summaryrefslogtreecommitdiffstats
path: root/dimension/parse.c
diff options
context:
space:
mode:
Diffstat (limited to 'dimension/parse.c')
-rw-r--r--dimension/parse.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/dimension/parse.c b/dimension/parse.c
index bc57cef..7897b86 100644
--- a/dimension/parse.c
+++ b/dimension/parse.c
@@ -519,6 +519,8 @@ dmnsn_vector_promote(dmnsn_astnode astnode, dmnsn_symbol_table *symtable)
component.type = DMNSN_AST_INTEGER;
long *val = malloc(sizeof(long));
+ if (!val)
+ dmnsn_error(DMNSN_SEVERITY_HIGH, "Couldn't allocate room for integer.");
*val = 0;
component.ptr = val;