|
|
|
@ -119,7 +119,6 @@ void Parser::SetupHeader()
@@ -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,
@@ -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,
@@ -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)); |
|
|
|
|
} |
|
|
|
|