Files
kotlin-fork/compiler/testData/ir/irText/declarations/contextReceivers/plusMatrix.kt.txt
T
Steven Schäfer 21fef70367 Standardize context receiver parameter names
Previously, FIR used `_context_receiver_n` while FE10 used `<this>` for
all context receiver parameters. This commit changes the code in FE10
to follow the convention from FIR.
2022-12-03 00:11:38 +01:00

23 lines
466 B
Plaintext
Vendored

interface NumberOperations {
abstract fun Number.plus(other: Number): Number
}
class Matrix {
constructor() /* primary */ {
super/*Any*/()
/* <init>() */
}
}
fun Matrix.plus(_context_receiver_0: NumberOperations, other: Matrix): Matrix {
return TODO()
}
fun NumberOperations.plusMatrix(m1: Matrix, m2: Matrix) {
m1.plus(_context_receiver_0 = <this>, other = m2) /*~> Unit */
m2.plus(_context_receiver_0 = <this>, other = m1) /*~> Unit */
}