From 6eb73417c6f2b4827206741354dafe395bb1bf9c Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Tue, 10 Nov 2026 21:28:10 -0800 Subject: [PATCH] fix(ffi): build the Kotlin api test on Java 8, as Android API 24 runs it BigInteger.TWO is Java 9; BigInteger.valueOf(2) is the same value on Java 8. Co-Authored-By: Claude Opus 5.5 --- ffi/tests/api.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ffi/tests/api.kt b/ffi/tests/api.kt index f612fb117..601e2bb11 100644 --- a/ffi/tests/api.kt +++ b/ffi/tests/api.kt @@ -169,7 +169,7 @@ fun script() { println("total ${total(RangeU64(2u, 5u))}") println("reach ${reach(2u, 5u)}") - val two = java.math.BigInteger.TWO + val two = java.math.BigInteger.valueOf(2) val scaled = listOf(scaled(two.pow(128) - java.math.BigInteger.ONE, 1u), scaled(two.pow(64) + java.math.BigInteger.ONE, 1uL shl 63), scaled(two.pow(127), 2u)) println("scaled " + scaled.joinToString(" ") { it?.toString(16)?.padStart(32, '0') ?: "none" }) for (v in listOf(two.pow(128), java.math.BigInteger.ONE.negate())) {