diff options
Diffstat (limited to 'src/asm2wasm.h')
-rw-r--r-- | src/asm2wasm.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/asm2wasm.h b/src/asm2wasm.h index f6b6da43d..3ea9a3a1e 100644 --- a/src/asm2wasm.h +++ b/src/asm2wasm.h @@ -737,6 +737,9 @@ private: void Asm2WasmBuilder::processAsm(Ref ast) { assert(ast[0] == TOPLEVEL); + if (ast[1]->size() == 0) { + Fatal() << "empty input"; + } Ref asmFunction = ast[1][0]; assert(asmFunction[0] == DEFUN); Ref body = asmFunction[3]; |