From de48a5ddab36b054c45f031576470ad2732ac323 Mon Sep 17 00:00:00 2001 From: Balint Cristian Date: Mon, 12 May 2025 14:10:30 +0300 Subject: [PATCH] [FFI][LLVM] Fix compilation errors with clang20 --- ffi/include/tvm/ffi/string.h | 2 +- src/target/llvm/intrin_rule_llvm.cc | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ffi/include/tvm/ffi/string.h b/ffi/include/tvm/ffi/string.h index e0fa7dad8a42..44491f800b03 100644 --- a/ffi/include/tvm/ffi/string.h +++ b/ffi/include/tvm/ffi/string.h @@ -210,7 +210,7 @@ class Bytes : public ObjectRef { */ class String : public ObjectRef { public: - String(nullptr_t) = delete; // NOLINT(*) + String(std::nullptr_t) = delete; // NOLINT(*) /*! * \brief constructor from char [N] diff --git a/src/target/llvm/intrin_rule_llvm.cc b/src/target/llvm/intrin_rule_llvm.cc index bb3620a2dee9..0f05ff8fda4d 100644 --- a/src/target/llvm/intrin_rule_llvm.cc +++ b/src/target/llvm/intrin_rule_llvm.cc @@ -25,6 +25,8 @@ #include "intrin_rule_llvm.h" #include +#define _USE_MATH_DEFINES +#include #include #include