[FIR] Implement WRONG_LONG_SUFFIX diagnostics, fix tests

This commit is contained in:
Ivan Kochurkin
2021-04-07 14:04:55 +03:00
committed by TeamCityServer
parent 62ffc0033d
commit fb06da2d75
19 changed files with 60 additions and 34 deletions
@@ -1,10 +0,0 @@
val a1: Int = 1l
val a2: Int = 0x1l
val a3: Int = 0X1l
val a4: Int = 0b1l
val a5: Int = 0B1l
val a6: Long = 1l
val a7: Long = 0x1l
val a8: Long = 0X1l
val a9: Long = 0b1l
val a10: Long = 0B1l
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
val a1: Int = 1<!WRONG_LONG_SUFFIX!>l<!>
val a2: Int = 0x1<!WRONG_LONG_SUFFIX!>l<!>
val a3: Int = 0X1<!WRONG_LONG_SUFFIX!>l<!>
@@ -1,4 +0,0 @@
val a1 = 1ul
val a2 = 0x1ul
val a3 = 0B1ul
val a4 = 1Ul
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
val a1 = 1u<!WRONG_LONG_SUFFIX!>l<!>
val a2 = 0x1u<!WRONG_LONG_SUFFIX!>l<!>
val a3 = 0B1u<!WRONG_LONG_SUFFIX!>l<!>