Skip to content

Commit e2b11c2

Browse files
Merge pull request #7007 from Michael137/bugfix/lldb-injected-class-name-assert-5.9
[swift/release/5.9] [clang][AST] Temporarily disable assert in getInjectedClassNameType
2 parents cc42a0d + aefb176 commit e2b11c2

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

clang/lib/AST/ASTContext.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4612,7 +4612,8 @@ QualType ASTContext::getInjectedClassNameType(CXXRecordDecl *Decl,
46124612
} else if (CXXRecordDecl *PrevDecl = Decl->getPreviousDecl()) {
46134613
assert(PrevDecl->TypeForDecl && "previous declaration has no type");
46144614
Decl->TypeForDecl = PrevDecl->TypeForDecl;
4615-
assert(isa<InjectedClassNameType>(Decl->TypeForDecl));
4615+
// FIXME: rdar://109876539
4616+
// assert(isa<InjectedClassNameType>(Decl->TypeForDecl));
46164617
} else {
46174618
Type *newType =
46184619
new (*this, TypeAlignment) InjectedClassNameType(Decl, TST);

0 commit comments

Comments
 (0)