From 7f9a7ed5533e2bbc759d667075cccec024490d04 Mon Sep 17 00:00:00 2001 From: Karol Herbst Date: Thu, 15 Jan 2026 15:21:04 +0100 Subject: [PATCH] clc: reorder headers to fix compilation errors due to UNUSED Cc: mesa-stable Acked-by: Alyssa Rosenzweig Part-of: --- src/compiler/clc/clc_helpers.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/compiler/clc/clc_helpers.cpp b/src/compiler/clc/clc_helpers.cpp index 9912f9b0256..a53de675c3e 100644 --- a/src/compiler/clc/clc_helpers.cpp +++ b/src/compiler/clc/clc_helpers.cpp @@ -28,8 +28,6 @@ #include #include -#include "util/ralloc.h" -#include "util/set.h" #include #include #include @@ -68,7 +66,13 @@ #include #endif +/* We have to include our own headers after LLVM/clang as they seem to use + * `UNUSED` within enum definitions: + * https://github.com/llvm/llvm-project/blob/ea443eeb2ab8ed49ffb783c2025fed6629a36f10/clang/include/clang/Basic/OffloadArch.h#L19 + */ #include "util/macros.h" +#include "util/ralloc.h" +#include "util/set.h" #include "util/u_dl.h" #include "glsl_types.h"