aboutsummaryrefslogtreecommitdiff
path: root/src/analyzer.js
diff options
context:
space:
mode:
authorAlon Zakai <azakai@mozilla.com>2010-12-19 13:43:26 -0800
committerAlon Zakai <azakai@mozilla.com>2010-12-19 13:43:26 -0800
commit64cfd1d3c852c51caa0c7af7964fff293da16892 (patch)
tree254aa7db90a0d7c9fa30526d7033d51a37cbed47 /src/analyzer.js
parent566ea2c09419d73710a16d064ad77c565f5787a8 (diff)
CHECK_OVERFLOWS option
Diffstat (limited to 'src/analyzer.js')
-rw-r--r--src/analyzer.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/analyzer.js b/src/analyzer.js
index 936482a3..4aad192b 100644
--- a/src/analyzer.js
+++ b/src/analyzer.js
@@ -241,6 +241,7 @@ function analyzer(data, givenTypes) {
// Normal variables
func.lines.forEach(function(item) {
if (item.intertype in set('assign', 'fastgetelementptrload')) {
+ if (!item.value.tokens.slice(-1)[0].item) throw 'Did you run llvm-dis with -show-annotations?';
func.variables[item.ident] = {
ident: item.ident,
type: item.value.type,