diff --git a/test/partiql-randomized-tests/src/test/kotlin/org/partiql/lang/randomized/eval/EvaluatingCompilerIntRandomizedTest.kt b/test/partiql-randomized-tests/src/test/kotlin/org/partiql/lang/randomized/eval/EvaluatingCompilerIntRandomizedTest.kt index 48765624e..dc02ea0aa 100644 --- a/test/partiql-randomized-tests/src/test/kotlin/org/partiql/lang/randomized/eval/EvaluatingCompilerIntRandomizedTest.kt +++ b/test/partiql-randomized-tests/src/test/kotlin/org/partiql/lang/randomized/eval/EvaluatingCompilerIntRandomizedTest.kt @@ -24,6 +24,11 @@ import java.util.Random * This class tests evaluation-time behavior for integer and integer overflows that existed *prior* to the * introduction of StaticType. The behavior described in these tests is still how we should handle integer arithmetic * in the absence of type information. + * + * TODO int overflow behavior is confusing. Should we + * - Overflow (no error) + * - Upcast to long (no error) + * - Error */ class EvaluatingCompilerIntRandomizedTest { companion object {