summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
diff options
context:
space:
mode:
authorVinson Lee <vlee@freedesktop.org>2017-01-08 09:02:38 -0800
committerVinson Lee <vlee@freedesktop.org>2017-01-09 23:25:32 -0800
commit01d80bed1f639ed98f09107206ebe36899d3c852 (patch)
treed28657205c9366d7f20e5062f8cf1aa891970219 /src/compiler/nir
parent17eac30e9025d044c06db3a7ac75b574716a9a09 (diff)
nir: Fix anonymous union initialization with older GCC.
Fix this build error with GCC 4.4.7. CC nir/nir_opt_copy_prop_vars.lo nir/nir_opt_copy_prop_vars.c: In function ‘copy_prop_vars_block’: nir/nir_opt_copy_prop_vars.c:765: error: unknown field ‘deref’ specified in initializer nir/nir_opt_copy_prop_vars.c:765: warning: missing braces around initializer nir/nir_opt_copy_prop_vars.c:765: warning: (near initialization for ‘(anonymous).<anonymous>’) nir/nir_opt_copy_prop_vars.c:765: warning: initialization from incompatible pointer type Fixes: 62332d139c8f ("nir: Add a local variable-based copy propagation pass") Signed-off-by: Vinson Lee <vlee@freedesktop.org> Acked-by: Jason Ekstrand <jason@jlekstrand.net>
Diffstat (limited to 'src/compiler/nir')
-rw-r--r--src/compiler/nir/nir_opt_copy_prop_vars.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/nir/nir_opt_copy_prop_vars.c b/src/compiler/nir/nir_opt_copy_prop_vars.c
index 8c24cd7f915..7f17469f641 100644
--- a/src/compiler/nir/nir_opt_copy_prop_vars.c
+++ b/src/compiler/nir/nir_opt_copy_prop_vars.c
@@ -762,7 +762,7 @@ copy_prop_vars_block(struct copy_prop_var_state *state,
} else {
value = (struct value) {
.is_ssa = false,
- .deref = src,
+ { .deref = src },
};
}