aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-01-28 11:47:52 -0800
committerAlon Zakai <alonzakai@gmail.com>2012-01-28 11:47:52 -0800
commit7fd3f046471f28722998764f1db644e2e05882fc (patch)
tree5556dae9f144d916a1f29c947d26cfb698d19179 /src
parent9f89d3bfe264a37425cd23167f96f88ce024f988 (diff)
preparations for legalizing zext
Diffstat (limited to 'src')
-rw-r--r--src/analyzer.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/analyzer.js b/src/analyzer.js
index 53ccbe7e..a2ddc7d9 100644
--- a/src/analyzer.js
+++ b/src/analyzer.js
@@ -276,8 +276,8 @@ function analyzer(data, sidePass) {
targetBits = sourceBits;
break;
}
- case 'trunc': {
- assert(value.param2.intertype == 'type', 'TODO: unfolding');
+ case 'trunc': case 'zext': {
+ assert(value.param2.intertype == 'type' || value.param2.intertype == 'value', 'TODO: unfolding');
targetBits = getBits(value.param2.ident);
break;
}