Index: vm/opt_code_generator_ia32.h |
=================================================================== |
--- vm/opt_code_generator_ia32.h (revision 2360) |
+++ vm/opt_code_generator_ia32.h (working copy) |
@@ -14,6 +14,7 @@ |
namespace dart { |
// Forward declarations. |
+class ClassesForLocals; |
class DeoptimizationBlob; |
// Temporary hierarchy, until optimized code generator implemented. |
@@ -43,6 +44,8 @@ |
virtual void VisitReturnNode(ReturnNode* node); |
virtual void VisitSequenceNode(SequenceNode* node_sequence); |
virtual void VisitStoreInstanceFieldNode(StoreInstanceFieldNode* node); |
+ virtual void VisitCatchClauseNode(CatchClauseNode* node); |
+ virtual void VisitTryCatchNode(TryCatchNode* node); |
// Return true if intrinsification succeeded and no more code is needed. |
// Returns false if either no intrinsification occured or if intrinsified |
@@ -155,6 +158,7 @@ |
void TraceNotOpt(AstNode* node, const char* message); |
GrowableArray<DeoptimizationBlob*> deoptimization_blobs_; |
+ ClassesForLocals* classes_for_locals_; |
const Class& smi_class_; |
const Class& double_class_; |