21fef70367
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.
15 lines
367 B
Plaintext
Vendored
15 lines
367 B
Plaintext
Vendored
fun foo(_context_receiver_0: Int, _context_receiver_1: String): Int {
|
|
return _context_receiver_0.plus(other = 42)
|
|
}
|
|
|
|
fun foo(_context_receiver_0: Int): Int {
|
|
return _context_receiver_0.plus(other = 42)
|
|
}
|
|
|
|
fun test() {
|
|
with<Int, Int>(receiver = 42, block = local fun Int.<anonymous>(): Int {
|
|
return foo(_context_receiver_0 = $this$with)
|
|
}
|
|
) /*~> Unit */
|
|
}
|