forked from OSchip/llvm-project
Add missing MD canonicalization to MS vtable builder
llvm-svn: 230445
This commit is contained in:
parent
63419712f8
commit
240ef5708e
|
@ -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(
|
||||||
|
|
Loading…
Reference in New Issue