diff options
-rw-r--r-- | src/analyzer.js | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/analyzer.js b/src/analyzer.js index 7597aee8..0d0915b0 100644 --- a/src/analyzer.js +++ b/src/analyzer.js @@ -108,6 +108,15 @@ function analyzer(data, givenTypes) { fields: range(num).map(function() { return subType }), lineNum: '?', }; + // Also add a |[0 x type]| type + var zerod = '[0 x ' + subType + ']'; + if (!data.types[zerod]) { + data.types[zerod] = { + name_: zerod, + fields: [subType], + lineNum: '?', + }; + } return; } |