From 2b1eaa6df3e29b19d79b66db7333dfe635580a60 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Mon, 31 Dec 2012 13:25:18 +0100 Subject: [PATCH] Actually allocate a nil-vector for nil --- ir.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ir.c b/ir.c index d3d61f5..9f76892 100644 --- a/ir.c +++ b/ir.c @@ -3643,6 +3643,12 @@ bool ir_builder_generate(ir_builder *self, const char *filename) } } + /* generate nil */ + ir_value_code_setaddr(self->nil, vec_size(code_globals)); + vec_push(code_globals, 0); + vec_push(code_globals, 0); + vec_push(code_globals, 0); + /* generate global temps */ self->first_common_globaltemp = vec_size(code_globals); for (i = 0; i < self->max_globaltemps; ++i) { -- 2.39.2