aboutsummaryrefslogtreecommitdiff
path: root/tests/disabled
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2015-06-07 16:45:50 +0200
committerMartin Odersky <odersky@gmail.com>2015-06-07 16:46:05 +0200
commitce1780fbcbafd7be298f930a611743386aa0d6a6 (patch)
tree7a4c21d33746a2f5f3f993dbe7d02382b276324b /tests/disabled
parent6ca52b0f23f0c3425d054d0918a149e0e7afb765 (diff)
downloaddotty-ce1780fbcbafd7be298f930a611743386aa0d6a6.tar.gz
dotty-ce1780fbcbafd7be298f930a611743386aa0d6a6.tar.bz2
dotty-ce1780fbcbafd7be298f930a611743386aa0d6a6.zip
Fix refs to inner objects
A reference to an object from anywhere in its module class can be established by the This of the module class. The previous behavior always referenced the object as a term ref which might cause a reference to the outer This which might not be available (since this is not tracked by ExplicitOuter). Brings t3174.scala back from disabled.
Diffstat (limited to 'tests/disabled')
-rw-r--r--tests/disabled/pos/t3174.scala14
1 files changed, 0 insertions, 14 deletions
diff --git a/tests/disabled/pos/t3174.scala b/tests/disabled/pos/t3174.scala
deleted file mode 100644
index 8d9b2578d..000000000
--- a/tests/disabled/pos/t3174.scala
+++ /dev/null
@@ -1,14 +0,0 @@
-object test {
- def method(): Unit = {
- class Foo extends AnyRef {
- object Color {
- object Blue
- }
-
- class Board {
- val grid = Color.Blue
- }
- }
- new Foo
- }
- }