Changeset 206405 in webkit for trunk/Source/JavaScriptCore/runtime/ExceptionHelpers.cpp
- Timestamp:
- Sep 26, 2016, 4:56:37 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/runtime/ExceptionHelpers.cpp
r205198 r206405 237 237 JSObject* createError(ExecState* exec, JSValue value, const String& message, ErrorInstance::SourceAppender appender) 238 238 { 239 VM& vm = exec->vm(); 240 auto scope = DECLARE_CATCH_SCOPE(vm); 241 239 242 String errorMessage = makeString(errorDescriptionForValue(exec, value)->value(exec), ' ', message); 243 if (UNLIKELY(scope.exception())) { 244 scope.clearException(); 245 errorMessage = message; 246 } 240 247 JSObject* exception = createTypeError(exec, errorMessage, appender, runtimeTypeForValue(value)); 241 248 ASSERT(exception->isErrorInstance());
Note:
See TracChangeset
for help on using the changeset viewer.