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.
This commit is contained in:
Steven Schäfer
2022-10-04 15:19:30 +02:00
committed by Alexander Udalov
parent 5cf1a88c42
commit 21fef70367
80 changed files with 544 additions and 1728 deletions
@@ -12,11 +12,11 @@ class Matrix {
}
fun Matrix.plus(<this>: NumberOperations, other: Matrix): Matrix {
fun Matrix.plus(_context_receiver_0: NumberOperations, other: Matrix): Matrix {
return TODO()
}
fun NumberOperations.plusMatrix(m1: Matrix, m2: Matrix) {
m1.plus(<this> = <this>, other = m2) /*~> Unit */
m2.plus(<this> = <this>, other = m1) /*~> Unit */
m1.plus(_context_receiver_0 = <this>, other = m2) /*~> Unit */
m2.plus(_context_receiver_0 = <this>, other = m1) /*~> Unit */
}