[IR] Improve error messages for constant evaluation error

This commit is contained in:
Alejandro Serrano Mena
2023-11-02 14:55:40 +01:00
committed by Space Team
parent 1bb5e97b62
commit 312187dbe6
3 changed files with 19 additions and 6 deletions
@@ -1,5 +1,5 @@
/exceptionFromInterpreter.kt:(195,200): error: Cannot evaluate constant expression: Exception java.lang.ArithmeticException: / by zero
/exceptionFromInterpreter.kt:(195,200): error: Cannot evaluate constant expression: / by zero
/exceptionFromInterpreter.kt:(239,254): error: Cannot evaluate constant expression: Exception java.lang.IllegalArgumentException: marginPrefix must be non-blank string.
/exceptionFromInterpreter.kt:(239,254): error: Cannot evaluate constant expression: marginPrefix must be non-blank string.
/exceptionFromInterpreter.kt:(303,308): error: Cannot evaluate constant expression: Exception java.lang.ArithmeticException: / by zero
/exceptionFromInterpreter.kt:(303,308): error: Cannot evaluate constant expression: / by zero
@@ -1,3 +1,3 @@
/recursionAccess.kt:(178,194): error: Cannot evaluate constant expression: Exception java.lang.StackOverflowError
/recursionAccess.kt:(178,194): error: Cannot evaluate constant expression: stack overflow (potentially due to infinite recursion)
/recursionAccess.kt:(267,283): error: Cannot evaluate constant expression: Exception java.lang.NullPointerException
/recursionAccess.kt:(267,283): error: Cannot evaluate constant expression: null reference access