| Index: runtime/vm/ast.h
|
| ===================================================================
|
| --- runtime/vm/ast.h (revision 1268)
|
| +++ runtime/vm/ast.h (working copy)
|
| @@ -42,6 +42,7 @@
|
| V(InstanceCallNode, "instance call") \
|
| V(StaticCallNode, "static call") \
|
| V(ClosureCallNode, "closure call") \
|
| + V(CloneContextNode, "clone context") \
|
| V(ConstructorCallNode, "constructor call") \
|
| V(InstanceGetterNode, "instance getter call") \
|
| V(InstanceSetterNode, "instance setter call") \
|
| @@ -233,6 +234,21 @@
|
| };
|
|
|
|
|
| +class CloneContextNode : public AstNode {
|
| + public:
|
| + explicit CloneContextNode(intptr_t token_index)
|
| + : AstNode(token_index) {
|
| + }
|
| +
|
| + virtual void VisitChildren(AstNodeVisitor* visitor) const { }
|
| +
|
| + DECLARE_COMMON_NODE_FUNCTIONS(CloneContextNode);
|
| +
|
| + private:
|
| + DISALLOW_COPY_AND_ASSIGN(CloneContextNode);
|
| +};
|
| +
|
| +
|
| class ArgumentListNode : public AstNode {
|
| public:
|
| explicit ArgumentListNode(intptr_t token_index)
|
|
|