From c05d2a11d77e2f76fe22911c80086018fcdf31cd Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Wed, 1 Jul 2009 15:12:53 +0000 Subject: Two fixes to make Clang build on Visual C++ (again), from Alisdair Meredith. llvm-svn: 74606 --- clang/lib/Basic/Targets.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'clang/lib/Basic/Targets.cpp') 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 &Buf, const char *MacroName, // Defines specific to certain operating systems. //===----------------------------------------------------------------------===// namespace { -template -class OSTargetInfo : public TargetInfo { +template +class OSTargetInfo : public TgtInfo { protected: virtual void getOSDefines(const LangOptions &Opts, const char *Triple, std::vector &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 &Defines) const { - TargetInfo::getTargetDefines(Opts, Defines); - getOSDefines(Opts, TargetInfo::getTargetTriple(), Defines); + TgtInfo::getTargetDefines(Opts, Defines); + getOSDefines(Opts, TgtInfo::getTargetTriple(), Defines); } }; -- cgit v1.2.3