Browse Source

Improved the fix for handling non-type params in template specialisation types.

Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
pull/966/head
Dimitar Dobrev 8 years ago
parent
commit
59d08a64a0
  1. 2
      src/CppParser/Parser.cpp

2
src/CppParser/Parser.cpp

@ -1228,7 +1228,7 @@ Parser::WalkTemplateArgumentList(const clang::TemplateArgumentList* TAL, @@ -1228,7 +1228,7 @@ Parser::WalkTemplateArgumentList(const clang::TemplateArgumentList* TAL,
using namespace clang;
auto params = std::vector<CppSharp::CppParser::TemplateArgument>();
auto typeLocNumArgs = TSTL ? TSTL->getNumArgs() : 0;
auto typeLocNumArgs = TSTL && TSTL->getTypePtr() ? TSTL->getNumArgs() : 0;
for (size_t i = 0, e = TAL->size(); i < e; i++)
{

Loading…
Cancel
Save