fun box(): String { run { run { var x1 = 0 run { ++x1 } if (x1 == 0) return "fail" } run { var x2 = 0 run { x2++ } if (x2 == 0) return "fail" } } return "OK" } // Temporary variable for 'x2++' + store to fake variable marking the outer `run`: // 2 ISTORE 1 // 0 NEW // 0 GETFIELD // 0 PUTFIELD // No fake variables for @InlineOnly functions // 0 ILOAD 6 // 0 ISTORE 6