aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/gallium/drivers/lima/ir/gp/scheduler.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gallium/drivers/lima/ir/gp/scheduler.c b/src/gallium/drivers/lima/ir/gp/scheduler.c
index 9900ceaa041..bfb64543e06 100644
--- a/src/gallium/drivers/lima/ir/gp/scheduler.c
+++ b/src/gallium/drivers/lima/ir/gp/scheduler.c
@@ -1154,7 +1154,8 @@ static bool can_use_complex(gpir_node *node)
continue;
gpir_node *succ = dep->succ;
- if (succ->type != gpir_node_type_alu)
+ if (succ->type != gpir_node_type_alu ||
+ !succ->sched.instr)
continue;
/* Note: this must be consistent with gpir_codegen_{mul,add}_slot{0,1}