Browse Source

Check for dependent contexts when parsing functions.

pull/1/head
triton 12 years ago
parent
commit
bcb692c77a
  1. 3
      src/Parser/Parser.cpp

3
src/Parser/Parser.cpp

@ -1195,7 +1195,8 @@ void Parser::WalkFunction(clang::FunctionDecl* FD, CppSharp::Function^ F,
F->Namespace = NS; F->Namespace = NS;
F->IsVariadic = FD->isVariadic(); F->IsVariadic = FD->isVariadic();
F->IsInline = FD->isInlined(); F->IsInline = FD->isInlined();
F->IsDependent = FD->isDependentContext();
auto AbiCC = GetAbiCallConv(CC, FD->isCXXInstanceMember(), FD->isVariadic()); auto AbiCC = GetAbiCallConv(CC, FD->isCXXInstanceMember(), FD->isVariadic());
F->CallingConvention = ConvertCallConv(AbiCC); F->CallingConvention = ConvertCallConv(AbiCC);

Loading…
Cancel
Save