[FIR] Desugar unary plus and minus as part of integer literal
#KT-42016
This commit is contained in:
+3
-3
@@ -16,14 +16,14 @@ fun test() {
|
||||
<!INAPPLICABLE_CANDIDATE!>fooInt<!>(p3)
|
||||
fooInt(p4)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooInt<!>(p5)
|
||||
fooInt(p6)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooInt<!>(p6)
|
||||
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(p1)
|
||||
fooLong(p2)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(p3)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(p4)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(p5)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(p6)
|
||||
fooLong(p6)
|
||||
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(p1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(p2)
|
||||
@@ -38,4 +38,4 @@ fun test() {
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(p4)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(p5)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(p6)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,8 +11,7 @@ FILE fqName:<root> fileName:/literals.kt
|
||||
PROPERTY name:test2 visibility:public modality:FINAL [val]
|
||||
FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.Int visibility:private [final,static]
|
||||
EXPRESSION_BODY
|
||||
CALL 'public final fun unaryMinus (): kotlin.Int [operator] declared in kotlin.Int' type=kotlin.Int origin=null
|
||||
$this: CONST Int type=kotlin.Int value=1
|
||||
CONST Int type=kotlin.Int value=-1
|
||||
FUN DEFAULT_PROPERTY_ACCESSOR name:<get-test2> visibility:public modality:FINAL <> () returnType:kotlin.Int
|
||||
correspondingProperty: PROPERTY name:test2 visibility:public modality:FINAL [val]
|
||||
BLOCK_BODY
|
||||
|
||||
Reference in New Issue
Block a user