|
@@ -622,6 +622,7 @@ class AnalysisState(object):
|
|
|
#
|
|
|
# _next = yield [("RD", [_input, "next"])]
|
|
|
# yield [("CD", [user_root, "input", _next])]
|
|
|
+ # yield [("CE", [jit_locals, value])]
|
|
|
# yield [("DN", [_input])]
|
|
|
|
|
|
user_root = self.retrieve_user_root()
|
|
@@ -664,6 +665,9 @@ class AnalysisState(object):
|
|
|
tree_ir.ReadDictionaryValueInstruction(
|
|
|
_input.create_load(),
|
|
|
tree_ir.LiteralInstruction('next'))),
|
|
|
+ tree_ir.CreateEdgeInstruction(
|
|
|
+ tree_ir.LoadLocalInstruction(LOCALS_NODE_NAME),
|
|
|
+ value.create_load()),
|
|
|
tree_ir.DeleteNodeInstruction(_input.create_load())),
|
|
|
value.create_load()))
|
|
|
|