aboutsummaryrefslogtreecommitdiff
path: root/src/parseTools.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/parseTools.js')
-rw-r--r--src/parseTools.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/parseTools.js b/src/parseTools.js
index 08cf9b60..134cb89a 100644
--- a/src/parseTools.js
+++ b/src/parseTools.js
@@ -603,10 +603,11 @@ function parseLLVMSegment(segment) {
type = segment[0].text;
if (type[type.length-1] === '>' && segment[1].text[0] === '<') {
// vector literal
+ var nativeType = getVectorNativeType(type);
return {
intertype: 'vector',
idents: splitTokenList(segment[1].tokens).map(function(pair) {
- return pair[1].text;
+ return parseNumerical(pair[1].text, nativeType);
}),
type: type
};