File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed
compiler/src/dotty/tools/dotc/transform Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -106,12 +106,11 @@ class CheckUnused extends Phase:
106
106
res.foreach { s =>
107
107
s match
108
108
case (t, WarnTypes .Imports ) =>
109
- println(" hey" )
110
109
report.warning(s " unused import " , t)
111
110
case (t, WarnTypes .LocalDefs ) =>
112
- report.warning(s " unused local definition " , t.startPos )
111
+ report.warning(s " unused local definition " , t)
113
112
case (t, WarnTypes .PrivateMembers ) =>
114
- report.warning(s " unused private member " , t.startPos )
113
+ report.warning(s " unused private member " , t)
115
114
}
116
115
117
116
end CheckUnused
@@ -246,12 +245,12 @@ object CheckUnused:
246
245
Nil
247
246
val sortedLocalDefs =
248
247
if ctx.settings.WunusedHas .locals then
249
- unusedLocalDef.map(d => d.srcPos -> WarnTypes .LocalDefs ).toList
248
+ unusedLocalDef.map(d => d.withSpan(d.span.withEnd(d.tpt.startPos.start)) -> WarnTypes .LocalDefs ).toList
250
249
else
251
250
Nil
252
251
val sortedPrivateDefs =
253
252
if ctx.settings.WunusedHas .privates then
254
- unusedPrivateDef.map(d => d.srcPos -> WarnTypes .PrivateMembers ).toList
253
+ unusedPrivateDef.map(d => d.withSpan(d.span.withEnd(d.tpt.startPos.start)) -> WarnTypes .PrivateMembers ).toList
255
254
else
256
255
Nil
257
256
List (sortedImp, sortedLocalDefs, sortedPrivateDefs).flatten.sortBy { s =>
You can’t perform that action at this time.
0 commit comments