Index: lib/Sema/SemaDeclCXX.cpp =================================================================== --- lib/Sema/SemaDeclCXX.cpp +++ lib/Sema/SemaDeclCXX.cpp @@ -5498,8 +5498,7 @@ if (VD && Member->getAttr() && VD->getStorageClass() == SC_Static && TSK == TSK_ImplicitInstantiation) - S.PendingInstantiations.push_back( - std::make_pair(VD, VD->getLocation())); + S.MarkVariableReferenced(VD->getLocation(), VD); auto *MD = dyn_cast(Member); if (!MD)