Index: test/cctest/test-parsing.cc |
diff --git a/test/cctest/test-parsing.cc b/test/cctest/test-parsing.cc |
index f55a625d6b6b5ff72a18525c6ff2667d26c9025b..8e9752a840809c42c171bd41cd680a017ee206c8 100644 |
--- a/test/cctest/test-parsing.cc |
+++ b/test/cctest/test-parsing.cc |
@@ -3004,7 +3004,8 @@ TEST(UseAsmUseCount) { |
"var foo = 1;\n" |
"\"use asm\";\n" // Only the first one counts. |
"function bar() { \"use asm\"; var baz = 1; }"); |
- CHECK_EQ(2, use_counts[v8::Isolate::kUseAsm]); |
+ // Optimizing will double-count because the source is parsed twice. |
+ CHECK_EQ(i::FLAG_always_opt ? 4 : 2, use_counts[v8::Isolate::kUseAsm]); |
} |