| package a | |
| fun foo(i: Int) = i | |
| fun bar(l: Long) = l | |
| fun main() { | |
| val i = <!INT_LITERAL_OUT_OF_RANGE!>111111111111111777777777777777<!> | |
| //todo add diagnostic text messages | |
| //report only 'The value is out of range' | |
| //not 'An integer literal does not conform to the expected type Int/Long' | |
| val l: Long = <!INT_LITERAL_OUT_OF_RANGE!>1111111111111117777777777777777<!> | |
| foo(<!INT_LITERAL_OUT_OF_RANGE!>11111111111111177777777777777<!>) | |
| bar(<!INT_LITERAL_OUT_OF_RANGE!>11111111111111177777777777777<!>) | |
| } |