compiler: fix incorrect with behavior

This commit is contained in:
pca006132 2020-10-07 18:59:35 +08:00
parent 02f46e8b79
commit fe6115bcbb
1 changed files with 1 additions and 2 deletions

View File

@ -885,8 +885,7 @@ class ARTIQIRGenerator(algorithm.Visitor):
self.current_assign = None self.current_assign = None
none = self.append(ir.Alloc([], builtins.TNone())) none = self.append(ir.Alloc([], builtins.TNone()))
call = self._user_call(exit_fn, [none, none, none], {}) cleanup.append(lambda fn=exit_fn: self._user_call(fn, [none, none, none], {}))
cleanup.append(lambda: call)
self._try_finally( self._try_finally(
body_gen=lambda: self.visit(node.body), body_gen=lambda: self.visit(node.body),