llvm-toolchain/debian/patches/hurd-EIEIO-undef.diff

15 lines
568 B
Diff

Index: llvm-toolchain-3.4-3.4.2/utils/TableGen/InstrInfoEmitter.cpp
===================================================================
--- llvm-toolchain-3.4-3.4.2.orig/utils/TableGen/InstrInfoEmitter.cpp
+++ llvm-toolchain-3.4-3.4.2/utils/TableGen/InstrInfoEmitter.cpp
@@ -569,6 +569,9 @@ void InstrInfoEmitter::emitEnums(raw_ost
OS << "\n#ifdef GET_INSTRINFO_ENUM\n";
OS << "#undef GET_INSTRINFO_ENUM\n";
+ OS << "// Undef for HURD\n";
+ OS << "#ifdef EIEIO\n#undef EIEIO\n#endif\n";
+
OS << "namespace llvm {\n\n";
CodeGenTarget Target(Records);