Undefine PPC harder.
authorRafael Espindola <rafael.espindola@gmail.com>
Thu, 20 Dec 2012 05:13:09 +0000 (05:13 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Thu, 20 Dec 2012 05:13:09 +0000 (05:13 +0000)
This was causing a build failure while trying to build on ppc ubuntu 12.10 with
cmake.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170668 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h
lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h

index a0e4cf3005f265117353a5ace4ea81d640f858f9..4a420929d07a00907877867dddf0fe4694ed38c5 100644 (file)
@@ -14,6 +14,9 @@
 #ifndef PPCMCTARGETDESC_H
 #define PPCMCTARGETDESC_H
 
+// GCC #defines PPC on Linux but we use it as our namespace name
+#undef PPC
+
 #include "llvm/Support/DataTypes.h"
 
 namespace llvm {
index f872e861bfa71602338d6834cceb5866607c85a4..972e13852ed41fad72a2fe221f1cec9cc56ba27d 100644 (file)
@@ -14,6 +14,9 @@
 #ifndef LLVM_TARGET_POWERPC_PPCPREDICATES_H
 #define LLVM_TARGET_POWERPC_PPCPREDICATES_H
 
+// GCC #defines PPC on Linux but we use it as our namespace name
+#undef PPC
+
 namespace llvm {
 namespace PPC {
   /// Predicate - These are "(BI << 5) | BO"  for various predicates.