summaryrefslogtreecommitdiff
path: root/test/files/pos/t5829.scala
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@epfl.ch>2012-05-24 15:44:27 +0200
committerAdriaan Moors <adriaan.moors@epfl.ch>2012-05-24 15:44:27 +0200
commit67a7149766a81f2beb9e9ab37169b9c1957868af (patch)
tree73793c655bbc50aabed17fe5eaa78b59af702e2f /test/files/pos/t5829.scala
parente490b02476769310765a8d61da656b535d21c56e (diff)
downloadscala-67a7149766a81f2beb9e9ab37169b9c1957868af.tar.gz
scala-67a7149766a81f2beb9e9ab37169b9c1957868af.tar.bz2
scala-67a7149766a81f2beb9e9ab37169b9c1957868af.zip
fix SI-5829: refinement typeref has a prefix
Diffstat (limited to 'test/files/pos/t5829.scala')
-rw-r--r--test/files/pos/t5829.scala18
1 files changed, 18 insertions, 0 deletions
diff --git a/test/files/pos/t5829.scala b/test/files/pos/t5829.scala
new file mode 100644
index 0000000000..236045ed11
--- /dev/null
+++ b/test/files/pos/t5829.scala
@@ -0,0 +1,18 @@
+trait Universe {
+ type Tree
+
+ type SymTree <: Tree
+ type NameTree <: Tree
+ type RefTree <: SymTree with NameTree
+
+ type Ident <: RefTree
+ type Select <: RefTree
+}
+
+object Test extends App {
+ val universe: Universe = null
+ import universe._
+ def select: Select = ???
+ def ident: Ident = ???
+ List(select, ident)
+} \ No newline at end of file