Browse Source

Force the declaration of implicit class members when processing records.

pull/1/head
triton 13 years ago
parent
commit
11e273aadc
  1. 3
      src/Parser/Parser.cpp

3
src/Parser/Parser.cpp

@ -340,6 +340,9 @@ Cxxi::Class^ Parser::WalkRecordCXX(clang::CXXRecordDecl* Record, bool IsDependen @@ -340,6 +340,9 @@ Cxxi::Class^ Parser::WalkRecordCXX(clang::CXXRecordDecl* Record, bool IsDependen
RC->IsUnion = Record->isUnion();
RC->IsAbstract = Record->isAbstract();
auto &Sema = C->getSema();
Sema.ForceDeclarationOfImplicitMembers(Record);
// Iterate through the record ctors.
for(auto it = Record->ctor_begin(); it != Record->ctor_end(); ++it)
{

Loading…
Cancel
Save