---
src/compiler/nir/nir_opt_copy_propagate.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/compiler/nir/nir_opt_copy_propagate.c
b/src/compiler/nir/nir_opt_copy_propagate.c
index c35e8e1..c8821c3 100644
--- a/src/compiler/nir/nir_opt_copy_propagate.c
+++ b/src/compiler/nir/nir_opt_copy_propagate.c
@@ -101,11 +101,11 @@ is_swizzleless_move(nir_alu_instr *instr)
static bool
is_trivial_deref_cast(nir_deref_instr *cast)
{
- nir_deref_instr *parent = nir_src_as_deref(cast->parent);
- if (!parent)
+ if (cast->deref_type != nir_deref_type_cast)
return false;
- if (cast->deref_type != nir_deref_type_cast)
+ nir_deref_instr *parent = nir_src_as_deref(cast->parent);
+ if (!parent)
return false;
return cast->mode == parent->mode &&
--
2.5.0.400.gff86faf
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev