--TEST-- Integer min/max optimization preserves values, evaluation order, and dynamic fallback --FILE-- --EXPECT-- int(-3) int(8) int(4) int(4) int(-9223372036854775808) int(9223372036854775807) int(3) int(3) int(5) int(5) int(6) int(6) bool(false) int(0) int(2) int(2) int(3) string(2) "20" bool(false) int(2) int(1) float(1.5) float(-2.5) float(-1) int(2) int(7) int(1) int(2)