emit unreachable throws only in ASSERTIONS mode
This commit is contained in:
Родитель
4ef87d1f0d
Коммит
588db4ea29
|
@ -1176,7 +1176,13 @@ function JSify(data, functionsOnly, givenFunctions) {
|
|||
return makeFunctionCall(item.ident, item.params, item.funcData, item.type) + (item.standalone ? ';' : '');
|
||||
});
|
||||
|
||||
makeFuncLineActor('unreachable', function(item) { return 'throw "Reached an unreachable!"' }); // Original .ll line: ' + item.lineNum + '";' });
|
||||
makeFuncLineActor('unreachable', function(item) {
|
||||
if (ASSERTIONS) {
|
||||
return 'throw "Reached an unreachable!"';
|
||||
} else {
|
||||
return ';';
|
||||
}
|
||||
});
|
||||
|
||||
// Final combiner
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче