Generate min/max constants as non-const in ranges tests

in order to make them appear as unknown values to codegen.
This commit is contained in:
pyos
2020-10-05 15:18:46 +02:00
committed by Alexander Udalov
parent 260f66183c
commit 4a03006162
49 changed files with 215 additions and 213 deletions
@@ -3,11 +3,11 @@
// WITH_RUNTIME
const val MinI = Int.MIN_VALUE
const val MinB = Byte.MIN_VALUE
const val MinS = Short.MIN_VALUE
const val MinL = Long.MIN_VALUE
const val MinC = Char.MIN_VALUE
val MinI = Int.MIN_VALUE
val MinB = Byte.MIN_VALUE
val MinS = Short.MIN_VALUE
val MinL = Long.MIN_VALUE
val MinC = Char.MIN_VALUE
fun box(): String {
val list1 = ArrayList<Int>()
@@ -3,11 +3,11 @@
// WITH_RUNTIME
const val MaxI = Int.MAX_VALUE
const val MaxB = Byte.MAX_VALUE
const val MaxS = Short.MAX_VALUE
const val MaxL = Long.MAX_VALUE
const val MaxC = Char.MAX_VALUE
val MaxI = Int.MAX_VALUE
val MaxB = Byte.MAX_VALUE
val MaxS = Short.MAX_VALUE
val MaxL = Long.MAX_VALUE
val MaxC = Char.MAX_VALUE
fun box(): String {
val list1 = ArrayList<Int>()
@@ -3,11 +3,11 @@
// WITH_RUNTIME
const val MaxI = Int.MAX_VALUE
const val MaxB = Byte.MAX_VALUE
const val MaxS = Short.MAX_VALUE
const val MaxL = Long.MAX_VALUE
const val MaxC = Char.MAX_VALUE
val MaxI = Int.MAX_VALUE
val MaxB = Byte.MAX_VALUE
val MaxS = Short.MAX_VALUE
val MaxL = Long.MAX_VALUE
val MaxC = Char.MAX_VALUE
fun box(): String {
val list1 = ArrayList<Int>()
@@ -3,11 +3,11 @@
// WITH_RUNTIME
const val MaxI = Int.MAX_VALUE
const val MaxB = Byte.MAX_VALUE
const val MaxS = Short.MAX_VALUE
const val MaxL = Long.MAX_VALUE
const val MaxC = Char.MAX_VALUE
val MaxI = Int.MAX_VALUE
val MaxB = Byte.MAX_VALUE
val MaxS = Short.MAX_VALUE
val MaxL = Long.MAX_VALUE
val MaxC = Char.MAX_VALUE
fun box(): String {
val list1 = ArrayList<Int>()
@@ -3,16 +3,16 @@
// WITH_RUNTIME
const val MaxI = Int.MAX_VALUE
const val MinI = Int.MIN_VALUE
const val MaxB = Byte.MAX_VALUE
const val MinB = Byte.MIN_VALUE
const val MaxS = Short.MAX_VALUE
const val MinS = Short.MIN_VALUE
const val MaxL = Long.MAX_VALUE
const val MinL = Long.MIN_VALUE
const val MaxC = Char.MAX_VALUE
const val MinC = Char.MIN_VALUE
val MaxI = Int.MAX_VALUE
val MinI = Int.MIN_VALUE
val MaxB = Byte.MAX_VALUE
val MinB = Byte.MIN_VALUE
val MaxS = Short.MAX_VALUE
val MinS = Short.MIN_VALUE
val MaxL = Long.MAX_VALUE
val MinL = Long.MIN_VALUE
val MaxC = Char.MAX_VALUE
val MinC = Char.MIN_VALUE
fun box(): String {
val list1 = ArrayList<Int>()
@@ -3,8 +3,8 @@
// WITH_RUNTIME
const val MaxI = Int.MAX_VALUE
const val MaxL = Long.MAX_VALUE
val MaxI = Int.MAX_VALUE
val MaxL = Long.MAX_VALUE
fun box(): String {
val list1 = ArrayList<Int>()
@@ -3,8 +3,8 @@
// WITH_RUNTIME
const val MinI = Int.MIN_VALUE
const val MinL = Long.MIN_VALUE
val MinI = Int.MIN_VALUE
val MinL = Long.MIN_VALUE
fun box(): String {
val list1 = ArrayList<Int>()
@@ -3,11 +3,11 @@
// WITH_RUNTIME
const val MinI = Int.MIN_VALUE
const val MinB = Byte.MIN_VALUE
const val MinS = Short.MIN_VALUE
const val MinL = Long.MIN_VALUE
const val MinC = Char.MIN_VALUE
val MinI = Int.MIN_VALUE
val MinB = Byte.MIN_VALUE
val MinS = Short.MIN_VALUE
val MinL = Long.MIN_VALUE
val MinC = Char.MIN_VALUE
fun box(): String {
val list1 = ArrayList<Int>()
@@ -3,11 +3,11 @@
// WITH_RUNTIME
const val MaxI = Int.MAX_VALUE
const val MaxB = Byte.MAX_VALUE
const val MaxS = Short.MAX_VALUE
const val MaxL = Long.MAX_VALUE
const val MaxC = Char.MAX_VALUE
val MaxI = Int.MAX_VALUE
val MaxB = Byte.MAX_VALUE
val MaxS = Short.MAX_VALUE
val MaxL = Long.MAX_VALUE
val MaxC = Char.MAX_VALUE
fun box(): String {
val list1 = ArrayList<Int>()
@@ -3,11 +3,11 @@
// WITH_RUNTIME
const val MaxI = Int.MAX_VALUE
const val MaxB = Byte.MAX_VALUE
const val MaxS = Short.MAX_VALUE
const val MaxL = Long.MAX_VALUE
const val MaxC = Char.MAX_VALUE
val MaxI = Int.MAX_VALUE
val MaxB = Byte.MAX_VALUE
val MaxS = Short.MAX_VALUE
val MaxL = Long.MAX_VALUE
val MaxC = Char.MAX_VALUE
fun box(): String {
val list1 = ArrayList<Int>()
@@ -3,16 +3,16 @@
// WITH_RUNTIME
const val MaxI = Int.MAX_VALUE
const val MinI = Int.MIN_VALUE
const val MaxB = Byte.MAX_VALUE
const val MinB = Byte.MIN_VALUE
const val MaxS = Short.MAX_VALUE
const val MinS = Short.MIN_VALUE
const val MaxL = Long.MAX_VALUE
const val MinL = Long.MIN_VALUE
const val MaxC = Char.MAX_VALUE
const val MinC = Char.MIN_VALUE
val MaxI = Int.MAX_VALUE
val MinI = Int.MIN_VALUE
val MaxB = Byte.MAX_VALUE
val MinB = Byte.MIN_VALUE
val MaxS = Short.MAX_VALUE
val MinS = Short.MIN_VALUE
val MaxL = Long.MAX_VALUE
val MinL = Long.MIN_VALUE
val MaxC = Char.MAX_VALUE
val MinC = Char.MIN_VALUE
fun box(): String {
val list1 = ArrayList<Int>()
@@ -3,11 +3,11 @@
// WITH_RUNTIME
const val MinI = Int.MIN_VALUE
const val MinB = Byte.MIN_VALUE
const val MinS = Short.MIN_VALUE
const val MinL = Long.MIN_VALUE
const val MinC = Char.MIN_VALUE
val MinI = Int.MIN_VALUE
val MinB = Byte.MIN_VALUE
val MinS = Short.MIN_VALUE
val MinL = Long.MIN_VALUE
val MinC = Char.MIN_VALUE
fun box(): String {
val list1 = ArrayList<Int>()
@@ -3,11 +3,11 @@
// WITH_RUNTIME
const val MinI = Int.MIN_VALUE
const val MinB = Byte.MIN_VALUE
const val MinS = Short.MIN_VALUE
const val MinL = Long.MIN_VALUE
const val MinC = Char.MIN_VALUE
val MinI = Int.MIN_VALUE
val MinB = Byte.MIN_VALUE
val MinS = Short.MIN_VALUE
val MinL = Long.MIN_VALUE
val MinC = Char.MIN_VALUE
fun box(): String {
val list1 = ArrayList<Int>()
@@ -3,11 +3,11 @@
// WITH_RUNTIME
const val MaxI = Int.MAX_VALUE
const val MaxB = Byte.MAX_VALUE
const val MaxS = Short.MAX_VALUE
const val MaxL = Long.MAX_VALUE
const val MaxC = Char.MAX_VALUE
val MaxI = Int.MAX_VALUE
val MaxB = Byte.MAX_VALUE
val MaxS = Short.MAX_VALUE
val MaxL = Long.MAX_VALUE
val MaxC = Char.MAX_VALUE
fun box(): String {
val list1 = ArrayList<Int>()
@@ -3,11 +3,11 @@
// WITH_RUNTIME
const val MaxI = Int.MAX_VALUE
const val MaxB = Byte.MAX_VALUE
const val MaxS = Short.MAX_VALUE
const val MaxL = Long.MAX_VALUE
const val MaxC = Char.MAX_VALUE
val MaxI = Int.MAX_VALUE
val MaxB = Byte.MAX_VALUE
val MaxS = Short.MAX_VALUE
val MaxL = Long.MAX_VALUE
val MaxC = Char.MAX_VALUE
fun box(): String {
val list1 = ArrayList<Int>()
@@ -3,11 +3,11 @@
// WITH_RUNTIME
const val MaxI = Int.MAX_VALUE
const val MaxB = Byte.MAX_VALUE
const val MaxS = Short.MAX_VALUE
const val MaxL = Long.MAX_VALUE
const val MaxC = Char.MAX_VALUE
val MaxI = Int.MAX_VALUE
val MaxB = Byte.MAX_VALUE
val MaxS = Short.MAX_VALUE
val MaxL = Long.MAX_VALUE
val MaxC = Char.MAX_VALUE
fun box(): String {
val list1 = ArrayList<Int>()
@@ -3,16 +3,16 @@
// WITH_RUNTIME
const val MaxI = Int.MAX_VALUE
const val MinI = Int.MIN_VALUE
const val MaxB = Byte.MAX_VALUE
const val MinB = Byte.MIN_VALUE
const val MaxS = Short.MAX_VALUE
const val MinS = Short.MIN_VALUE
const val MaxL = Long.MAX_VALUE
const val MinL = Long.MIN_VALUE
const val MaxC = Char.MAX_VALUE
const val MinC = Char.MIN_VALUE
val MaxI = Int.MAX_VALUE
val MinI = Int.MIN_VALUE
val MaxB = Byte.MAX_VALUE
val MinB = Byte.MIN_VALUE
val MaxS = Short.MAX_VALUE
val MinS = Short.MIN_VALUE
val MaxL = Long.MAX_VALUE
val MinL = Long.MIN_VALUE
val MaxC = Char.MAX_VALUE
val MinC = Char.MIN_VALUE
fun box(): String {
val list1 = ArrayList<Int>()
@@ -3,8 +3,8 @@
// WITH_RUNTIME
const val MaxI = Int.MAX_VALUE
const val MaxL = Long.MAX_VALUE
val MaxI = Int.MAX_VALUE
val MaxL = Long.MAX_VALUE
fun box(): String {
val list1 = ArrayList<Int>()
@@ -3,8 +3,8 @@
// WITH_RUNTIME
const val MinI = Int.MIN_VALUE
const val MinL = Long.MIN_VALUE
val MinI = Int.MIN_VALUE
val MinL = Long.MIN_VALUE
fun box(): String {
val list1 = ArrayList<Int>()
@@ -3,11 +3,11 @@
// WITH_RUNTIME
const val MinI = Int.MIN_VALUE
const val MinB = Byte.MIN_VALUE
const val MinS = Short.MIN_VALUE
const val MinL = Long.MIN_VALUE
const val MinC = Char.MIN_VALUE
val MinI = Int.MIN_VALUE
val MinB = Byte.MIN_VALUE
val MinS = Short.MIN_VALUE
val MinL = Long.MIN_VALUE
val MinC = Char.MIN_VALUE
fun box(): String {
val list1 = ArrayList<Int>()
@@ -3,11 +3,11 @@
// WITH_RUNTIME
const val MaxI = Int.MAX_VALUE
const val MaxB = Byte.MAX_VALUE
const val MaxS = Short.MAX_VALUE
const val MaxL = Long.MAX_VALUE
const val MaxC = Char.MAX_VALUE
val MaxI = Int.MAX_VALUE
val MaxB = Byte.MAX_VALUE
val MaxS = Short.MAX_VALUE
val MaxL = Long.MAX_VALUE
val MaxC = Char.MAX_VALUE
fun box(): String {
val list1 = ArrayList<Int>()
@@ -3,11 +3,11 @@
// WITH_RUNTIME
const val MaxI = Int.MAX_VALUE
const val MaxB = Byte.MAX_VALUE
const val MaxS = Short.MAX_VALUE
const val MaxL = Long.MAX_VALUE
const val MaxC = Char.MAX_VALUE
val MaxI = Int.MAX_VALUE
val MaxB = Byte.MAX_VALUE
val MaxS = Short.MAX_VALUE
val MaxL = Long.MAX_VALUE
val MaxC = Char.MAX_VALUE
fun box(): String {
val list1 = ArrayList<Int>()
@@ -3,16 +3,16 @@
// WITH_RUNTIME
const val MaxI = Int.MAX_VALUE
const val MinI = Int.MIN_VALUE
const val MaxB = Byte.MAX_VALUE
const val MinB = Byte.MIN_VALUE
const val MaxS = Short.MAX_VALUE
const val MinS = Short.MIN_VALUE
const val MaxL = Long.MAX_VALUE
const val MinL = Long.MIN_VALUE
const val MaxC = Char.MAX_VALUE
const val MinC = Char.MIN_VALUE
val MaxI = Int.MAX_VALUE
val MinI = Int.MIN_VALUE
val MaxB = Byte.MAX_VALUE
val MinB = Byte.MIN_VALUE
val MaxS = Short.MAX_VALUE
val MinS = Short.MIN_VALUE
val MaxL = Long.MAX_VALUE
val MinL = Long.MIN_VALUE
val MaxC = Char.MAX_VALUE
val MinC = Char.MIN_VALUE
fun box(): String {
val list1 = ArrayList<Int>()
@@ -3,11 +3,11 @@
// WITH_RUNTIME
const val MinI = Int.MIN_VALUE
const val MinB = Byte.MIN_VALUE
const val MinS = Short.MIN_VALUE
const val MinL = Long.MIN_VALUE
const val MinC = Char.MIN_VALUE
val MinI = Int.MIN_VALUE
val MinB = Byte.MIN_VALUE
val MinS = Short.MIN_VALUE
val MinL = Long.MIN_VALUE
val MinC = Char.MIN_VALUE
fun box(): String {
val list1 = ArrayList<Int>()
@@ -3,10 +3,10 @@
// WITH_RUNTIME
const val MinUI = UInt.MIN_VALUE
const val MinUB = UByte.MIN_VALUE
const val MinUS = UShort.MIN_VALUE
const val MinUL = ULong.MIN_VALUE
val MinUI = UInt.MIN_VALUE
val MinUB = UByte.MIN_VALUE
val MinUS = UShort.MIN_VALUE
val MinUL = ULong.MIN_VALUE
fun box(): String {
val list1 = ArrayList<UInt>()
@@ -3,10 +3,10 @@
// WITH_RUNTIME
const val MaxUI = UInt.MAX_VALUE
const val MaxUB = UByte.MAX_VALUE
const val MaxUS = UShort.MAX_VALUE
const val MaxUL = ULong.MAX_VALUE
val MaxUI = UInt.MAX_VALUE
val MaxUB = UByte.MAX_VALUE
val MaxUS = UShort.MAX_VALUE
val MaxUL = ULong.MAX_VALUE
fun box(): String {
val list1 = ArrayList<UInt>()
@@ -3,8 +3,8 @@
// WITH_RUNTIME
const val MaxUI = UInt.MAX_VALUE
const val MaxUL = ULong.MAX_VALUE
val MaxUI = UInt.MAX_VALUE
val MaxUL = ULong.MAX_VALUE
fun box(): String {
val list1 = ArrayList<UInt>()
@@ -3,8 +3,8 @@
// WITH_RUNTIME
const val MaxUI = UInt.MAX_VALUE
const val MaxUL = ULong.MAX_VALUE
val MaxUI = UInt.MAX_VALUE
val MaxUL = ULong.MAX_VALUE
fun box(): String {
val list1 = ArrayList<UInt>()
@@ -3,10 +3,10 @@
// WITH_RUNTIME
const val MaxUI = UInt.MAX_VALUE
const val MinUI = UInt.MIN_VALUE
const val MaxUL = ULong.MAX_VALUE
const val MinUL = ULong.MIN_VALUE
val MaxUI = UInt.MAX_VALUE
val MinUI = UInt.MIN_VALUE
val MaxUL = ULong.MAX_VALUE
val MinUL = ULong.MIN_VALUE
fun box(): String {
val list1 = ArrayList<UInt>()
@@ -3,8 +3,8 @@
// WITH_RUNTIME
const val MaxUI = UInt.MAX_VALUE
const val MaxUL = ULong.MAX_VALUE
val MaxUI = UInt.MAX_VALUE
val MaxUL = ULong.MAX_VALUE
fun box(): String {
val list1 = ArrayList<UInt>()
@@ -3,8 +3,8 @@
// WITH_RUNTIME
const val MinUI = UInt.MIN_VALUE
const val MinUL = ULong.MIN_VALUE
val MinUI = UInt.MIN_VALUE
val MinUL = ULong.MIN_VALUE
fun box(): String {
val list1 = ArrayList<UInt>()
@@ -3,10 +3,10 @@
// WITH_RUNTIME
const val MinUI = UInt.MIN_VALUE
const val MinUB = UByte.MIN_VALUE
const val MinUS = UShort.MIN_VALUE
const val MinUL = ULong.MIN_VALUE
val MinUI = UInt.MIN_VALUE
val MinUB = UByte.MIN_VALUE
val MinUS = UShort.MIN_VALUE
val MinUL = ULong.MIN_VALUE
fun box(): String {
val list1 = ArrayList<UInt>()
@@ -3,10 +3,10 @@
// WITH_RUNTIME
const val MaxUI = UInt.MAX_VALUE
const val MaxUB = UByte.MAX_VALUE
const val MaxUS = UShort.MAX_VALUE
const val MaxUL = ULong.MAX_VALUE
val MaxUI = UInt.MAX_VALUE
val MaxUB = UByte.MAX_VALUE
val MaxUS = UShort.MAX_VALUE
val MaxUL = ULong.MAX_VALUE
fun box(): String {
val list1 = ArrayList<UInt>()
@@ -3,8 +3,8 @@
// WITH_RUNTIME
const val MaxUI = UInt.MAX_VALUE
const val MaxUL = ULong.MAX_VALUE
val MaxUI = UInt.MAX_VALUE
val MaxUL = ULong.MAX_VALUE
fun box(): String {
val list1 = ArrayList<UInt>()
@@ -3,14 +3,14 @@
// WITH_RUNTIME
const val MaxUI = UInt.MAX_VALUE
const val MinUI = UInt.MIN_VALUE
const val MaxUB = UByte.MAX_VALUE
const val MinUB = UByte.MIN_VALUE
const val MaxUS = UShort.MAX_VALUE
const val MinUS = UShort.MIN_VALUE
const val MaxUL = ULong.MAX_VALUE
const val MinUL = ULong.MIN_VALUE
val MaxUI = UInt.MAX_VALUE
val MinUI = UInt.MIN_VALUE
val MaxUB = UByte.MAX_VALUE
val MinUB = UByte.MIN_VALUE
val MaxUS = UShort.MAX_VALUE
val MinUS = UShort.MIN_VALUE
val MaxUL = ULong.MAX_VALUE
val MinUL = ULong.MIN_VALUE
fun box(): String {
val list1 = ArrayList<UInt>()
@@ -3,10 +3,10 @@
// WITH_RUNTIME
const val MinUI = UInt.MIN_VALUE
const val MinUB = UByte.MIN_VALUE
const val MinUS = UShort.MIN_VALUE
const val MinUL = ULong.MIN_VALUE
val MinUI = UInt.MIN_VALUE
val MinUB = UByte.MIN_VALUE
val MinUS = UShort.MIN_VALUE
val MinUL = ULong.MIN_VALUE
fun box(): String {
val list1 = ArrayList<UInt>()
@@ -3,10 +3,10 @@
// WITH_RUNTIME
const val MinUI = UInt.MIN_VALUE
const val MinUB = UByte.MIN_VALUE
const val MinUS = UShort.MIN_VALUE
const val MinUL = ULong.MIN_VALUE
val MinUI = UInt.MIN_VALUE
val MinUB = UByte.MIN_VALUE
val MinUS = UShort.MIN_VALUE
val MinUL = ULong.MIN_VALUE
fun box(): String {
val list1 = ArrayList<UInt>()
@@ -3,10 +3,10 @@
// WITH_RUNTIME
const val MaxUI = UInt.MAX_VALUE
const val MaxUB = UByte.MAX_VALUE
const val MaxUS = UShort.MAX_VALUE
const val MaxUL = ULong.MAX_VALUE
val MaxUI = UInt.MAX_VALUE
val MaxUB = UByte.MAX_VALUE
val MaxUS = UShort.MAX_VALUE
val MaxUL = ULong.MAX_VALUE
fun box(): String {
val list1 = ArrayList<UInt>()
@@ -3,8 +3,8 @@
// WITH_RUNTIME
const val MaxUI = UInt.MAX_VALUE
const val MaxUL = ULong.MAX_VALUE
val MaxUI = UInt.MAX_VALUE
val MaxUL = ULong.MAX_VALUE
fun box(): String {
val list1 = ArrayList<UInt>()
@@ -3,8 +3,8 @@
// WITH_RUNTIME
const val MaxUI = UInt.MAX_VALUE
const val MaxUL = ULong.MAX_VALUE
val MaxUI = UInt.MAX_VALUE
val MaxUL = ULong.MAX_VALUE
fun box(): String {
val list1 = ArrayList<UInt>()
@@ -3,10 +3,10 @@
// WITH_RUNTIME
const val MaxUI = UInt.MAX_VALUE
const val MinUI = UInt.MIN_VALUE
const val MaxUL = ULong.MAX_VALUE
const val MinUL = ULong.MIN_VALUE
val MaxUI = UInt.MAX_VALUE
val MinUI = UInt.MIN_VALUE
val MaxUL = ULong.MAX_VALUE
val MinUL = ULong.MIN_VALUE
fun box(): String {
val list1 = ArrayList<UInt>()
@@ -3,8 +3,8 @@
// WITH_RUNTIME
const val MaxUI = UInt.MAX_VALUE
const val MaxUL = ULong.MAX_VALUE
val MaxUI = UInt.MAX_VALUE
val MaxUL = ULong.MAX_VALUE
fun box(): String {
val list1 = ArrayList<UInt>()
@@ -3,8 +3,8 @@
// WITH_RUNTIME
const val MinUI = UInt.MIN_VALUE
const val MinUL = ULong.MIN_VALUE
val MinUI = UInt.MIN_VALUE
val MinUL = ULong.MIN_VALUE
fun box(): String {
val list1 = ArrayList<UInt>()
@@ -3,10 +3,10 @@
// WITH_RUNTIME
const val MinUI = UInt.MIN_VALUE
const val MinUB = UByte.MIN_VALUE
const val MinUS = UShort.MIN_VALUE
const val MinUL = ULong.MIN_VALUE
val MinUI = UInt.MIN_VALUE
val MinUB = UByte.MIN_VALUE
val MinUS = UShort.MIN_VALUE
val MinUL = ULong.MIN_VALUE
fun box(): String {
val list1 = ArrayList<UInt>()
@@ -3,10 +3,10 @@
// WITH_RUNTIME
const val MaxUI = UInt.MAX_VALUE
const val MaxUB = UByte.MAX_VALUE
const val MaxUS = UShort.MAX_VALUE
const val MaxUL = ULong.MAX_VALUE
val MaxUI = UInt.MAX_VALUE
val MaxUB = UByte.MAX_VALUE
val MaxUS = UShort.MAX_VALUE
val MaxUL = ULong.MAX_VALUE
fun box(): String {
val list1 = ArrayList<UInt>()
@@ -3,8 +3,8 @@
// WITH_RUNTIME
const val MaxUI = UInt.MAX_VALUE
const val MaxUL = ULong.MAX_VALUE
val MaxUI = UInt.MAX_VALUE
val MaxUL = ULong.MAX_VALUE
fun box(): String {
val list1 = ArrayList<UInt>()
@@ -3,14 +3,14 @@
// WITH_RUNTIME
const val MaxUI = UInt.MAX_VALUE
const val MinUI = UInt.MIN_VALUE
const val MaxUB = UByte.MAX_VALUE
const val MinUB = UByte.MIN_VALUE
const val MaxUS = UShort.MAX_VALUE
const val MinUS = UShort.MIN_VALUE
const val MaxUL = ULong.MAX_VALUE
const val MinUL = ULong.MIN_VALUE
val MaxUI = UInt.MAX_VALUE
val MinUI = UInt.MIN_VALUE
val MaxUB = UByte.MAX_VALUE
val MinUB = UByte.MIN_VALUE
val MaxUS = UShort.MAX_VALUE
val MinUS = UShort.MIN_VALUE
val MaxUL = ULong.MAX_VALUE
val MinUL = ULong.MIN_VALUE
fun box(): String {
val list1 = ArrayList<UInt>()
@@ -3,10 +3,10 @@
// WITH_RUNTIME
const val MinUI = UInt.MIN_VALUE
const val MinUB = UByte.MIN_VALUE
const val MinUS = UShort.MIN_VALUE
const val MinUL = ULong.MIN_VALUE
val MinUI = UInt.MIN_VALUE
val MinUB = UByte.MIN_VALUE
val MinUS = UShort.MIN_VALUE
val MinUL = ULong.MIN_VALUE
fun box(): String {
val list1 = ArrayList<UInt>()
@@ -159,7 +159,9 @@ public class GenerateRangesCodegenTestData {
out.println();
MIN_MAX_CONSTANTS.forEach((name, value) -> {
if (generatedBody.contains(name)) {
out.printf("const val %s = %s", name, value).println();
// They are intentionally added as non-const vals rather than direct references to MIN_VALUE/MAX_VALUE
// in order to fool constant evaluation.
out.printf("val %s = %s", name, value).println();
}
});