| Index: test/cctest/test-parsing.cc
|
| diff --git a/test/cctest/test-parsing.cc b/test/cctest/test-parsing.cc
|
| index 00d200a6c85a533b7119f61bdc56f7ea0292969c..7901edc91a79b2c4883d66c344626d085c7d6ef9 100755
|
| --- a/test/cctest/test-parsing.cc
|
| +++ b/test/cctest/test-parsing.cc
|
| @@ -32,6 +32,7 @@
|
| #include "v8.h"
|
|
|
| #include "cctest.h"
|
| +#include "compiler.h"
|
| #include "execution.h"
|
| #include "isolate.h"
|
| #include "parser.h"
|
| @@ -856,9 +857,10 @@ TEST(ScopePositions) {
|
| i::Handle<i::Script> script = FACTORY->NewScript(source);
|
| i::Parser parser(script, false, NULL, NULL);
|
| parser.SetHarmonyScoping(true);
|
| - i::FunctionLiteral* function =
|
| - parser.ParseProgram(source, true, i::kNonStrictMode);
|
| - ASSERT(function != NULL);
|
| + i::CompilationInfo info(script);
|
| + info.MarkAsGlobal();
|
| + i::FunctionLiteral* function = parser.ParseProgram(&info);
|
| + CHECK(function != NULL);
|
|
|
| // Check scope types and positions.
|
| i::Scope* scope = function->scope();
|
|
|