DED7D7500A5242C7003AD0FB /* Basic */ = {
isa = PBXGroup;
children = (
- 03F50AC50D416EAA00B9CF60 /* Targets.cpp */,
DED7D75D0A5242C7003AD0FB /* Diagnostic.cpp */,
DED7D75E0A5242C7003AD0FB /* FileManager.cpp */,
DE3986F30CB8D50C00223765 /* IdentifierTable.cpp */,
35707EFD0CD0F5CC000B2204 /* SourceLocation.cpp */,
DED7D76D0A5242C7003AD0FB /* SourceManager.cpp */,
DED626C80AE0C065001E80A4 /* TargetInfo.cpp */,
+ 03F50AC50D416EAA00B9CF60 /* Targets.cpp */,
DED7D76E0A5242C7003AD0FB /* TokenKinds.cpp */,
);
name = Basic;
namespace {
class DarwinPPC64TargetInfo : public DarwinTargetInfo {
public:
- DarwinPPC64TargetInfo(const std::string& triple) : DarwinTargetInfo(triple) {}
+ DarwinPPC64TargetInfo(const std::string& triple) : DarwinTargetInfo(triple) {
+ LongWidth = LongAlign = PointerWidth = PointerAlign = 64;
+ }
virtual void getTargetDefines(std::vector<char> &Defines) const {
DarwinTargetInfo::getTargetDefines(Defines);
namespace {
class DarwinX86_64TargetInfo : public DarwinTargetInfo {
public:
- DarwinX86_64TargetInfo(const std::string& triple) :DarwinTargetInfo(triple) {}
+ DarwinX86_64TargetInfo(const std::string& triple) : DarwinTargetInfo(triple) {
+ LongWidth = LongAlign = PointerWidth = PointerAlign = 64;
+ }
virtual void getTargetDefines(std::vector<char> &Defines) const {
DarwinTargetInfo::getTargetDefines(Defines);