Skip to content
Snippets Groups Projects
Commit dc944aaf authored by Reid Kleckner's avatar Reid Kleckner
Browse files

Add missing MD canonicalization to MS vtable builder

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@230445 91177308-0d34-0410-b5e6-96231b3b80d8
parent 5636e847
No related branches found
No related tags found
No related merge requests found
...@@ -2930,6 +2930,7 @@ static void GroupNewVirtualOverloads( ...@@ -2930,6 +2930,7 @@ static void GroupNewVirtualOverloads(
typedef llvm::DenseMap<DeclarationName, unsigned> VisitedGroupIndicesTy; typedef llvm::DenseMap<DeclarationName, unsigned> VisitedGroupIndicesTy;
VisitedGroupIndicesTy VisitedGroupIndices; VisitedGroupIndicesTy VisitedGroupIndices;
for (const auto *MD : RD->methods()) { for (const auto *MD : RD->methods()) {
MD = MD->getCanonicalDecl();
VisitedGroupIndicesTy::iterator J; VisitedGroupIndicesTy::iterator J;
bool Inserted; bool Inserted;
std::tie(J, Inserted) = VisitedGroupIndices.insert( std::tie(J, Inserted) = VisitedGroupIndices.insert(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment