1414 */
1515function foo (int $ a , float $ b , $ numeric , $ numeric2 , $ number , $ positive , $ negative , $ constantInt ): void {
1616 assertType ('lowercase-string&numeric-string&uppercase-string ' , (string )$ a );
17- assertType ('numeric-string ' , (string )$ b );
17+ assertType ('numeric-string&uppercase-string ' , (string )$ b );
1818 assertType ('numeric-string ' , (string )$ numeric );
1919 assertType ('numeric-string ' , (string )$ numeric2 );
20- assertType ('numeric-string ' , (string )$ number );
20+ assertType ('numeric-string&uppercase-string ' , (string )$ number );
2121 assertType ('lowercase-string&non-falsy-string&numeric-string&uppercase-string ' , (string )$ positive );
2222 assertType ('lowercase-string&non-falsy-string&numeric-string&uppercase-string ' , (string )$ negative );
2323 assertType ("'1' " , (string )$ constantInt );
@@ -33,19 +33,19 @@ function foo(int $a, float $b, $numeric, $numeric2, $number, $positive, $negativ
3333 */
3434function concatEmptyString (int $ a , float $ b , $ numeric , $ numeric2 , $ number , $ positive , $ negative , $ constantInt ): void {
3535 assertType ('lowercase-string&numeric-string&uppercase-string ' , '' . $ a );
36- assertType ('numeric-string ' , '' . $ b );
36+ assertType ('numeric-string&uppercase-string ' , '' . $ b );
3737 assertType ('numeric-string ' , '' . $ numeric );
3838 assertType ('numeric-string ' , '' . $ numeric2 );
39- assertType ('numeric-string ' , '' . $ number );
39+ assertType ('numeric-string&uppercase-string ' , '' . $ number );
4040 assertType ('lowercase-string&non-falsy-string&numeric-string&uppercase-string ' , '' . $ positive );
4141 assertType ('lowercase-string&non-falsy-string&numeric-string&uppercase-string ' , '' . $ negative );
4242 assertType ("'1' " , '' . $ constantInt );
4343
4444 assertType ('lowercase-string&numeric-string&uppercase-string ' , $ a . '' );
45- assertType ('numeric-string ' , $ b . '' );
45+ assertType ('numeric-string&uppercase-string ' , $ b . '' );
4646 assertType ('numeric-string ' , $ numeric . '' );
4747 assertType ('numeric-string ' , $ numeric2 . '' );
48- assertType ('numeric-string ' , $ number . '' );
48+ assertType ('numeric-string&uppercase-string ' , $ number . '' );
4949 assertType ('lowercase-string&non-falsy-string&numeric-string&uppercase-string ' , $ positive . '' );
5050 assertType ('lowercase-string&non-falsy-string&numeric-string&uppercase-string ' , $ negative . '' );
5151 assertType ("'1' " , $ constantInt . '' );
@@ -57,7 +57,7 @@ function concatAssignEmptyString(int $i, float $f) {
5757
5858 $ s = '' ;
5959 $ s .= $ f ;
60- assertType ('numeric-string ' , $ s );
60+ assertType ('numeric-string&uppercase-string ' , $ s );
6161}
6262
6363/**
0 commit comments