Skip to content

nir/large_constants: more careful data copying

Sergii Romantsov requested to merge GL/mesa:fix/tropico6_iris_crash into master

A filed of nir_variable.location may be equel to -1. That may cause copying to invalid address of list-node, making some internal fields corrupted.

Patch fixes segfault during freeing context due to corrupted address of ralloc_header.destructor.

CC: Caio Marcelo de Oliveira Filho Fixes: b6d47535 (nir/large_constants: De-duplicate constants) Signed-off-by: Sergii Romantsov Bugzilla:

Merge request reports