dillon1000/react
Commit
Browse files Repro for closures reassigning hoisted let variables
Adds examples for closures that reassign hoisted let bindings. We currently compile these as context variables without hoisting, so we hit an invariant in InferReferenceEffects when the variable is referenced before being declared.
Changed paths4 files
First-parent comparisoncompiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-function-expression-references-later-variable-declaration.expect.md AddedA compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-function-expression-references-later-variable-declaration.js AddedA compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-function-expression-references-variable-its-assigned-to.expect.md AddedA compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-function-expression-references-variable-its-assigned-to.js AddedPatch
Files changed
Rendering syntax-highlighted changes…