'Long' type is now stored for 'Long' literal #KT-12267 Fixed

This commit is contained in:
Mikhail Glukhikh
2016-05-13 16:23:26 +03:00
parent 48c8678281
commit 182ade19e9
10 changed files with 66 additions and 1 deletions
@@ -0,0 +1,5 @@
// "Change 'x' type to 'Int'" "true"
fun foo() {
val x: Short = <caret>100000
}
@@ -0,0 +1,5 @@
// "Change 'x' type to 'Int'" "true"
fun foo() {
val x: Int = 100000
}
@@ -0,0 +1,5 @@
// "Change 'x' type to 'Long'" "true"
fun foo() {
val x: Double = <caret>0L
}
@@ -0,0 +1,5 @@
// "Change 'x' type to 'Long'" "true"
fun foo() {
val x: Long = 0L
}
@@ -0,0 +1,5 @@
// "Change 'x' type to 'Long'" "true"
fun foo() {
val x: Int = <caret>0L
}
@@ -0,0 +1,5 @@
// "Change 'x' type to 'Long'" "true"
fun foo() {
val x: Long = 0L
}
@@ -0,0 +1,5 @@
// "Change 'x' type to 'Int'" "true"
fun foo() {
val x: Byte = <caret>1000
}
@@ -0,0 +1,5 @@
// "Change 'x' type to 'Int'" "true"
fun foo() {
val x: Int = 1000
}