diff --git a/clang/lib/AST/Interp/ByteCodeExprGen.cpp b/clang/lib/AST/Interp/ByteCodeExprGen.cpp index c6c4c787e5d84..ad838755c47a5 100644 --- a/clang/lib/AST/Interp/ByteCodeExprGen.cpp +++ b/clang/lib/AST/Interp/ByteCodeExprGen.cpp @@ -1806,6 +1806,7 @@ bool ByteCodeExprGen::VisitCXXMemberCallExpr( template bool ByteCodeExprGen::VisitCXXDefaultInitExpr( const CXXDefaultInitExpr *E) { + assert(classify(E->getType())); return this->visit(E->getExpr()); }