Skip to content

reconsider removal of -Yno-adapted-args in 2.13 #11110

Closed
@SethTisue

Description

@SethTisue

I'm confused why -Yno-adapted-args got the axe (in scala/scala#6505, under the umbrella of
scala/scala-dev#430)

might this have been overzealous? -Yno-adapted-args is both widely used and useful IMO

and it only causes "language fragmentation" in the sense that it makes some code — code that has been producing compiler warnings since Scala 2.11 (EDIT: under -Xlint, that is, not by default) — give a hard error instead of a warning

if we were to get rid of argument adaptation entirely, as I expect to happen in Scala 2.14 and/or Scala 3, then it will make sense to remove the flag at that time. but I don't see that it makes sense to remove now

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions