radeonsi: resolve a tricky C++ failure with goto jumping over initializations
authorMarek Olšák <marek.olsak@amd.com>
Wed, 26 Aug 2020 02:35:29 +0000 (22:35 -0400)
committerMarek Olšák <marek.olsak@amd.com>
Wed, 9 Dec 2020 21:01:32 +0000 (16:01 -0500)
commit639b1366d020eb2bc08679ac736435aebf6e44f4
tree9353055698e4ba8ef82e8c9036644f3f6749c6d3
parentfe839baf6afa30f1504006d0b03b59b3981d0615
radeonsi: resolve a tricky C++ failure with goto jumping over initializations

C++ doesn't allow jumping over variable initializations, so we have to use
a macro.

Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7807>
src/gallium/drivers/radeonsi/si_state_draw.c