panfrost/midgard: Fix crash with unused SSA values

Crash introduced in "b38dab101ca7e0896255dccbd85fd510c47d84d1" but not
adding a Fixes tag since it's our bug anyway.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
This commit is contained in:
Alyssa Rosenzweig
2019-06-06 08:15:23 -07:00
parent 3d661a4ef9
commit 30adeb7a53
@@ -1688,6 +1688,10 @@ embedded_to_inline_constant(compiler_context *ctx)
static void
map_ssa_to_alias(compiler_context *ctx, int *ref)
{
/* Sign is used quite deliberately for unused */
if (*ref < 0)
return;
unsigned int alias = (uintptr_t) _mesa_hash_table_u64_search(ctx->ssa_to_alias, *ref + 1);
if (alias) {