Changeset 231976 in webkit
- Timestamp:
- May 18, 2018 11:55:35 AM (6 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r231961 r231976 1 2018-05-18 Yusuke Suzuki <utatane.tea@gmail.com> 2 3 Unreviewed, fix exception checking, part 2 4 https://bugs.webkit.org/show_bug.cgi?id=185350 5 6 * dfg/DFGOperations.cpp: 7 (JSC::DFG::putByValInternal): 8 * jit/JITOperations.cpp: 9 * runtime/CommonSlowPaths.h: 10 (JSC::CommonSlowPaths::putDirectAccessorWithReify): 11 1 12 2018-05-16 Filip Pizlo <fpizlo@apple.com> 2 13 -
trunk/Source/JavaScriptCore/dfg/DFGOperations.cpp
r231961 r231976 146 146 return; 147 147 } 148 scope.release(); 148 149 CommonSlowPaths::putDirectWithReify(vm, exec, baseObject, propertyName, value, slot); 149 150 return; -
trunk/Source/JavaScriptCore/jit/JITOperations.cpp
r231961 r231976 712 712 byValInfo->tookSlowPath = true; 713 713 714 scope.release(); 714 715 PutPropertySlot slot(baseObject, isStrictMode); 715 716 CommonSlowPaths::putDirectWithReify(vm, callFrame, baseObject, property, value, slot); -
trunk/Source/JavaScriptCore/runtime/CommonSlowPaths.h
r231957 r231976 243 243 auto scope = DECLARE_THROW_SCOPE(vm); 244 244 if (baseObject->inherits<JSFunction>(vm)) { 245 auto scope = DECLARE_THROW_SCOPE(vm);246 245 jsCast<JSFunction*>(baseObject)->reifyLazyPropertyIfNeeded(vm, exec, propertyName); 247 246 RETURN_IF_EXCEPTION(scope, void());
Note: See TracChangeset
for help on using the changeset viewer.