X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=blobdiff_plain;f=ir.c;h=f0a8a84fbd6d51e618b21d0e8aac80f7bb998755;hp=b977817fbee886279d1a8a4c7e16ee9d3aaa5a13;hb=23e0637e85df29784ae335e8bc90bde362d72c24;hpb=18b27d5cf62b72716f7640af263935ab1fad9b03 diff --git a/ir.c b/ir.c index b977817..f0a8a84 100644 --- a/ir.c +++ b/ir.c @@ -516,10 +516,10 @@ void ir_function_collect_value(ir_function *self, ir_value *v) vec_push(self->values, v); } -ir_block* ir_function_create_block(ir_function *self, const char *label) +ir_block* ir_function_create_block(lex_ctx ctx, ir_function *self, const char *label) { ir_block* bn = ir_block_new(self, label); - memcpy(&bn->context, &self->context, sizeof(self->context)); + bn->context = ctx; vec_push(self->blocks, bn); return bn; }