diff --git a/src/amd/compiler/aco_ir.h b/src/amd/compiler/aco_ir.h index 9854dec5c96..7e74f16cd5a 100644 --- a/src/amd/compiler/aco_ir.h +++ b/src/amd/compiler/aco_ir.h @@ -770,10 +770,10 @@ public: private: union { + Temp temp; uint32_t i; float f; - Temp temp = Temp(0, s1); - } data_; + } data_ = { Temp(0, s1) }; PhysReg reg_; union { struct {