File tree 2 files changed +2
-2
lines changed
compiler/src/dotty/tools/dotc/transform
tests/neg-custom-args/fatal-warnings
2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -471,7 +471,7 @@ object CheckUnused:
471
471
if ctx.settings.WunusedHas .implicits then
472
472
implicitParamInScope
473
473
.filterNot(d => d.symbol.usedDefContains)
474
- .filterNot(d => containsSyntheticSuffix(d.symbol))
474
+ .filterNot(d => containsSyntheticSuffix(d.symbol) && ! d.rawMods.is( Given ) )
475
475
.map(d => d.namePos -> WarnTypes .ImplicitParams ).toList
476
476
else
477
477
Nil
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ val default_int = 1
5
5
6
6
def f1 (a : Int ) = a // OK
7
7
def f2 (a : Int ) = 1 // OK
8
- def f3 (a : Int )(using Int ) = a // OK
8
+ def f3 (a : Int )(using Int ) = a // error
9
9
def f4 (a : Int )(using Int ) = default_int // error
10
10
def f6 (a : Int )(using Int ) = summon[Int ] // OK
11
11
def f7 (a : Int )(using Int ) = summon[Int ] + a // OK
You can’t perform that action at this time.
0 commit comments