X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=ir.c;h=9458038dd18522ba7378b41d0957200f5fcba5c2;hb=654eceb33b73a0c81f1d6fa15d14ba60aa973d35;hp=d3d61f54abc8a9487766d570e24ff838e9083628;hpb=0c673dfebb78bd0a05a180a517fa535b5a8bacdc;p=xonotic%2Fgmqcc.git diff --git a/ir.c b/ir.c index d3d61f5..9458038 100644 --- a/ir.c +++ b/ir.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2012 + * Copyright (C) 2012, 2013 * Wolfgang Bumiller * * Permission is hereby granted, free of charge, to any person obtaining a copy of @@ -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) {