mirror of
https://github.com/facebook/react.git
synced 2025-11-01 09:12:30 +00:00
This is more followup toward deleting Instruction.lvalue. The previous PR ensured that all Instruction.lvalue identifiers are only ever assigned to once. Now we ensure that `lowerExpression()` is _only_ called via `lowerExpressionToTemporary()`, ie we now always lower every single expression to a temporary. This will make it easier to make lvalue a part of the InstructionValue instead of the instruction itself, in follow-up PRs.