summaryrefslogtreecommitdiff
path: root/test/files/neg/t3453.check
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@epfl.ch>2010-05-26 11:52:11 +0000
committerAdriaan Moors <adriaan.moors@epfl.ch>2010-05-26 11:52:11 +0000
commitbf7eee08892aa38130dda75cfb6099fdc8b5bcd4 (patch)
tree03a384d198db3443c056abe2bcecec852843812d /test/files/neg/t3453.check
parent0301bcfa431cceb6fbf55c7a6c31c611e17e6066 (diff)
downloadscala-bf7eee08892aa38130dda75cfb6099fdc8b5bcd4.tar.gz
scala-bf7eee08892aa38130dda75cfb6099fdc8b5bcd4.tar.bz2
scala-bf7eee08892aa38130dda75cfb6099fdc8b5bcd4.zip
also consider non-implicit locals when checking...
also consider non-implicit locals when checking shadowing of implicits: closes #3453 nonImplicitSynonymInScope implements the predicate that is used in tryImplicit's checks for shadowing of locally defined implicits benchmarking shows the predicate does not significantly affect quick.comp+quick.lib (goes from 11min to 11min2s on my machine -- no optimisations) review by odersky
Diffstat (limited to 'test/files/neg/t3453.check')
-rw-r--r--test/files/neg/t3453.check21
1 files changed, 21 insertions, 0 deletions
diff --git a/test/files/neg/t3453.check b/test/files/neg/t3453.check
new file mode 100644
index 0000000000..52c948128c
--- /dev/null
+++ b/test/files/neg/t3453.check
@@ -0,0 +1,21 @@
+t3453.scala:18: error: type mismatch;
+ found : A
+ required: B
+ new A
+ ^
+t3453.scala:36: error: type mismatch;
+ found : A
+ required: B
+ new A
+ ^
+t3453.scala:50: error: type mismatch;
+ found : A
+ required: B
+ new A
+ ^
+t3453.scala:64: error: type mismatch;
+ found : A
+ required: B
+ new A
+ ^
+four errors found