Pulled in a new revision of LLVM/Clang and added
several patches. These patches fix a problem where templated types were not being completed the first time they were used, and fix a variety of minor issues I discovered while fixing that problem. One of the previous local patches was resolved in the most recent Clang, so I removed it. The others will be removed in due course. llvm-svn: 144984
This commit is contained in:
@@ -116,7 +116,7 @@ ASTStructExtractor::ExtractFromTopLevelDecl(Decl* D)
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
bool
|
||||
ASTStructExtractor::HandleTopLevelDecl(DeclGroupRef D)
|
||||
{
|
||||
DeclGroupRef::iterator decl_iterator;
|
||||
@@ -131,7 +131,8 @@ ASTStructExtractor::HandleTopLevelDecl(DeclGroupRef D)
|
||||
}
|
||||
|
||||
if (m_passthrough)
|
||||
m_passthrough->HandleTopLevelDecl(D);
|
||||
return m_passthrough->HandleTopLevelDecl(D);
|
||||
return true;
|
||||
}
|
||||
|
||||
void
|
||||
|
||||
Reference in New Issue
Block a user