You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Compiled class declaration static blocks call the original function after reassignment #3653
Interpretation with --no-tsconfig --noLib prints 2. A saved assembly built with --no-tsconfig --noLib --compile source.ts --verify passes IL verification but prints 1.
This remains after the pending #3651 fix makes class-expression static-block calls honor their class-definition capture's current value. The class-declaration call/storage path still calls the original source function. Its direct-call/captured-function handling needs a separate correction that preserves typed parameter conversions.
Found while testing declaration/anonymous-expression/named-expression controls for #3651 in PR #3650. The separate outer-binding propagation issue for class expressions is tracked in #3652.
Activity