summaryrefslogtreecommitdiff
path: root/test/files/neg/bug1275.check
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@epfl.ch>2007-08-22 13:46:38 +0000
committerAdriaan Moors <adriaan.moors@epfl.ch>2007-08-22 13:46:38 +0000
commit20caac2baca22cd3cb71a7f21da5703e4ca6f09a (patch)
treef234bd36e7c14e362d2d5d87007334ad96720c19 /test/files/neg/bug1275.check
parente69edec6c715240cf71f4a555232ea18cd21e19f (diff)
downloadscala-20caac2baca22cd3cb71a7f21da5703e4ca6f09a.tar.gz
scala-20caac2baca22cd3cb71a7f21da5703e4ca6f09a.tar.bz2
scala-20caac2baca22cd3cb71a7f21da5703e4ca6f09a.zip
fixed 1275 by adding minimal early check to Nam...
fixed 1275 by adding minimal early check to Namers so that overriding of type members in refinements cannot change number of type parameters (in principle the full overriding checks should be performed at a later point, when they don't cause cyclicity errors -- this is TODO)
Diffstat (limited to 'test/files/neg/bug1275.check')
-rw-r--r--test/files/neg/bug1275.check4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/files/neg/bug1275.check b/test/files/neg/bug1275.check
new file mode 100644
index 0000000000..6ff92a7823
--- /dev/null
+++ b/test/files/neg/bug1275.check
@@ -0,0 +1,4 @@
+bug1275.scala:13: error: The kind of type MyType does not conform to the expected kind of type MyType[+t] <: TestCovariance.this.Seq[t] in trait Seq.
+ def span[a, s <: Seq[a] { type MyType <: s } ](xs: s): s = xs f
+ ^
+one error found