Changeset 223614 in webkit for trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
- Timestamp:
- Oct 18, 2017, 10:41:55 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
r223594 r223614 2138 2138 // indexed properties either. 2139 2139 // https://bugs.webkit.org/show_bug.cgi?id=144668 2140 m_jit.graph(). watchpoints().addLazily(globalObject->stringPrototype()->structure()->transitionWatchpointSet());2141 m_jit.graph(). watchpoints().addLazily(globalObject->objectPrototype()->structure()->transitionWatchpointSet());2140 m_jit.graph().registerAndWatchStructureTransition(globalObject->stringPrototype()->structure()); 2141 m_jit.graph().registerAndWatchStructureTransition(globalObject->objectPrototype()->structure()); 2142 2142 prototypeChainIsSane = globalObject->stringPrototypeChainIsSane(); 2143 2143 } 2144 2144 if (prototypeChainIsSane) { 2145 m_jit.graph().watchpoints().addLazily(globalObject->stringPrototype()->structure()->transitionWatchpointSet());2146 m_jit.graph().watchpoints().addLazily(globalObject->objectPrototype()->structure()->transitionWatchpointSet());2147 2148 2145 #if USE(JSVALUE64) 2149 2146 addSlowPathGenerator(std::make_unique<SaneStringGetByValSlowPathGenerator>(
Note:
See TracChangeset
for help on using the changeset viewer.