aboutsummaryrefslogtreecommitdiff
path: root/tests/pending
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2016-03-07 15:10:40 +0100
committerMartin Odersky <odersky@gmail.com>2016-03-12 16:08:37 +0100
commite61cd1bcf772691e8bb313d40ac6b14a412ff053 (patch)
tree933bdbf43b2047fe324694bebc02fb67dfe4231a /tests/pending
parentd822b1e965aa808d706b859ce90ed4dc08df8d94 (diff)
downloaddotty-e61cd1bcf772691e8bb313d40ac6b14a412ff053.tar.gz
dotty-e61cd1bcf772691e8bb313d40ac6b14a412ff053.tar.bz2
dotty-e61cd1bcf772691e8bb313d40ac6b14a412ff053.zip
Test case for #1149
Diffstat (limited to 'tests/pending')
-rw-r--r--tests/pending/pos/lazyvals.scala18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/pending/pos/lazyvals.scala b/tests/pending/pos/lazyvals.scala
new file mode 100644
index 000000000..93a82cd0c
--- /dev/null
+++ b/tests/pending/pos/lazyvals.scala
@@ -0,0 +1,18 @@
+
+
+trait Iterator {
+
+ def span() = {
+ val self: Int = 33
+ class Leading {
+ def finish(): Unit = println("finished")
+ }
+ val leading = new Leading
+
+ class Trailing {
+ @volatile lazy val it = leading.finish()
+ }
+ val trailing = new Trailing
+ (leading, trailing)
+ }
+}