As a bonus, now we don't deserialize it unless we need it.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@116504
91177308-0d34-0410-b5e6-
96231b3b80d8
CurContext, Record->getLocation(),
Record->getIdentifier(),
Record->getTagKeywordLoc(),
- Record);
+ /*PrevDecl=*/0,
+ /*DelayTypeCreation=*/true);
+ Context.getTypeDeclType(InjectedClassName, Record);
InjectedClassName->setImplicit();
InjectedClassName->setAccess(AS_public);
if (ClassTemplateDecl *Template = Record->getDescribedClassTemplate())