Index: sdk/lib/_internal/compiler/implementation/ssa/codegen.dart |
=================================================================== |
--- sdk/lib/_internal/compiler/implementation/ssa/codegen.dart (revision 14518) |
+++ sdk/lib/_internal/compiler/implementation/ssa/codegen.dart (working copy) |
@@ -1500,6 +1500,15 @@ |
} |
} |
+ visitExitTry(HExitTry node) { |
+ // A [HExitTry] is used for having the control flow graph of a |
floitsch
2012/11/05 14:24:52
An
ngeoffray
2012/11/05 16:58:07
Done.
|
+ // try/catch block right, ie the try body is always a predecessor |
floitsch
2012/11/05 14:24:52
"right" is a strong word...
ngeoffray
2012/11/05 16:58:07
Comment updated.
|
+ // of the catch and finally. Here, we continue visiting the try |
+ // body by visiting the block that contains the user-level control |
+ // flow instruction. |
+ visitBasicBlock(node.bodyTrySuccessor); |
+ } |
+ |
visitTry(HTry node) { |
// We should never get here. Try/catch/finally is always handled using block |
// information in [visitTryInfo], or not at all, in the case of the bailout |