Title: [209528] trunk/Source/_javascript_Core
- Revision
- 209528
- Author
- jfbast...@apple.com
- Date
- 2016-12-07 23:20:37 -0800 (Wed, 07 Dec 2016)
Log Message
Cleanup WebAssembly's RETURN_IF_EXCEPTION
https://bugs.webkit.org/show_bug.cgi?id=165595
Reviewed by Filip Pizlo.
* wasm/js/WebAssemblyCompileErrorConstructor.cpp:
(JSC::constructJSWebAssemblyCompileError):
* wasm/js/WebAssemblyFunction.cpp:
(JSC::callWebAssemblyFunction):
* wasm/js/WebAssemblyRuntimeErrorConstructor.cpp:
(JSC::constructJSWebAssemblyRuntimeError):
Modified Paths
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (209527 => 209528)
--- trunk/Source/_javascript_Core/ChangeLog 2016-12-08 06:47:53 UTC (rev 209527)
+++ trunk/Source/_javascript_Core/ChangeLog 2016-12-08 07:20:37 UTC (rev 209528)
@@ -1,3 +1,17 @@
+2016-12-07 JF Bastien <jfbast...@apple.com>
+
+ Cleanup WebAssembly's RETURN_IF_EXCEPTION
+ https://bugs.webkit.org/show_bug.cgi?id=165595
+
+ Reviewed by Filip Pizlo.
+
+ * wasm/js/WebAssemblyCompileErrorConstructor.cpp:
+ (JSC::constructJSWebAssemblyCompileError):
+ * wasm/js/WebAssemblyFunction.cpp:
+ (JSC::callWebAssemblyFunction):
+ * wasm/js/WebAssemblyRuntimeErrorConstructor.cpp:
+ (JSC::constructJSWebAssemblyRuntimeError):
+
2016-12-07 Geoffrey Garen <gga...@apple.com>
Renamed SourceCode members to match their accessor names
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyCompileErrorConstructor.cpp (209527 => 209528)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyCompileErrorConstructor.cpp 2016-12-08 06:47:53 UTC (rev 209527)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyCompileErrorConstructor.cpp 2016-12-08 07:20:37 UTC (rev 209528)
@@ -50,7 +50,7 @@
auto scope = DECLARE_THROW_SCOPE(vm);
JSValue message = state->argument(0);
auto* structure = InternalFunction::createSubclassStructure(state, state->newTarget(), asInternalFunction(state->jsCallee())->globalObject()->WebAssemblyCompileErrorStructure());
- RETURN_IF_EXCEPTION(scope, encodedJSValue());
+ RETURN_IF_EXCEPTION(scope, { });
return JSValue::encode(JSWebAssemblyCompileError::create(state, structure, message, false));
}
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyFunction.cpp (209527 => 209528)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyFunction.cpp 2016-12-08 06:47:53 UTC (rev 209527)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyFunction.cpp 2016-12-08 07:20:37 UTC (rev 209528)
@@ -76,7 +76,7 @@
case Wasm::Anyfunc:
RELEASE_ASSERT_NOT_REACHED();
}
- RETURN_IF_EXCEPTION(scope, encodedJSValue());
+ RETURN_IF_EXCEPTION(scope, { });
boxedArgs.append(arg);
}
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyRuntimeErrorConstructor.cpp (209527 => 209528)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyRuntimeErrorConstructor.cpp 2016-12-08 06:47:53 UTC (rev 209527)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyRuntimeErrorConstructor.cpp 2016-12-08 07:20:37 UTC (rev 209528)
@@ -50,7 +50,7 @@
auto scope = DECLARE_THROW_SCOPE(vm);
JSValue message = state->argument(0);
auto* structure = InternalFunction::createSubclassStructure(state, state->newTarget(), asInternalFunction(state->jsCallee())->globalObject()->WebAssemblyRuntimeErrorStructure());
- RETURN_IF_EXCEPTION(scope, encodedJSValue());
+ RETURN_IF_EXCEPTION(scope, { });
return JSValue::encode(JSWebAssemblyRuntimeError::create(state, structure, message, false));
}
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes