Closed
Description
Stackoverflow when compiling a specific getter method
🔎 Search Terms
- Maximum call stack size exceeded
- Stackoverflow
🕗 Version & Regression Information
The crash started happening with 4.6, and it still occurs on the latest nightly.
The crash doesn't happen on 4.5.5.
⏯ Playground Link
Reproduction playground: https://www.typescriptlang.org/dev/bug-workbench/?#code/MYGwhgzhAECyCeAVAFgSwHYHNoG8BQ00mApgC7QC28ACgE4D2ADgBQCUu0tZArretKTQwAZMOgAiAGb164gNzQAvnkVA
💻 Code
class MyThing {
get myProp() { return this && "foo"; }
}
The crash only happens when strictNullChecks
is enabled.
🙁 Actual behavior
Crash.
🙂 Expected behavior
No crash.