Fix initialization order

* put inheritance code in the beginning
 * put top-level initializer after any declaration
This commit is contained in:
Roman Artemev
2018-07-24 18:53:44 +03:00
committed by Roman Artemev
parent cff066f702
commit 0c6256d003
11 changed files with 69 additions and 41 deletions
@@ -0,0 +1,14 @@
// EXPECTED_REACHABLE_NODES: 1117
package foo
class C: B()
open class B: A()
open class A
fun box(): String {
val c = C()
if (c !is A) return "FAIL"
return "OK"
}