| Index: test/cctest/test-parsing.cc
|
| diff --git a/test/cctest/test-parsing.cc b/test/cctest/test-parsing.cc
|
| index f299b9f056e435867af9f8bb1cb145ce1dc1f2ea..f55a625d6b6b5ff72a18525c6ff2667d26c9025b 100644
|
| --- a/test/cctest/test-parsing.cc
|
| +++ b/test/cctest/test-parsing.cc
|
| @@ -2985,8 +2985,8 @@ namespace {
|
|
|
| int* global_use_counts = NULL;
|
|
|
| -void UseCounterCallback(v8::Isolate* isolate,
|
| - v8::Isolate::UseCounterFeature feature) {
|
| +void MockUseCounterCallback(v8::Isolate* isolate,
|
| + v8::Isolate::UseCounterFeature feature) {
|
| ++global_use_counts[feature];
|
| }
|
|
|
| @@ -2999,13 +2999,12 @@ TEST(UseAsmUseCount) {
|
| LocalContext env;
|
| int use_counts[v8::Isolate::kUseCounterFeatureCount] = {};
|
| global_use_counts = use_counts;
|
| - CcTest::isolate()->SetUseCounterCallback(UseCounterCallback);
|
| + CcTest::isolate()->SetUseCounterCallback(MockUseCounterCallback);
|
| CompileRun("\"use asm\";\n"
|
| "var foo = 1;\n"
|
| "\"use asm\";\n" // Only the first one counts.
|
| "function bar() { \"use asm\"; var baz = 1; }");
|
| - // Optimizing will double-count because the source is parsed twice.
|
| - CHECK_EQ(i::FLAG_always_opt ? 4 : 2, use_counts[v8::Isolate::kUseAsm]);
|
| + CHECK_EQ(2, use_counts[v8::Isolate::kUseAsm]);
|
| }
|
|
|
|
|
|
|