Index: Source/bindings/core/v8/V8PerIsolateData.cpp |
diff --git a/Source/bindings/core/v8/V8PerIsolateData.cpp b/Source/bindings/core/v8/V8PerIsolateData.cpp |
index bfca715e18ab407bc1631c1be874600e8220e350..9e0f163f98707a0912947f0c0da060195f72d7bc 100644 |
--- a/Source/bindings/core/v8/V8PerIsolateData.cpp |
+++ b/Source/bindings/core/v8/V8PerIsolateData.cpp |
@@ -54,12 +54,13 @@ static void useCounterCallback(v8::Isolate* isolate, v8::Isolate::UseCounterFeat |
{ |
switch (feature) { |
case v8::Isolate::kUseAsm: |
- UseCounter::count(currentExecutionContext(isolate), UseCounter::UseAsm); |
+ UseCounter::count(callingExecutionContext(isolate), UseCounter::UseAsm); |
+ break; |
+ case v8::Isolate::kBreakIterator: |
+ UseCounter::count(callingExecutionContext(isolate), UseCounter::BreakIterator); |
break; |
default: |
- // V8 may be a newer version that has some use counters we don't know |
- // about yet. FIXME: Add support for v8::Isolate::kBreakIterator and |
- // UseCounter::BreakIterator. |
+ ASSERT_NOT_REACHED(); |
break; |
} |
} |