[compiler-rt] Fix ubsan_minimal build fail for GPU targets on Windows (PR #214143)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 5 00:14:36 PDT 2026
https://github.com/jinge90 updated https://github.com/llvm/llvm-project/pull/214143
>From 7f91cc6f2a381fb509ef3812bc2ced2dda373792 Mon Sep 17 00:00:00 2001
From: jinge90 <ge.jin at intel.com>
Date: Wed, 5 Aug 2026 14:14:38 +0800
Subject: [PATCH] Fix ubsan_minimal build fail for GPU targets on Windows
Signed-off-by: jinge90 <ge.jin at intel.com>
---
compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cpp | 2 ++
1 file changed, 2 insertions(+)
diff --git a/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cpp b/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cpp
index e68e494564cc8..ff458a42197bb 100644
--- a/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cpp
+++ b/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cpp
@@ -1,8 +1,10 @@
#include "sanitizer_common/sanitizer_atomic.h"
#include <stdint.h>
+#if !(SANITIZER_AMDGPU || SANITIZER_NVPTX || SANITIZER_SPIRV)
#include <stdlib.h>
#include <string.h>
+#endif
#if defined(KERNEL_USE)
extern "C" void ubsan_message(const char *msg);
More information about the llvm-commits
mailing list