diff --git a/src/compiler/nir/nir.h b/src/compiler/nir/nir.h index 60f8df8cad1..6a09216f610 100644 --- a/src/compiler/nir/nir.h +++ b/src/compiler/nir/nir.h @@ -284,7 +284,7 @@ typedef union { } nir_const_value; #define nir_const_value_to_array(arr, c, components, m) \ -{ \ +do { \ for (unsigned i = 0; i < components; ++i) \ arr[i] = c[i].m; \ } while (false)