aboutsummaryrefslogtreecommitdiff
path: root/src/analyzer.js
diff options
context:
space:
mode:
authoralon@honor <none@none>2010-10-16 16:04:30 -0700
committeralon@honor <none@none>2010-10-16 16:04:30 -0700
commit81eafc4df3de74e5366891476506bf3f6b0db61d (patch)
tree84dd8b53fe30be7ce7d603b271431300b92c4dea /src/analyzer.js
parent373e75c2151229ae4b6caaae77eb9d49da72e2c2 (diff)
tweak loop optimizer
Diffstat (limited to 'src/analyzer.js')
-rw-r--r--src/analyzer.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/analyzer.js b/src/analyzer.js
index 30512b45..c4773b95 100644
--- a/src/analyzer.js
+++ b/src/analyzer.js
@@ -733,7 +733,8 @@ function analyzer(data) {
if (!block) return;
function singular(block) {
- if (!block || block.type === 'multiple') return null;
+ if (!block) return endOfTheWorld;
+ if (block.type === 'multiple') return null;
if (block.entries.length == 1) {
return block.entries[0];
} else {