diff options
author | Som Snytt <som.snytt@gmail.com> | 2016-09-21 11:03:53 -0700 |
---|---|---|
committer | Som Snytt <som.snytt@gmail.com> | 2017-03-11 23:48:31 -0800 |
commit | a85521efbbf65161debc460ab5cb55562db051e9 (patch) | |
tree | 58b2c70aa32ab4d68512a3fc265adaadded99e70 /test/files/neg/warn-unused-privates.check | |
parent | c9682121b6ed33fe67dad445ebc665d13b369bbb (diff) | |
download | scala-a85521efbbf65161debc460ab5cb55562db051e9.tar.gz scala-a85521efbbf65161debc460ab5cb55562db051e9.tar.bz2 scala-a85521efbbf65161debc460ab5cb55562db051e9.zip |
SI-8040 Warn patvars in casedefs
Collect bindings in casedefs unless "@-bound to _".
Also minor refactor to make it easier to see the cases
of `id @ _`. Tupled matching is supposed to be efficient
either now or soon.
Diffstat (limited to 'test/files/neg/warn-unused-privates.check')
-rw-r--r-- | test/files/neg/warn-unused-privates.check | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/test/files/neg/warn-unused-privates.check b/test/files/neg/warn-unused-privates.check index c77fcff420..490e070794 100644 --- a/test/files/neg/warn-unused-privates.check +++ b/test/files/neg/warn-unused-privates.check @@ -79,7 +79,7 @@ warn-unused-privates.scala:166: warning: local val x in method v is never used warn-unused-privates.scala:170: warning: local val x in method w is never used val D(x @ _) = d // warn, fixme (valdef pos is different) ^ -warn-unused-privates.scala:97: warning: local var x in method f2 is never set - it could be a val +warn-unused-privates.scala:97: warning: local var x in method f2 is never set: consider using immutable val var x = 100 // warn about it being a var ^ warn-unused-privates.scala:104: warning: private class Bar1 in object Types is never used @@ -97,6 +97,12 @@ warn-unused-privates.scala:118: warning: local class DingDongDoobie is never use warn-unused-privates.scala:121: warning: local type OtherThing is never used type OtherThing = String // warn ^ +warn-unused-privates.scala:201: warning: pattern var z in method f is never used; `z@_' suppresses this warning + case z => "warn" + ^ +warn-unused-privates.scala:208: warning: pattern var z in method f is never used; `z@_' suppresses this warning + case Some(z) => "warn" + ^ error: No warnings can be incurred under -Xfatal-warnings. -33 warnings found +35 warnings found one error found |