From 628b6c8a73197c1dfb6fcd1cfb75ce4b3731e126 Mon Sep 17 00:00:00 2001 From: Jon Ross-Perkins Date: Wed, 11 Feb 2026 11:10:21 -0800 Subject: [PATCH] Inject IntAsSelect into example diagnostic (#6718) Assisted-by: Google Antigravity with Gemini 3 Flash --- toolchain/docs/diagnostics.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/toolchain/docs/diagnostics.md b/toolchain/docs/diagnostics.md index efb95d6c1800..7e77eea3e425 100644 --- a/toolchain/docs/diagnostics.md +++ b/toolchain/docs/diagnostics.md @@ -155,14 +155,14 @@ have their own location information. A diagnostic with a note looks like: ```cpp CARBON_DIAGNOSTIC(CallArgCountMismatch, Error, - "{0} argument(s) passed to function expecting " - "{1} argument(s).", - int, int); + "{0} argument{0:s} passed to `{1}` expecting " + "{2} argument{2:s}", + IntAsSelect, std::string, IntAsSelect); CARBON_DIAGNOSTIC(InCallToFunction, Note, "calling function declared here"); context.emitter() - .Build(call_parse_node, CallArgCountMismatch, arg_refs.size(), - param_refs.size()) + .Build(call_parse_node, CallArgCountMismatch, + arg_refs.size(), fn_name, aram_refs.size()) .Note(param_parse_node, InCallToFunction) .Emit(); ```