From: Wolfgang (Blub) Bumiller Date: Sat, 18 Aug 2012 10:44:17 +0000 (+0200) Subject: add LOAD for TYPE_FUNCTION as LOAD_FNC so we can actually access function fields X-Git-Tag: 0.1-rc1~234 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=39f37262dbe77a98b9634110db87cfbd6cb786fa;p=xonotic%2Fgmqcc.git add LOAD for TYPE_FUNCTION as LOAD_FNC so we can actually access function fields --- diff --git a/ir.c b/ir.c index cd35d83..636076e 100644 --- a/ir.c +++ b/ir.c @@ -1446,11 +1446,12 @@ ir_value* ir_block_create_load_from_ent(ir_block *self, const char *label, ir_va switch (outype) { - case TYPE_FLOAT: op = INSTR_LOAD_F; break; - case TYPE_VECTOR: op = INSTR_LOAD_V; break; - case TYPE_STRING: op = INSTR_LOAD_S; break; - case TYPE_FIELD: op = INSTR_LOAD_FLD; break; - case TYPE_ENTITY: op = INSTR_LOAD_ENT; break; + case TYPE_FLOAT: op = INSTR_LOAD_F; break; + case TYPE_VECTOR: op = INSTR_LOAD_V; break; + case TYPE_STRING: op = INSTR_LOAD_S; break; + case TYPE_FIELD: op = INSTR_LOAD_FLD; break; + case TYPE_ENTITY: op = INSTR_LOAD_ENT; break; + case TYPE_FUNCTION: op = INSTR_LOAD_FNC; break; #if 0 case TYPE_POINTER: op = INSTR_LOAD_I; break; case TYPE_INTEGER: op = INSTR_LOAD_I; break;