diff options
author | Alon Zakai <alonzakai@gmail.com> | 2011-05-22 13:35:47 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2011-05-22 13:35:47 -0700 |
commit | 070914c7e6fde65a2411128c6f0dad25e8e6fd33 (patch) | |
tree | eb85573ef43d94d11f24fb7b3018cfb8ab8f6bfa /src | |
parent | 2ad8eb7761f8fd18a8f272d1ac5a1de314c3008e (diff) |
quantum 1 fix
Diffstat (limited to 'src')
-rw-r--r-- | src/analyzer.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/analyzer.js b/src/analyzer.js index e6ff4a24..74d4e402 100644 --- a/src/analyzer.js +++ b/src/analyzer.js @@ -422,7 +422,9 @@ function analyzer(data) { // Only consider original types. This assumes memcpy always has pointers bitcast to i8* var originalTypes = ptrs.map(getOriginalType); - if (!originalTypes[0]) return; + for (var i = 0; i < originalTypes.length; i++) { + if (!originalTypes[i]) return; + } originalTypes = originalTypes.map(function(type) { return removePointing(type) }); var sizes = originalTypes.map(function(type) { return getSize(Types.types, type) }); var fatSizes = originalTypes.map(function(type) { return getSize(Types.fatTypes, type, true) }); |