From: Wolfgang (Blub) Bumiller Date: Sun, 12 Aug 2012 16:44:58 +0000 (+0200) Subject: print error and return NULL when trying to create an invalid member access X-Git-Tag: 0.1-rc1~344^2 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=60a5d8ab4f2dc377125a269401d6601ad83d948d;p=xonotic%2Fgmqcc.git print error and return NULL when trying to create an invalid member access --- diff --git a/ir.c b/ir.c index 3ead45e..57f71ae 100644 --- a/ir.c +++ b/ir.c @@ -589,6 +589,11 @@ ir_value* ir_value_vector_member(ir_value *self, unsigned int member) self->members[member] = m; m->code.addroffset = member; } + else + { + printf("invalid member access on %s\n", self->name); + return NULL; + } return m; }