X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=blobdiff_plain;f=fold.cpp;h=d8f9de170e7c6dd91577d89eba7f2096b183cb5f;hp=ee0bbc1d9b501d03aa18f008ac5291c81d999a32;hb=380fb3d44fac96a0bef0962c7e6e526683501e86;hpb=1826971301dae48a9920ea4e331205371c48cc6b diff --git a/fold.cpp b/fold.cpp index ee0bbc1..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_node = 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);