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"