[FIR] Implement WRONG_LONG_SUFFIX diagnostics, fix tests
This commit is contained in:
committed by
TeamCityServer
parent
62ffc0033d
commit
fb06da2d75
-11
@@ -1,11 +0,0 @@
|
||||
// TESTCASE NUMBER: 1
|
||||
val value_1 = 0l
|
||||
|
||||
// TESTCASE NUMBER: 2
|
||||
val value_2 = 1000000000000000l
|
||||
|
||||
// TESTCASE NUMBER: 3
|
||||
val value_3 = 0X0l
|
||||
|
||||
// TESTCASE NUMBER: 4
|
||||
val value_4 = 0b101l
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS SPEC TEST (NEGATIVE)
|
||||
*
|
||||
|
||||
+6
-6
@@ -2,10 +2,10 @@
|
||||
|
||||
// TESTCASE NUMBER: 1
|
||||
fun case_1() {
|
||||
0l checkType { check<Long>() }
|
||||
10000000000000l checkType { check<Long>() }
|
||||
0X000Af10cDl checkType { check<Long>() }
|
||||
0x0_0l checkType { check<Long>() }
|
||||
0b100_000_111_111l checkType { check<Long>() }
|
||||
0b0l checkType { check<Long>() }
|
||||
0<!WRONG_LONG_SUFFIX!>l<!> <!INAPPLICABLE_CANDIDATE!>checkType<!> { <!NONE_APPLICABLE!>check<!><Long>() }
|
||||
10000000000000<!WRONG_LONG_SUFFIX!>l<!> <!INAPPLICABLE_CANDIDATE!>checkType<!> { <!NONE_APPLICABLE!>check<!><Long>() }
|
||||
0X000Af10cD<!WRONG_LONG_SUFFIX!>l<!> <!INAPPLICABLE_CANDIDATE!>checkType<!> { <!NONE_APPLICABLE!>check<!><Long>() }
|
||||
0x0_0<!WRONG_LONG_SUFFIX!>l<!> <!INAPPLICABLE_CANDIDATE!>checkType<!> { <!NONE_APPLICABLE!>check<!><Long>() }
|
||||
0b100_000_111_111<!WRONG_LONG_SUFFIX!>l<!> <!INAPPLICABLE_CANDIDATE!>checkType<!> { <!NONE_APPLICABLE!>check<!><Long>() }
|
||||
0b0<!WRONG_LONG_SUFFIX!>l<!> <!INAPPLICABLE_CANDIDATE!>checkType<!> { <!NONE_APPLICABLE!>check<!><Long>() }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user