blob: 8f6446e325314120fe87a6f0b086c7f51e30740a [file]
// LANGUAGE_FEATURE_TOGGLED_IDENTICAL
// RUN_PIPELINE_TILL: FRONTEND
// WITH_STDLIB
// LANGUAGE_FEATURE_TOGGLED: IntrinsicConstEvaluation
const val s = "abc"
const val getCosnt0 = s[0]
const val getCosnt2 = s[2]
const val getCosnt3 = <!CONST_VAL_WITH_NON_CONST_INITIALIZER!>s[3]<!>
const val getCosntMinus1 = <!CONST_VAL_WITH_NON_CONST_INITIALIZER!>s[-1]<!>
const val getLiteral0 = "string"[0]
const val getLiteral5 = "string"[5]
const val getLiteral6 = <!CONST_VAL_WITH_NON_CONST_INITIALIZER!>"string"[6]<!>
const val getLiteral9 = <!CONST_VAL_WITH_NON_CONST_INITIALIZER!>"string"[9]<!>
const val getLiteralMinus1 = <!CONST_VAL_WITH_NON_CONST_INITIALIZER!>"string"[-1]<!>
/* GENERATED_FIR_TAGS: const, integerLiteral, propertyDeclaration, stringLiteral */