Test for JET-4: Support forward declarations with no type annotations

This commit is contained in:
Andrey Breslav
2011-05-16 21:18:22 +04:00
parent 9103923d39
commit 92e1391ca5
@@ -0,0 +1,42 @@
namespace a {
val foo = <error>bar()</error>
fun bar() = foo
}
namespace b {
fun foo() = <error>bar()</error>
fun bar() = foo()
}
namespace c {
fun bazz() = <error>bar()</error>
fun foo() = bazz()
fun bar() = foo()
}
namespace ok {
namespace a {
val foo = bar()
fun bar() : Int = foo
}
namespace b {
fun foo() : Int = bar()
fun bar() = foo()
}
namespace c {
fun bazz() = bar()
fun foo() : Int = bazz()
fun bar() = foo()
}
}