diff options
author | Rob Clark <[email protected]> | 2018-04-06 16:03:07 -0400 |
---|---|---|
committer | Rob Clark <[email protected]> | 2018-04-09 15:36:21 -0400 |
commit | d66dc343164c19efe9f42cd32d0b28b40e384ef8 (patch) | |
tree | 126cf29fd043cc11455e5dc9750a47c22f2d465b /src/mesa/state_tracker | |
parent | becf2d1faccf7dc78ea1d25e756d42e678a5b8ad (diff) |
mesa/st/nir: fix instruction removal
At one point this kinda worked (or at least didn't cause problems). But
with deref-instructions it results in dangling deref instructions not
being properly removed.
Signed-off-by: Rob Clark <[email protected]>
Reviewed-by: Jason Ekstrand <[email protected]>
Diffstat (limited to 'src/mesa/state_tracker')
-rw-r--r-- | src/mesa/state_tracker/st_nir_lower_builtin.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/state_tracker/st_nir_lower_builtin.c b/src/mesa/state_tracker/st_nir_lower_builtin.c index fca0bef6653..660fdf3f910 100644 --- a/src/mesa/state_tracker/st_nir_lower_builtin.c +++ b/src/mesa/state_tracker/st_nir_lower_builtin.c @@ -216,7 +216,7 @@ lower_builtin_block(lower_builtin_state *state, nir_block *block) * to remove'd var. And we have to remove the original uniform * var since we don't want it to get uniform space allocated. */ - exec_node_remove(&intrin->instr.node); + nir_instr_remove(&intrin->instr); } return true; |