From a15b40733b37e721e26a1e2b6487204dc6b46276 Mon Sep 17 00:00:00 2001 From: Michael Ciccotti Date: Tue, 21 Jan 2014 22:05:24 -0600 Subject: [PATCH] Update to latest llvm/clang --- src/CppParser/Parser.cpp | 7 +++---- src/Parser/Parser.cpp | 7 +++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/CppParser/Parser.cpp b/src/CppParser/Parser.cpp index bc11335e..41aa9b79 100644 --- a/src/CppParser/Parser.cpp +++ b/src/CppParser/Parser.cpp @@ -119,7 +119,6 @@ void Parser::SetupHeader() TargetOptions& TO = Inv->getTargetOpts(); TargetABI = (Opts->Abi == CppAbi::Microsoft) ? TargetCXXABI::Microsoft : TargetCXXABI::GenericItanium; - TO.CXXABI = GetCXXABIString(TargetABI); TO.Triple = llvm::sys::getDefaultTargetTriple(); if (!Opts->TargetTriple.empty()) @@ -1406,12 +1405,12 @@ Type* Parser::WalkType(clang::QualType QualType, clang::TypeLoc* TL, WalkType(FP->getResultType(), &RL)); F->CallingConvention = ConvertCallConv(FP->getCallConv()); - for (unsigned i = 0; i < FP->getNumArgs(); ++i) + for (unsigned i = 0; i < FP->getNumParams(); ++i) { auto FA = new Parameter(); if (FTL) { - auto PVD = FTL.getArg(i); + auto PVD = FTL.getParam(i); HandleDeclaration(PVD, FA); @@ -1422,7 +1421,7 @@ Type* Parser::WalkType(clang::QualType QualType, clang::TypeLoc* TL, } else { - auto Arg = FP->getArgType(i); + auto Arg = FP->getParamType(i); FA->Name = ""; FA->QualifiedType = GetQualifiedType(Arg, WalkType(Arg)); } diff --git a/src/Parser/Parser.cpp b/src/Parser/Parser.cpp index 166ffb6a..c19a8897 100644 --- a/src/Parser/Parser.cpp +++ b/src/Parser/Parser.cpp @@ -122,7 +122,6 @@ void Parser::SetupHeader() TargetOptions& TO = Inv->getTargetOpts(); TargetABI = (Opts->Abi == CppAbi::Microsoft) ? TargetCXXABI::Microsoft : TargetCXXABI::GenericItanium; - TO.CXXABI = GetCXXABIString(TargetABI); TO.Triple = llvm::sys::getDefaultTargetTriple(); if (!System::String::IsNullOrWhiteSpace(Opts->TargetTriple)) @@ -1429,12 +1428,12 @@ CppSharp::AST::Type^ Parser::WalkType(clang::QualType QualType, clang::TypeLoc* WalkType(FP->getResultType(), &RL)); F->CallingConvention = ConvertCallConv(FP->getCallConv()); - for (unsigned i = 0; i < FP->getNumArgs(); ++i) + for (unsigned i = 0; i < FP->getNumParams(); ++i) { auto FA = gcnew CppSharp::AST::Parameter(); if (FTL) { - auto PVD = FTL.getArg(i); + auto PVD = FTL.getParam(i); HandleDeclaration(PVD, FA); @@ -1445,7 +1444,7 @@ CppSharp::AST::Type^ Parser::WalkType(clang::QualType QualType, clang::TypeLoc* } else { - auto Arg = FP->getArgType(i); + auto Arg = FP->getParamType(i); FA->Name = ""; FA->QualifiedType = GetQualifiedType(Arg, WalkType(Arg)); }