blob: 8598d4ce3e6436844b5f34d3b8c7c7ad0181816c [file] [log] [blame]
fun foo() {
// Int Int
// │ │
val x = 1
// val foo.x: Int
// │ fun (Int).plus(Int): Int
// Int │ │ Int
// │ │ │ │
var y = x + 1
// var foo.y: Int
// │ fun (Int).times(Int): Int
// Int │ │ Int
// │ │ │ │
val z = y * 2
// var foo.y: Int
// │ var foo.y: Int
// │ │ fun (Int).plus(Int): Int
// │ │ │ val foo.z: Int
// │ │ │ │
y = y + z
// var foo.y: Int
// │ fun (Int).minus(Int): Int
// Int │ │ val foo.x: Int
// │ │ │ │
val w = y - x
// val foo.w: Int
// │
return w
}