diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-02-20 12:18:49 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-02-20 12:18:49 -0800 |
commit | 3d2d7c27ded744e69587b84a393c8fe5327fd78e (patch) | |
tree | 91873765dcdf73cbefad2c15e5e5d50604fdd001 /src | |
parent | e6c060a3e0d27d75ef0bd1cc742147a198aef83e (diff) |
handle setjmp without an explicit entry
Diffstat (limited to 'src')
-rw-r--r-- | src/jsifier.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/jsifier.js b/src/jsifier.js index 567520db..21ffa7e9 100644 --- a/src/jsifier.js +++ b/src/jsifier.js @@ -580,7 +580,7 @@ function JSify(data, functionsOnly, givenFunctions) { var setjmpTable = {}; ret += indent + 'var setjmpTable = {'; func.setjmpTable.forEach(function(triple) { // original label, label we created for right after the setjmp, variable setjmp result goes into - ret += getLabelId(triple[0])+ ': ' + 'function(value) { __label__ = ' + getLabelId(triple[1]) + '; ' + triple[2] + ' = value },'; + ret += '"' + getLabelId(triple[0]) + '": ' + 'function(value) { __label__ = ' + getLabelId(triple[1]) + '; ' + triple[2] + ' = value },'; }); ret += 'dummy: 0'; ret += '};\n'; |