diff --git a/clang/lib/AST/ASTContext.cpp b/clang/lib/AST/ASTContext.cpp index 8db937103d74a..6075d14dac9a3 100644 --- a/clang/lib/AST/ASTContext.cpp +++ b/clang/lib/AST/ASTContext.cpp @@ -4665,7 +4665,10 @@ QualType ASTContext::getTypedefType(const TypedefNameDecl *Decl, } if (Underlying.isNull() || Decl->getUnderlyingType() == Underlying) return QualType(Decl->TypeForDecl, 0); - assert(hasSameType(Decl->getUnderlyingType(), Underlying)); + + // Temporarily disabled to unblock debugging with swift C++ interop + // FIXME: fix the underlying problem (rdar://114264253) + // assert(hasSameType(Decl->getUnderlyingType(), Underlying)); llvm::FoldingSetNodeID ID; TypedefType::Profile(ID, Decl, Underlying);