--TEST-- Check min() optimisation for int and float types --SKIPIF-- --FILE-- --EXPECT-- Start as int optimisation: int(2) int(2) int(2) int(2) int(2) int(2) string(1) "1" Check that int not representable as float works: int(9223372036854775806) float(-1.8446744073709552E+19) int(9223372036854775806) Start as float optimisation: float(2.5) float(2.5) float(2.5) float(2.5) float(2.5) float(2.5) string(3) "1.5" Check that int not representable as float works: int(9223372036854775806) float(-1.8446744073709552E+19) int(9223372036854775806)