diff options
author | Alon Zakai <alonzakai@gmail.com> | 2013-03-13 21:08:06 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2013-03-13 21:09:54 -0700 |
commit | 877c359b56f78caf3e1db5f3baff35520c57af9d (patch) | |
tree | 563cdea43a36ade7da0df991197e905132a788ef /src/analyzer.js | |
parent | 332bf03ca0d63aefc7cd8a38f938568e0ad77245 (diff) |
do not emit code after a switch; fixes #946
Diffstat (limited to 'src/analyzer.js')
-rw-r--r-- | src/analyzer.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/analyzer.js b/src/analyzer.js index 926ac9d3..b73cc943 100644 --- a/src/analyzer.js +++ b/src/analyzer.js @@ -18,7 +18,7 @@ function recomputeLines(func) { // Handy sets var BRANCH_INVOKE = set('branch', 'invoke'); -var LABEL_ENDERS = set('branch', 'return'); +var LABEL_ENDERS = set('branch', 'return', 'switch'); var SIDE_EFFECT_CAUSERS = set('call', 'invoke', 'atomic'); var UNUNFOLDABLE = set('value', 'structvalue', 'type', 'phiparam'); |