From 8e39bab0149b93964cb4addebc6531e83981b963 Mon Sep 17 00:00:00 2001 From: Yonggang Luo Date: Wed, 6 Aug 2025 18:06:18 +0800 Subject: [PATCH] addrlib: __debugbreak only present on Windows and from intrin.h MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Both MSVC/MINGW support this. For fixes compiling with MINGW/GCC Signed-off-by: Yonggang Luo Reviewed-by: Marek Olšák Reviewed-by: Samuel Pitoiset Part-of: --- src/amd/addrlib/src/core/addrcommon.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/amd/addrlib/src/core/addrcommon.h b/src/amd/addrlib/src/core/addrcommon.h index c4b5d670d23..f07de1aef93 100644 --- a/src/amd/addrlib/src/core/addrcommon.h +++ b/src/amd/addrlib/src/core/addrcommon.h @@ -37,12 +37,14 @@ // Platform specific debug break defines //////////////////////////////////////////////////////////////////////////////////////////////////// #if DEBUG - #if defined(__GNUC__) + #if defined(_WIN32) + #define ADDR_DBG_BREAK() { __debugbreak(); } + #elif defined(__GNUC__) #define ADDR_DBG_BREAK() { raise(SIGTRAP); } #elif defined(__APPLE__) #define ADDR_DBG_BREAK() { IOPanic("");} #else - #define ADDR_DBG_BREAK() { __debugbreak(); } + #define ADDR_DBG_BREAK() #endif #else #define ADDR_DBG_BREAK()