aboutsummaryrefslogtreecommitdiff
path: root/tests/untried/pos/rebind.scala
diff options
context:
space:
mode:
Diffstat (limited to 'tests/untried/pos/rebind.scala')
-rw-r--r--tests/untried/pos/rebind.scala13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/untried/pos/rebind.scala b/tests/untried/pos/rebind.scala
new file mode 100644
index 000000000..faedcc9bc
--- /dev/null
+++ b/tests/untried/pos/rebind.scala
@@ -0,0 +1,13 @@
+abstract class Foo {
+ class Inner {
+ def inner: Int = 1
+ }
+ def foo: Inner
+}
+trait Bar {
+ type Inner
+ def foo: Inner = foo
+}
+class Test extends Foo with Bar {
+ println(foo.inner)
+}