// FILE: first.before.kt // "Import" "true" // ERROR: 'operator' modifier is required on 'get' in 'some.Some' // COMPILER_ARGUMENTS: -XXLanguage:-NewInference package testing import some.Some fun foo(): Some = Some() fun testing() { foo()["str"] } // FILE: second.kt package some public class Some { fun get(s: String) {} } operator fun Some.get(s: String) {} // FILE: first.after.kt // "Import" "true" // ERROR: 'operator' modifier is required on 'get' in 'some.Some' // COMPILER_ARGUMENTS: -XXLanguage:-NewInference package testing import some.Some import some.get fun foo(): Some = Some() fun testing() { foo()["str"] }