Inject IntAsSelect into example diagnostic (#6718)

Assisted-by: Google Antigravity with Gemini 3 Flash
This commit is contained in:
Jon Ross-Perkins
2026-02-11 19:10:21 +00:00
committed by GitHub
parent 45b3f47349
commit 628b6c8a73
+5 -5
View File
@@ -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();
```