llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT--> @llvm/pr-subscribers-clang Author: None (wheatman) <details> <summary>Changes</summary> …ation limit --- Full diff: https://github.com/llvm/llvm-project/pull/74220.diff 1 Files Affected: - (modified) clang/lib/AST/ExprCXX.cpp (+1) ``````````diff diff --git a/clang/lib/AST/ExprCXX.cpp b/clang/lib/AST/ExprCXX.cpp index 83af7998f6833..5798321ea59f3 100644 --- a/clang/lib/AST/ExprCXX.cpp +++ b/clang/lib/AST/ExprCXX.cpp @@ -1681,6 +1681,7 @@ SubstNonTypeTemplateParmPackExpr::SubstNonTypeTemplateParmPackExpr( AssociatedDecl(AssociatedDecl), Arguments(ArgPack.pack_begin()), NumArguments(ArgPack.pack_size()), Index(Index), NameLoc(NameLoc) { assert(AssociatedDecl != nullptr); + assert(NumArguments == ArgPack.pack_size() && "number of arguments in a pack exceeded implementation limit"); setDependence(ExprDependence::TypeValueInstantiation | ExprDependence::UnexpandedPack); } `````````` </details> https://github.com/llvm/llvm-project/pull/74220 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits