зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1376839 - Do not crash on --no-wasm if wasm function called, r=bbouvier
--HG-- extra : rebase_source : e45189dc52b7fe21600aff96b481bb78069fa312
This commit is contained in:
Родитель
bbc9fdd8d7
Коммит
ac07386e0c
|
@ -576,7 +576,11 @@ WasmTextToBinary(JSContext* cx, unsigned argc, Value* vp)
|
|||
static bool
|
||||
WasmBinaryToText(JSContext* cx, unsigned argc, Value* vp)
|
||||
{
|
||||
MOZ_ASSERT(cx->options().wasm());
|
||||
if (!cx->options().wasm()) {
|
||||
JS_ReportErrorASCII(cx, "wasm support unavailable");
|
||||
return false;
|
||||
}
|
||||
|
||||
CallArgs args = CallArgsFromVp(argc, vp);
|
||||
|
||||
if (!args.get(0).isObject() || !args.get(0).toObject().is<TypedArrayObject>()) {
|
||||
|
@ -640,7 +644,11 @@ WasmBinaryToText(JSContext* cx, unsigned argc, Value* vp)
|
|||
static bool
|
||||
WasmExtractCode(JSContext* cx, unsigned argc, Value* vp)
|
||||
{
|
||||
MOZ_ASSERT(cx->options().wasm());
|
||||
if (!cx->options().wasm()) {
|
||||
JS_ReportErrorASCII(cx, "wasm support unavailable");
|
||||
return false;
|
||||
}
|
||||
|
||||
CallArgs args = CallArgsFromVp(argc, vp);
|
||||
|
||||
if (!args.get(0).isObject()) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче