mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-04-21 09:50:36 +02:00
asahi: Use the compat version of qsort_r
Not all platforms define qsort_r, util_qsort_r takes care of that.
CC: mesa-stable
Acked-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25553>
(cherry picked from commit 4f48a140ac)
This commit is contained in:
parent
0104e87a08
commit
b4425db9d9
2 changed files with 3 additions and 2 deletions
|
|
@ -1234,7 +1234,7 @@
|
|||
"description": "asahi: Use the compat version of qsort_r",
|
||||
"nominated": true,
|
||||
"nomination_type": 0,
|
||||
"resolution": 0,
|
||||
"resolution": 1,
|
||||
"main_sha": null,
|
||||
"because_sha": null,
|
||||
"notes": null
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@
|
|||
*/
|
||||
|
||||
#include "util/u_dynarray.h"
|
||||
#include "util/u_qsort.h"
|
||||
#include "agx_builder.h"
|
||||
#include "agx_compiler.h"
|
||||
#include "agx_debug.h"
|
||||
|
|
@ -564,7 +565,7 @@ insert_copies_for_clobbered_killed(struct ra_ctx *rctx, unsigned reg,
|
|||
return;
|
||||
|
||||
/* Sort by descending alignment so they are packed with natural alignment */
|
||||
qsort_r(vars, nr_vars, sizeof(vars[0]), sort_by_size, rctx->sizes);
|
||||
util_qsort_r(vars, nr_vars, sizeof(vars[0]), sort_by_size, rctx->sizes);
|
||||
|
||||
/* Reassign in the destination region */
|
||||
unsigned base = reg;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue