From ec18f148e8afc4101878cd8b05eadac92d26b64c Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Tue, 18 Aug 2009 17:24:36 +0000 Subject: Fixed memory leaks for streams. --- test/files/pos/t1614/bar.scala | 4 ++++ test/files/pos/t1614/foo.scala | 12 ++++++++++++ 2 files changed, 16 insertions(+) create mode 100755 test/files/pos/t1614/bar.scala create mode 100755 test/files/pos/t1614/foo.scala (limited to 'test/files/pos/t1614') diff --git a/test/files/pos/t1614/bar.scala b/test/files/pos/t1614/bar.scala new file mode 100755 index 0000000000..be994c3af3 --- /dev/null +++ b/test/files/pos/t1614/bar.scala @@ -0,0 +1,4 @@ +// bar.scala +object Bar { + val a = new FooImpl with AbstractOverrideFoo +} diff --git a/test/files/pos/t1614/foo.scala b/test/files/pos/t1614/foo.scala new file mode 100755 index 0000000000..e6cc41bafd --- /dev/null +++ b/test/files/pos/t1614/foo.scala @@ -0,0 +1,12 @@ +// foo.scala +trait Foo { + def foo(arg: List[_]) +} +trait FooImpl extends Foo { + def foo(arg: List[_]) {} +} +trait AbstractOverrideFoo extends Foo { + abstract override def foo(arg: List[_]) { + super.foo(arg) + } +} -- cgit v1.2.3