| Index: runtime/vm/ast_test.cc
 | 
| diff --git a/runtime/vm/ast_test.cc b/runtime/vm/ast_test.cc
 | 
| index afe4bdba678441ca87fa89e42dab90924675215b..88096e9961342d53453233eab2008a6e6bdc81c1 100644
 | 
| --- a/runtime/vm/ast_test.cc
 | 
| +++ b/runtime/vm/ast_test.cc
 | 
| @@ -13,10 +13,10 @@
 | 
|  namespace dart {
 | 
|  
 | 
|  TEST_CASE(Ast) {
 | 
| -  LocalVariable* v = new LocalVariable(Token::kNoSourcePos,
 | 
| +  LocalVariable* v = new LocalVariable(TokenPosition::kNoSource,
 | 
|                                         String::ZoneHandle(Symbols::New("v")),
 | 
|                                         Type::ZoneHandle(Type::DynamicType()));
 | 
| -  AstNode* ll = new LoadLocalNode(Token::kNoSourcePos, v);
 | 
| +  AstNode* ll = new LoadLocalNode(TokenPosition::kNoSource, v);
 | 
|    EXPECT(ll->IsLoadLocalNode());
 | 
|    EXPECT(!ll->IsLiteralNode());
 | 
|    LoadLocalNode* lln = ll->AsLoadLocalNode();
 | 
| @@ -24,7 +24,7 @@ TEST_CASE(Ast) {
 | 
|    v->set_index(1);
 | 
|    EXPECT_EQ(1, v->index());
 | 
|  
 | 
| -  LocalVariable* p = new LocalVariable(Token::kNoSourcePos,
 | 
| +  LocalVariable* p = new LocalVariable(TokenPosition::kNoSource,
 | 
|                                         String::ZoneHandle(Symbols::New("p")),
 | 
|                                         Type::ZoneHandle(Type::DynamicType()));
 | 
|    EXPECT(!p->HasIndex());
 | 
| @@ -32,28 +32,31 @@ TEST_CASE(Ast) {
 | 
|    EXPECT(p->HasIndex());
 | 
|    EXPECT_EQ(-1, p->index());
 | 
|  
 | 
| -  ReturnNode* r = new ReturnNode(Token::kNoSourcePos, lln);
 | 
| +  ReturnNode* r = new ReturnNode(TokenPosition::kNoSource, lln);
 | 
|    EXPECT_EQ(lln, r->value());
 | 
|  
 | 
| -  LiteralNode* l =
 | 
| -      new LiteralNode(Token::kNoSourcePos, Smi::ZoneHandle(Smi::New(3)));
 | 
| +  LiteralNode* l = new LiteralNode(TokenPosition::kNoSource,
 | 
| +                                   Smi::ZoneHandle(Smi::New(3)));
 | 
|    EXPECT(l->literal().IsSmi());
 | 
|    EXPECT_EQ(Smi::New(3), l->literal().raw());
 | 
|  
 | 
|    BinaryOpNode* b =
 | 
| -      new BinaryOpNode(Token::kNoSourcePos, Token::kADD, l, lln);
 | 
| +      new BinaryOpNode(TokenPosition::kNoSource, Token::kADD, l, lln);
 | 
|    EXPECT_EQ(Token::kADD, b->kind());
 | 
|    EXPECT_EQ(l, b->left());
 | 
|    EXPECT_EQ(lln, b->right());
 | 
|  
 | 
|    UnaryOpNode* u =
 | 
| -      new UnaryOpNode(Token::kNoSourcePos, Token::kNEGATE, b);
 | 
| +      new UnaryOpNode(TokenPosition::kNoSource, Token::kNEGATE, b);
 | 
|    EXPECT_EQ(Token::kNEGATE, u->kind());
 | 
|    EXPECT_EQ(b, u->operand());
 | 
|  
 | 
| -  SequenceNode* sequence_node = new SequenceNode(1, new LocalScope(NULL, 0, 0));
 | 
| -  LiteralNode* literal_node = new LiteralNode(2,  Smi::ZoneHandle(Smi::New(3)));
 | 
| -  ReturnNode* return_node = new ReturnNode(3, literal_node);
 | 
| +  SequenceNode* sequence_node =
 | 
| +      new SequenceNode(TokenPosition(1), new LocalScope(NULL, 0, 0));
 | 
| +  LiteralNode* literal_node =
 | 
| +      new LiteralNode(TokenPosition(2),  Smi::ZoneHandle(Smi::New(3)));
 | 
| +  ReturnNode* return_node =
 | 
| +      new ReturnNode(TokenPosition(3), literal_node);
 | 
|    sequence_node->Add(return_node);
 | 
|    GrowableArray<AstNode*> nodes;
 | 
|    sequence_node->CollectAllNodes(&nodes);
 | 
| 
 |