aboutsummaryrefslogtreecommitdiff
path: root/lib/Basic/Targets.cpp
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2008-05-20 14:25:01 +0000
committerEli Friedman <eli.friedman@gmail.com>2008-05-20 14:25:01 +0000
commitd37f0b82f1d86f79bb4be3afae24e5b792f2e074 (patch)
tree4dc99338585bf3816fa212e65aceccdbc34c3284 /lib/Basic/Targets.cpp
parent61538a7d1336f3ef3cb81e09f11a1cbb282bcf81 (diff)
Minor correction for PPC targets.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@51320 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Basic/Targets.cpp')
-rw-r--r--lib/Basic/Targets.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/Basic/Targets.cpp b/lib/Basic/Targets.cpp
index 8aa4a4fb7b..ee5875a781 100644
--- a/lib/Basic/Targets.cpp
+++ b/lib/Basic/Targets.cpp
@@ -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;
}