From 6d7b81a1e47960fbbc469108a34414f76a706342 Mon Sep 17 00:00:00 2001 From: Som Snytt Date: Fri, 16 Dec 2016 00:05:47 -0800 Subject: SI-8040 No warn args to super, main args `class B(x: X) extends A(x)` uses `x` in ctor, where it is detectable as an ordinary param. `implicit class C(val s: String)` may not use `s` in extension methods, so don't warn. Don't warn required args to main method. Don't warn about synthetic isDefinedAt in anonymous functions, or about defaultCase$. --- test/files/neg/warn-unused-params.check | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'test/files/neg/warn-unused-params.check') diff --git a/test/files/neg/warn-unused-params.check b/test/files/neg/warn-unused-params.check index ca6320ccd9..373417ce08 100644 --- a/test/files/neg/warn-unused-params.check +++ b/test/files/neg/warn-unused-params.check @@ -7,10 +7,10 @@ warn-unused-params.scala:32: warning: parameter value s in method i is never use warn-unused-params.scala:49: warning: parameter value u in class Unusing is never used class Unusing(u: Int) { // warn ^ -warn-unused-params.scala:57: warning: parameter value s in class CaseyAtTheBat is never used +warn-unused-params.scala:59: warning: parameter value s in class CaseyAtTheBat is never used case class CaseyAtTheBat(k: Int)(s: String) // warn ^ -warn-unused-params.scala:60: warning: parameter value readResolve in method f is never used +warn-unused-params.scala:62: warning: parameter value readResolve in method f is never used def f(readResolve: Int) = 42 // warn ^ error: No warnings can be incurred under -Xfatal-warnings. -- cgit v1.2.3