]> granicus.if.org Git - clang/commitdiff
Minor correction for PPC targets.
authorEli Friedman <eli.friedman@gmail.com>
Tue, 20 May 2008 14:25:01 +0000 (14:25 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Tue, 20 May 2008 14:25:01 +0000 (14:25 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@51320 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Basic/Targets.cpp

index 8aa4a4fb7b7555459915574975aff87e287c309a..ee5875a7817d5609370cd1a3add6138af0a15ce9 100644 (file)
@@ -621,7 +621,9 @@ namespace ARM {
 namespace {
 class DarwinPPCTargetInfo : public DarwinTargetInfo {
 public:
-  DarwinPPCTargetInfo(const std::string& triple) : DarwinTargetInfo(triple) {}
+  DarwinPPCTargetInfo(const std::string& triple) : DarwinTargetInfo(triple) {
+    CharIsSigned = false;
+  }
   
   virtual void getTargetDefines(std::vector<char> &Defines) const {
     DarwinTargetInfo::getTargetDefines(Defines);
@@ -659,6 +661,7 @@ namespace {
 class DarwinPPC64TargetInfo : public DarwinTargetInfo {
 public:
   DarwinPPC64TargetInfo(const std::string& triple) : DarwinTargetInfo(triple) {
+    CharIsSigned = false;
     LongWidth = LongAlign = PointerWidth = PointerAlign = 64;
   }