Changeset 224770 in webkit
- Timestamp:
- Nov 13, 2017, 12:18:15 PM (8 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JSTests/ChangeLog
r224735 r224770 1 2017-11-13 Mark Lam <mark.lam@apple.com> 2 3 Make the jsc shell loadGetterFromGetterSetter() function more robust. 4 https://bugs.webkit.org/show_bug.cgi?id=179619 5 <rdar://problem/35492518> 6 7 Reviewed by Saam Barati. 8 9 * stress/regress-179619.js: Added. 10 1 11 2017-11-12 Mark Lam <mark.lam@apple.com> 2 12 -
trunk/Source/JavaScriptCore/ChangeLog
r224740 r224770 1 2017-11-13 Mark Lam <mark.lam@apple.com> 2 3 Make the jsc shell loadGetterFromGetterSetter() function more robust. 4 https://bugs.webkit.org/show_bug.cgi?id=179619 5 <rdar://problem/35492518> 6 7 Reviewed by Saam Barati. 8 9 * jsc.cpp: 10 (functionLoadGetterFromGetterSetter): 11 1 12 2017-11-12 Darin Adler <darin@apple.com> 2 13 -
trunk/Source/JavaScriptCore/jsc.cpp
r224309 r224770 3023 3023 { 3024 3024 VM& vm = exec->vm(); 3025 RELEASE_ASSERT(exec->argumentCount() >= 1); 3025 auto scope = DECLARE_THROW_SCOPE(vm); 3026 3026 3027 GetterSetter* getterSetter = jsDynamicCast<GetterSetter*>(vm, exec->argument(0)); 3027 RELEASE_ASSERT(getterSetter); 3028 if (UNLIKELY(!getterSetter)) { 3029 throwTypeError(exec, scope, ASCIILiteral("Invalid use of loadGetterFromGetterSetter test function: argument is not a GetterSetter")); 3030 return encodedJSValue(); 3031 } 3032 3028 3033 JSObject* getter = getterSetter->getter(); 3029 3034 RELEASE_ASSERT(getter);
Note:
See TracChangeset
for help on using the changeset viewer.