[K1] Fix string offsets to include quotes in the same way it's done in FIR

This commit is contained in:
Artem Kobzar
2024-02-02 14:43:46 +00:00
committed by Space Team
parent 434470a4f5
commit 4f521aa05c
42 changed files with 147 additions and 154 deletions
+4 -4
View File
@@ -8,23 +8,23 @@
@8:7..10:1 FUN name:test visibility:public modality:FINAL <> () returnType:kotlin.String [inline]
@8:26..10:1 BLOCK_BODY
@9:4..16 RETURN type=kotlin.Nothing from='public final fun test (): kotlin.String [inline] declared in <root>'
@9:12..15 CONST String type=kotlin.String value="123"
@9:11..16 CONST String type=kotlin.String value="123"
@12:7..14:1 FUN name:test visibility:public modality:FINAL <> ($receiver:kotlin.String) returnType:kotlin.String [inline]
@12:11..17 VALUE_PARAMETER name:<this> type:kotlin.String
@12:33..14:1 BLOCK_BODY
@13:4..16 RETURN type=kotlin.Nothing from='public final fun test (): kotlin.String [inline] declared in <root>'
@13:12..15 CONST String type=kotlin.String value="123"
@13:11..16 CONST String type=kotlin.String value="123"
@16:0..18:1 FUN name:fail visibility:public modality:FINAL <> ($receiver:kotlin.String) returnType:kotlin.String
@16:4..10 VALUE_PARAMETER name:<this> type:kotlin.String
@16:26..18:1 BLOCK_BODY
@17:4..32 THROW type=kotlin.Nothing
@17:10..32 CONSTRUCTOR_CALL 'public constructor <init> (p0: @[FlexibleNullability] kotlin.Any?) declared in java.lang.AssertionError' type=java.lang.AssertionError origin=null
@17:26..30 CONST String type=kotlin.String value="fail"
@17:25..31 CONST String type=kotlin.String value="fail"
@20:0..23:1 FUN name:bar visibility:public modality:FINAL <> () returnType:kotlin.Unit
@20:10..23:1 BLOCK_BODY
@22:4..8 TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit
@22:4..8 CALL 'public final fun <get-test> (): kotlin.String declared in <root>' type=kotlin.String origin=GET_PROPERTY
@21:5..8 CONST String type=kotlin.String value="123"
@21:4..9 CONST String type=kotlin.String value="123"
@25:0..26:16 PROPERTY name:test visibility:public modality:FINAL [val]
@26:4..16 FUN name:<get-test> visibility:public modality:FINAL <> ($receiver:kotlin.String) returnType:kotlin.String
@25:4..10 VALUE_PARAMETER name:<this> type:kotlin.String