From cb60726ec8af6ed572d4c56fcd8af6c80fedb808 Mon Sep 17 00:00:00 2001 From: "Paul \"LeoNerd\" Evans" Date: Fri, 5 Dec 2025 18:12:54 +0000 Subject: [PATCH] Fix spelling of 'unrecognised' to en_US version --- class.c | 2 +- pod/perldiag.pod | 2 +- t/class/construct.t | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/class.c b/class.c index d4436432f5..f52ceda0e7 100644 --- a/class.c +++ b/class.c @@ -238,7 +238,7 @@ XS(injected_constructor) while((he = hv_iternext(params))) sv_catpvf(paramnames, ", %" SVf, SVfARG(HeSVKEY_force(he))); - croak("Unrecognised parameters for %" HvNAMEf_QUOTEDPREFIX " constructor: %" SVf, + croak("Unrecognized parameters for %" HvNAMEf_QUOTEDPREFIX " constructor: %" SVf, HvNAMEfARG(stash), SVfARG(paramnames)); } diff --git a/pod/perldiag.pod b/pod/perldiag.pod index cdb7b1eb08..7be901de74 100644 --- a/pod/perldiag.pod +++ b/pod/perldiag.pod @@ -7544,7 +7544,7 @@ The message attempts to include the name of the called subroutine. If the subroutine has been aliased, the subroutine's original name will be shown, regardless of what name the caller used. -=item Unrecognised parameters for "%s" constructor: %s +=item Unrecognized parameters for "%s" constructor: %s (F) You called new on a class but supplied a parameter name that didn't match a class field name. diff --git a/t/class/construct.t b/t/class/construct.t index 3d145ab5ce..7f50f218b5 100644 --- a/t/class/construct.t +++ b/t/class/construct.t @@ -33,9 +33,9 @@ use builtin qw( blessed reftype ); is($obj+0, builtin::refaddr($obj), 'numified object'); like("$obj", qr/^Testcase1=OBJECT\(0x[[:xdigit:]]+\)$/, 'stringified object' ); - ok(!eval { Testcase1->new(x => 123, y => 456); 1 }, 'Unrecognised parameter fails'); - like($@, qr/^Unrecognised parameters for "Testcase1" constructor: y at /, - 'Exception thrown by constructor for unrecogniser parameter'); + ok(!eval { Testcase1->new(x => 123, y => 456); 1 }, 'Unrecognized parameter fails'); + like($@, qr/^Unrecognized parameters for "Testcase1" constructor: y at /, + 'Exception thrown by constructor for unrecognized parameter'); } {