aboutsummaryrefslogtreecommitdiff
path: root/src/analyzer.js
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-12-05 17:38:29 -0800
committerAlon Zakai <alonzakai@gmail.com>2012-12-07 14:23:23 -0800
commit5c7a624b2d60c021f4d27f40272fca0c16dfa535 (patch)
tree279e893c9e8ea02428063d7c8b7078da907552b9 /src/analyzer.js
parent3fe3cef54a0a5e35d7815802676e302dac42c8e4 (diff)
do not legalize landingpad, for now
Diffstat (limited to 'src/analyzer.js')
-rw-r--r--src/analyzer.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/analyzer.js b/src/analyzer.js
index 0f6676b6..6b5fa499 100644
--- a/src/analyzer.js
+++ b/src/analyzer.js
@@ -334,6 +334,11 @@ function analyzer(data, sidePass) {
i += removeAndAdd(label.lines, i, toAdd);
continue;
}
+ case 'landingpad': {
+ // not much to legalize
+ i++;
+ continue;
+ }
case 'return': {
bits = getBits(item.type);
var elements = getLegalVars(item.value.ident, bits);