/* * Copyright 2010-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license * that can be found in the LICENSE file. */ // JVM_ABI_K1_K2_DIFF: KT-63864 // WITH_STDLIB import kotlin.test.* val sb = StringBuilder() fun simple() { var a = 238 a++ sb.appendLine(a) --a sb.appendLine(a) } class Foo() { val j = 2 var i = 29 fun more() { i++ } fun less() { --i } } fun fields() { val foo = Foo() foo.more() sb.appendLine(foo.i) foo.less() sb.appendLine(foo.i) } fun box(): String { simple() fields() assertEquals("239\n238\n30\n29\n", sb.toString()) return "OK" }