@@ -964,21 +964,21 @@ function bug11744(string $string): void
964964function bug12749 (string $ str ): void
965965{
966966 if (preg_match ('/[A-Z]/ ' , $ str , $ match )) {
967- assertType ('array{non-empty-string} ' , $ match );
967+ assertType ('array{non-empty-string} ' , $ match ); // could be non-falsy-string
968968 }
969969}
970970
971971function bug12749a (string $ str ): void
972972{
973973 if (preg_match ('/[A-Z]{2,}/ ' , $ str , $ match )) {
974- assertType ('array{non-falsy -string} ' , $ match );
974+ assertType ('array{non-empty -string} ' , $ match ); // could be non-falsy-string
975975 }
976976}
977977
978978function bug12749b (string $ str ): void
979979{
980980 if (preg_match ('/[0-9][A-Z]/ ' , $ str , $ match )) {
981- assertType ('array{non-falsy -string} ' , $ match );
981+ assertType ('array{non-empty -string} ' , $ match ); // could be non-falsy-string
982982 }
983983}
984984
@@ -992,7 +992,7 @@ function bug12749c(string $str): void
992992function bug12749d (string $ str ): void
993993{
994994 if (preg_match ('/[0-9]?[A-Z]/ ' , $ str , $ match )) {
995- assertType ('array{non-falsy -string} ' , $ match );
995+ assertType ('array{non-empty -string} ' , $ match ); // could be non-falsy-string
996996 }
997997}
998998
0 commit comments