mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 13:58:04 +02:00
pan/midgard: Don't crash with constants on unknown ops
Just use a dummy name instead.. we can't know a priori what type an
unknown op will consume, but we don't want to dereference a null
pointer.
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Fixes: 24360966ab ("panfrost/midgard: Prettify embedded constant
prints")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3835>
This commit is contained in:
parent
5c06ecd2c6
commit
6af14d3685
1 changed files with 4 additions and 0 deletions
|
|
@ -110,6 +110,10 @@ mir_print_constant_component(FILE *fp, const midgard_constants *consts, unsigned
|
|||
bool is_sint = false, is_uint = false, is_hex = false;
|
||||
const char *opname = alu_opcode_props[op].name;
|
||||
|
||||
/* Add a sentinel name to prevent crashing */
|
||||
if (!opname)
|
||||
opname = "unknown";
|
||||
|
||||
if (opname[0] == 'u') {
|
||||
/* If the opcode starts with a 'u' we are sure we deal with an
|
||||
* unsigned int operation
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue