From fb3e3cf6b203836d93eeaebda77afea74d1cf405 Mon Sep 17 00:00:00 2001 From: Jeremy Drake Date: Sun, 13 Apr 2025 22:21:02 -0700 Subject: [PATCH] [JITLink][Cygwin] undef i386 in JITLink/i386.h i686 cygwin gcc has a default define of i386 to 1, which conflicts with a namespace named i386, so undef it. --- llvm/include/llvm/ExecutionEngine/JITLink/i386.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/llvm/include/llvm/ExecutionEngine/JITLink/i386.h b/llvm/include/llvm/ExecutionEngine/JITLink/i386.h index efe8182934dd7..6e53aae99f05e 100644 --- a/llvm/include/llvm/ExecutionEngine/JITLink/i386.h +++ b/llvm/include/llvm/ExecutionEngine/JITLink/i386.h @@ -16,6 +16,8 @@ #include "llvm/ExecutionEngine/JITLink/JITLink.h" #include "llvm/ExecutionEngine/JITLink/TableManager.h" +#undef i386 + namespace llvm::jitlink::i386 { /// Represets i386 fixups enum EdgeKind_i386 : Edge::Kind {