================ @@ -11536,6 +11536,9 @@ bool ArrayExprEvaluator::VisitCXXParenListOrInitListExpr( LValue Subobject = This; Subobject.addArray(Info, ExprToVisit, CAT); auto Eval = [&](const Expr *Init, unsigned ArrayIndex) { + if (Init->isValueDependent()) ---------------- shafik wrote:
This looks reasonable, but please again I have have stated before in other PRs the summary needs to be more detailed. Explain that we are passing ArrayFillers to EvaluateInPlace when they are dependent .... and then explain what the fix is. Thank you https://github.com/llvm/llvm-project/pull/112612 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits