@@ -15,7 +15,7 @@ use crate::check::{
15
15
use crate :: structured_errors:: StructuredDiagnostic ;
16
16
17
17
use rustc_ast as ast;
18
- use rustc_errors:: { Applicability , Diagnostic , DiagnosticId , MultiSpan } ;
18
+ use rustc_errors:: { pluralize , Applicability , Diagnostic , DiagnosticId , MultiSpan } ;
19
19
use rustc_hir as hir;
20
20
use rustc_hir:: def:: { CtorOf , DefKind , Res } ;
21
21
use rustc_hir:: def_id:: DefId ;
@@ -645,7 +645,7 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
645
645
"argument"
646
646
) ,
647
647
potentially_plural_count( provided_args. len( ) , "argument" ) ,
648
- if provided_args. len( ) == 1 { "was" } else { "were" }
648
+ pluralize! ( "was" , provided_args. len( ) )
649
649
) ,
650
650
DiagnosticId :: Error ( err_code. to_owned ( ) ) ,
651
651
) ;
@@ -770,7 +770,7 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
770
770
if c_variadic { "at least " } else { "" } ,
771
771
potentially_plural_count( formal_and_expected_inputs. len( ) , "argument" ) ,
772
772
potentially_plural_count( provided_args. len( ) , "argument" ) ,
773
- if provided_args. len( ) == 1 { "was" } else { "were" }
773
+ pluralize! ( "was" , provided_args. len( ) )
774
774
) ,
775
775
DiagnosticId :: Error ( err_code. to_owned ( ) ) ,
776
776
)
0 commit comments