X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=blobdiff_plain;f=fold.cpp;h=d8f9de170e7c6dd91577d89eba7f2096b183cb5f;hp=aee8e24ebbf2a31c260cc0d518b801576e9f108a;hb=44b0d7f658f16482f21f5ee84ab0a7f0f5dc3e59;hpb=db9c37d18bcced1c3b0f1421044155b1d88f0b25 diff --git a/fold.cpp b/fold.cpp index aee8e24..d8f9de1 100644 --- a/fold.cpp +++ b/fold.cpp @@ -1070,7 +1070,7 @@ ast_expression *fold::op_mul_vec(vec3_t vec, ast_value *sel, const char *set) { ast_expression *out; ++opts_optimizationcount[OPTIM_VECTOR_COMPONENTS]; out = (ast_expression*)ast_member_new(ctx(), (ast_expression*)sel, set[0]-'x', nullptr); - out->node.keep = false; + out->keep_node = false; ((ast_member*)out)->rvalue = true; if (x != -1.0f) return (ast_expression*)ast_binary_new(ctx(), INSTR_MUL_F, constgen_float(x, false), out);