diff options
Diffstat (limited to 'test/files')
-rw-r--r-- | test/files/neg/t8704.check | 4 | ||||
-rw-r--r-- | test/files/neg/t8704.flags | 1 | ||||
-rw-r--r-- | test/files/neg/t8704.scala | 2 |
3 files changed, 7 insertions, 0 deletions
diff --git a/test/files/neg/t8704.check b/test/files/neg/t8704.check index ccd6d30818..b567a8bb17 100644 --- a/test/files/neg/t8704.check +++ b/test/files/neg/t8704.check @@ -1,7 +1,11 @@ +t8704.scala:7: warning: 2 parameter sections are effectively implicit +class D(private implicit val i: Int)(implicit s: String) + ^ t8704.scala:3: error: an implicit parameter section must be last class C(i: Int)(implicit j: Int)(implicit k: Int)(n: Int) { ^ t8704.scala:3: error: multiple implicit parameter sections are not allowed class C(i: Int)(implicit j: Int)(implicit k: Int)(n: Int) { ^ +one warning found two errors found diff --git a/test/files/neg/t8704.flags b/test/files/neg/t8704.flags new file mode 100644 index 0000000000..f175a06c74 --- /dev/null +++ b/test/files/neg/t8704.flags @@ -0,0 +1 @@ +-Ywarn-extra-implicit diff --git a/test/files/neg/t8704.scala b/test/files/neg/t8704.scala index cfabd18507..db43bfcaa5 100644 --- a/test/files/neg/t8704.scala +++ b/test/files/neg/t8704.scala @@ -3,3 +3,5 @@ class C(i: Int)(implicit j: Int)(implicit k: Int)(n: Int) { def f = n } + +class D(private implicit val i: Int)(implicit s: String) |