summaryrefslogtreecommitdiff
path: root/test/files/neg/t4851
diff options
context:
space:
mode:
authorBrian McKenna <brian@precog.com>2013-01-07 18:17:05 +1000
committerBrian McKenna <brian@precog.com>2013-01-07 19:22:04 +1000
commit66fe64f8f72ba7d574e07d3308d72cd3766a5763 (patch)
treeaca5503608b9265e24d73ded3c144cd34ad7e8a0 /test/files/neg/t4851
parent766bb97114b5932b75340a9169558de61899997e (diff)
downloadscala-66fe64f8f72ba7d574e07d3308d72cd3766a5763.tar.gz
scala-66fe64f8f72ba7d574e07d3308d72cd3766a5763.tar.bz2
scala-66fe64f8f72ba7d574e07d3308d72cd3766a5763.zip
SI-6923 Context now buffers warnings as well as errors
Code that was silently typed would not report warnings, even if it returned a successful result. This appeared in the following code which didn't show warnings even with -Ywarn-adapted-args: def foo(a: Any) = a; foo(1, 2) While the following would show the expected warning: def foo[A](a: Any) = a; foo(1, 2)
Diffstat (limited to 'test/files/neg/t4851')
-rw-r--r--test/files/neg/t4851/S.scala5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/files/neg/t4851/S.scala b/test/files/neg/t4851/S.scala
index 1550892967..0a442ac7a9 100644
--- a/test/files/neg/t4851/S.scala
+++ b/test/files/neg/t4851/S.scala
@@ -10,6 +10,9 @@ object Test {
val z2 = new J2()
val z3 = new J2(())
+ def anyId(a: Any) = a
+ val w1 = anyId(1, 2 ,3)
+
def main(args: Array[String]): Unit = {
println(x1)
println(x2)
@@ -19,5 +22,7 @@ object Test {
println(z1)
println(z2)
println(z3)
+
+ println(w1)
}
}