ir_builder_imm_float: mark them as const, otherwise they end up getting saved

This commit is contained in:
Wolfgang Bumiller 2014-10-18 13:53:15 +02:00
parent 09109bb176
commit 806850e408

1
ir.c
View file

@ -1125,6 +1125,7 @@ ir_value* ir_value_var(const char *name, int storetype, int vtype)
static ir_value* ir_builder_imm_float(ir_builder *self, float value, bool add_to_list) {
ir_value *v = ir_value_var("#IMMEDIATE", store_global, TYPE_FLOAT);
v->hasvalue = true;
v->cvq = CV_CONST;
v->constval.vfloat = value;
vec_push(self->globals, v);