| Index: tools/gn/parse_tree_unittest.cc
 | 
| diff --git a/tools/gn/parse_tree_unittest.cc b/tools/gn/parse_tree_unittest.cc
 | 
| index 8120e22435d8d26de23230ac035a13f3a1b91a23..4f46232416bb6f9137366067b82494db3b3ad0b4 100644
 | 
| --- a/tools/gn/parse_tree_unittest.cc
 | 
| +++ b/tools/gn/parse_tree_unittest.cc
 | 
| @@ -31,9 +31,9 @@ TEST(ParseTree, Accessor) {
 | 
|    EXPECT_EQ(Value::NONE, result.type());
 | 
|  
 | 
|    // Define a as a Scope. It should still fail because b isn't defined.
 | 
| -  Scope a_scope(setup.scope());
 | 
|    err = Err();
 | 
| -  setup.scope()->SetValue("a", Value(NULL, &a_scope), NULL);
 | 
| +  setup.scope()->SetValue("a",
 | 
| +      Value(NULL, scoped_ptr<Scope>(new Scope(setup.scope()))), NULL);
 | 
|    result = accessor.Execute(setup.scope(), &err);
 | 
|    EXPECT_TRUE(err.has_error());
 | 
|    EXPECT_EQ(Value::NONE, result.type());
 | 
| @@ -41,7 +41,8 @@ TEST(ParseTree, Accessor) {
 | 
|    // Define b, accessor should succeed now.
 | 
|    const int64 kBValue = 42;
 | 
|    err = Err();
 | 
| -  a_scope.SetValue("b", Value(NULL, kBValue), NULL);
 | 
| +  setup.scope()->GetMutableValue("a", false)->scope_value()->SetValue(
 | 
| +      "b", Value(NULL, kBValue), NULL);
 | 
|    result = accessor.Execute(setup.scope(), &err);
 | 
|    EXPECT_FALSE(err.has_error());
 | 
|    ASSERT_EQ(Value::INTEGER, result.type());
 | 
| 
 |