diff options
author | Douglas Gregor <dgregor@apple.com> | 2009-07-01 15:12:53 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2009-07-01 15:12:53 +0000 |
commit | c05d2a11d77e2f76fe22911c80086018fcdf31cd (patch) | |
tree | ff0d57bde10b9c7a3fe12bd60cd9e98d85566673 /clang/lib/Basic/Targets.cpp | |
parent | 8d856c89b75b47f856d309079e672f1f1b7072b3 (diff) | |
download | bcm5719-llvm-c05d2a11d77e2f76fe22911c80086018fcdf31cd.tar.gz bcm5719-llvm-c05d2a11d77e2f76fe22911c80086018fcdf31cd.zip |
Two fixes to make Clang build on Visual C++ (again), from Alisdair Meredith.
llvm-svn: 74606
Diffstat (limited to 'clang/lib/Basic/Targets.cpp')
-rw-r--r-- | clang/lib/Basic/Targets.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp index 88dd6f797bc..561dc57ef24 100644 --- a/clang/lib/Basic/Targets.cpp +++ b/clang/lib/Basic/Targets.cpp @@ -62,17 +62,17 @@ static void DefineStd(std::vector<char> &Buf, const char *MacroName, // Defines specific to certain operating systems. //===----------------------------------------------------------------------===// namespace { -template<typename TargetInfo> -class OSTargetInfo : public TargetInfo { +template<typename TgtInfo> +class OSTargetInfo : public TgtInfo { protected: virtual void getOSDefines(const LangOptions &Opts, const char *Triple, std::vector<char> &Defines) const=0; public: - OSTargetInfo(const std::string& triple) : TargetInfo(triple) {} + OSTargetInfo(const std::string& triple) : TgtInfo(triple) {} virtual void getTargetDefines(const LangOptions &Opts, std::vector<char> &Defines) const { - TargetInfo::getTargetDefines(Opts, Defines); - getOSDefines(Opts, TargetInfo::getTargetTriple(), Defines); + TgtInfo::getTargetDefines(Opts, Defines); + getOSDefines(Opts, TgtInfo::getTargetTriple(), Defines); } }; |