summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@typesafe.com>2012-12-15 11:15:58 -0800
committerAdriaan Moors <adriaan.moors@typesafe.com>2012-12-15 11:15:58 -0800
commit14b804556e3522042413a1d5e689d3e4db1e1635 (patch)
tree075de34a22172d94dcb3f8452e5c5a47e997ce72 /test
parent14aa26ca0c346adbc79ccf4c0c9c35bbdd80c201 (diff)
parent8b7f0acb73147b7a779fd79e61485c191740ac4e (diff)
downloadscala-14b804556e3522042413a1d5e689d3e4db1e1635.tar.gz
scala-14b804556e3522042413a1d5e689d3e4db1e1635.tar.bz2
scala-14b804556e3522042413a1d5e689d3e4db1e1635.zip
Merge pull request #1706 from retronym/ticket/5361
SI-5361 Avoid cyclic type with malformed refinement
Diffstat (limited to 'test')
-rw-r--r--test/files/neg/t3614.check4
-rw-r--r--test/files/neg/t5361.check4
-rw-r--r--test/files/neg/t5361.scala3
3 files changed, 9 insertions, 2 deletions
diff --git a/test/files/neg/t3614.check b/test/files/neg/t3614.check
index 0f9c83aa0d..81628ef37f 100644
--- a/test/files/neg/t3614.check
+++ b/test/files/neg/t3614.check
@@ -1,4 +1,4 @@
-t3614.scala:2: error: class type required but AnyRef{def a: Int} found
+t3614.scala:2: error: only declarations allowed here
def v = new ({ def a=0 })
- ^
+ ^
one error found
diff --git a/test/files/neg/t5361.check b/test/files/neg/t5361.check
new file mode 100644
index 0000000000..d7fee87ccd
--- /dev/null
+++ b/test/files/neg/t5361.check
@@ -0,0 +1,4 @@
+t5361.scala:2: error: only declarations allowed here
+ val x : { val self = this } = new { self => }
+ ^
+one error found
diff --git a/test/files/neg/t5361.scala b/test/files/neg/t5361.scala
new file mode 100644
index 0000000000..1705c09df3
--- /dev/null
+++ b/test/files/neg/t5361.scala
@@ -0,0 +1,3 @@
+class A {
+ val x : { val self = this } = new { self => }
+}