gchatelet accepted this revision. gchatelet added a comment. This revision is now accepted and ready to land.
Thx for the patch, please address the comment before submitting. ================ Comment at: clang/lib/Sema/SemaChecking.cpp:1946-1953 + auto ArgArrayConversion = [&](unsigned Arg) { + ExprResult ArgExpr = + DefaultFunctionArrayLvalueConversion(TheCall->getArg(Arg)); + if (ArgExpr.isInvalid()) + return true; + TheCall->setArg(Arg, ArgExpr.get()); + return false; ---------------- [nit] It's unclear looking at the function name that it's failing when returning `true` - one has to read the code to understand. It may be fine now but could become messy with time and refactoring. Either change the lambda's name `FailArgArrayConversion` or negate everything. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D121475/new/ https://reviews.llvm.org/D121475 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits