| Index: runtime/vm/kernel_to_il.h
|
| diff --git a/runtime/vm/kernel_to_il.h b/runtime/vm/kernel_to_il.h
|
| index ae0db180c64fcf424319616ce136a4bf86aee3d3..abdeb2d58d9c5d9b63d16018d1c9e74d53bf4426 100644
|
| --- a/runtime/vm/kernel_to_il.h
|
| +++ b/runtime/vm/kernel_to_il.h
|
| @@ -451,6 +451,8 @@ class DartTypeTranslator : public DartTypeVisitor {
|
|
|
| virtual void VisitVoidType(VoidType* node);
|
|
|
| + virtual void VisitVectorType(VectorType* node);
|
| +
|
| virtual void VisitBottomType(BottomType* node);
|
|
|
| // Will return `TypeArguments::null()` in case any of the arguments are
|
| @@ -830,6 +832,11 @@ class FlowGraphBuilder : public ExpressionVisitor, public StatementVisitor {
|
| virtual void VisitLet(Let* node);
|
| virtual void VisitThrow(Throw* node);
|
| virtual void VisitRethrow(Rethrow* node);
|
| + virtual void VisitVectorCreation(VectorCreation* node);
|
| + virtual void VisitVectorGet(VectorGet* node);
|
| + virtual void VisitVectorSet(VectorSet* node);
|
| + virtual void VisitVectorCopy(VectorCopy* node);
|
| + virtual void VisitClosureCreation(ClosureCreation* node);
|
|
|
| virtual void VisitInvalidStatement(InvalidStatement* node);
|
| virtual void VisitEmptyStatement(EmptyStatement* node);
|
| @@ -861,6 +868,8 @@ class FlowGraphBuilder : public ExpressionVisitor, public StatementVisitor {
|
| FlowGraph* BuildGraphOfMethodExtractor(const Function& method);
|
| FlowGraph* BuildGraphOfImplicitClosureFunction(FunctionNode* kernel_function,
|
| const Function& function);
|
| + FlowGraph* BuildGraphOfConvertedClosureFunction(FunctionNode* kernel_function,
|
| + const Function& function);
|
| FlowGraph* BuildGraphOfNoSuchMethodDispatcher(const Function& function);
|
| FlowGraph* BuildGraphOfInvokeFieldDispatcher(const Function& function);
|
|
|
|
|