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]); |
} |