diff --git a/src/gallium/frontends/clover/llvm/codegen/native.cpp b/src/gallium/frontends/clover/llvm/codegen/native.cpp index 869f8c6e2af..72046c8a188 100644 --- a/src/gallium/frontends/clover/llvm/codegen/native.cpp +++ b/src/gallium/frontends/clover/llvm/codegen/native.cpp @@ -121,7 +121,11 @@ namespace { #else ::llvm::None, ::llvm::None, #endif +#if LLVM_VERSION_MAJOR >= 18 + ::llvm::CodeGenOptLevel::Default) }; +#else ::llvm::CodeGenOpt::Default) }; +#endif if (!tm) fail(r_log, build_error(), "Could not create TargetMachine: " + target.triple);