Changeset 126906 in webkit
- Timestamp:
- Aug 28, 2012, 11:42:07 AM (14 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
runtime/JSActivation.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r126897 r126906 1 2012-08-28 Geoffrey Garen <ggaren@apple.com> 2 3 GCC warning in JSActivation is causing Mac EWS errors 4 https://bugs.webkit.org/show_bug.cgi?id=95103 5 6 Reviewed by Sam Weinig. 7 8 Try to fix a strict aliasing violation by using bitwise_cast. The 9 union in the cast should signal to the compiler that aliasing between 10 types is happening. 11 12 * runtime/JSActivation.cpp: 13 (JSC::JSActivation::visitChildren): 14 1 15 2012-08-28 Geoffrey Garen <ggaren@apple.com> 2 16 -
trunk/Source/JavaScriptCore/runtime/JSActivation.cpp
r126837 r126906 72 72 return; 73 73 74 visitor.copyAndAppend( reinterpret_cast<void**>(®isterArray), thisObject->registerArraySizeInBytes(), reinterpret_cast<JSValue*>(registerArray), thisObject->registerArraySize());74 visitor.copyAndAppend(bitwise_cast<void**>(®isterArray), thisObject->registerArraySizeInBytes(), reinterpret_cast<JSValue*>(registerArray), thisObject->registerArraySize()); 75 75 thisObject->m_registerArray.set(registerArray, StorageBarrier::Unchecked); 76 76 thisObject->m_registers = registerArray + thisObject->registerOffset();
Note:
See TracChangeset
for help on using the changeset viewer.