summaryrefslogtreecommitdiff
path: root/debian/patches/hurd-EIEIO-undef.diff
blob: c350bfc44fa332a424762e6fb0010c81953cc05e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Index: llvm-toolchain-snapshot_3.6~svn217023/utils/TableGen/CodeEmitterGen.cpp
===================================================================
--- llvm-toolchain-snapshot_3.6~svn217023.orig/utils/TableGen/CodeEmitterGen.cpp
+++ llvm-toolchain-snapshot_3.6~svn217023/utils/TableGen/CodeEmitterGen.cpp
@@ -230,6 +230,9 @@ void CodeEmitterGen::run(raw_ostream &o)
   const std::vector<const CodeGenInstruction*> &NumberedInstructions =
     Target.getInstructionsByEnumValue();
 
+  o << "// Undef for HURD\n";
+  o << "#ifdef EIEIO\n#undef EIEIO\n#endif\n";
+
   // Emit function declaration
   o << "uint64_t " << Target.getName();
   o << "MCCodeEmitter::getBinaryCodeForInstr(const MCInst &MI,\n"