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
varx;if(true){letx;varobj1={x: x};// Should be { x: _x }, emits as { _x: _x }varobj2={ x };// Should be { x: _x }, emits as { _x: x }}
The problem is that we are doing this rename in emitIdentifier, and we are not being picky enough about where we rename. Property names should never be renamed, and identifier references should always be renamed.