diff options
Diffstat (limited to 'src/jsifier.js')
-rw-r--r-- | src/jsifier.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/jsifier.js b/src/jsifier.js index 1662d249..ee54f17c 100644 --- a/src/jsifier.js +++ b/src/jsifier.js @@ -1316,6 +1316,7 @@ function JSify(data, functionsOnly, givenFunctions) { } else { callIdent = ident; } + var args = []; var argsTypes = []; var varargs = []; @@ -1418,6 +1419,12 @@ function JSify(data, functionsOnly, givenFunctions) { returnType = getReturnType(type); } + if (callIdent in DEAD_FUNCTIONS) { + var ret = 'abort(7)'; + if (ASM_JS) ret = asmCoercion(ret, returnType); + return ret; + } + if (byPointer) { var sig = Functions.getSignature(returnType, argsTypes, hasVarArgs); if (ASM_JS) { |