DescriptionReduced the code ping-pong between the full code generator and contexts a bit.
* Centralized AND/OR handling, keeping related code together.
* Removed HandleExpression/HandleInNonTestContext and introduced VisitInSameContext instead, making it more obvious what's actually going on.
* Consistently use a new context when visiting the left sub-expression of an AND/OR. Note that the context stacks in the full code generator and crankshaft are still a bit out of sync for the right sub-expression.
Patch Set 1 #Patch Set 2 : '' #
Total comments: 16
Messages
Total messages: 4 (0 generated)
|