[clang] [clang] Diagnose functions with too many parameters (PR #104833)
Vlad Serebrennikov via cfe-commits
cfe-commits at lists.llvm.org
Mon Aug 19 13:59:57 PDT 2024
================
@@ -9311,6 +9311,9 @@ def note_constinit_missing_here : Note<
def err_dimension_expr_not_constant_integer : Error<
"dimension expression does not evaluate to a constant unsigned int">;
+def err_function_parameter_limit_exceeded : Error<
+ "too many function parameters; subsequent parameters are skipped">;
----------------
Endilll wrote:
I changed the wording, but I don't agree with `DefaultFatal`. We use it very sparingly (only 51 result across all of our diagnostics), and now we're successfully recovering.
CC @AaronBallman
https://github.com/llvm/llvm-project/pull/104833
More information about the cfe-commits
mailing list