|  | // FILE: main.kt | 
|  |  | 
|  | @CompileTimeCalculation | 
|  | fun callToOtherFile(mustThrowException: Boolean, message: String): Int { | 
|  | if (mustThrowException) throwException(message) | 
|  | return 0 | 
|  | } | 
|  |  | 
|  | const val a = <!WAS_NOT_EVALUATED: ` | 
|  | Exception java.lang.Exception: Exception from file1.kt | 
|  | at File1Kt.throwException(file1.kt:19) | 
|  | at MainKt.callToOtherFile(main.kt:5) | 
|  | at MainKt.<clinit>(main.kt:9)`!>callToOtherFile(true, "Exception from file1.kt")<!> | 
|  |  | 
|  | // FILE: file1.kt | 
|  |  | 
|  | @CompileTimeCalculation | 
|  | fun throwException(message: String) { | 
|  | throw Exception(message) | 
|  | } |