summaryrefslogtreecommitdiffstats
path: root/clang/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
commit1ca6476ac587759d18715eaad2fa37acfd29a888 (patch)
treeda3dd005538c034b631cd31d5f0fbaa7712abdc8 /clang/lib/Basic/Targets.cpp
parentb53660698ac748cc6a949a8bcaba12827e1e8c52 (diff)
downloadbcm5719-llvm-1ca6476ac587759d18715eaad2fa37acfd29a888.tar.gz
bcm5719-llvm-1ca6476ac587759d18715eaad2fa37acfd29a888.zip
Minor correction for PPC targets.
llvm-svn: 51320
Diffstat (limited to 'clang/lib/Basic/Targets.cpp')
-rw-r--r--clang/lib/Basic/Targets.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp
index 8aa4a4fb7b7..ee5875a7817 100644
--- a/clang/lib/Basic/Targets.cpp
+++ b/clang/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;
}
OpenPOWER on IntegriCloud