We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
case class Foo(a: Int, b: Int) object Test { def foo(x: Foo) = List(x).map(_ + _) def main(args: Array[String]): Unit = println(foo(Foo(3, 4))) }
The code compiles and runs.
The code should be rejected, as in Scala 2.
The text was updated successfully, but these errors were encountered:
I don't know if the feature is intentional. But it seems it is not much used and only leads to difficult to understand code.
Sorry, something went wrong.
Merge pull request #10987 from dotty-staging/fix-10958
d8aab99
Fix #11061: stop accidentally supported auto-tupling for case classes
liufengyun
Successfully merging a pull request may close this issue.
Uh oh!
There was an error while loading. Please reload this page.
Minimized code
Output
The code compiles and runs.
Expectation
The code should be rejected, as in Scala 2.
The text was updated successfully, but these errors were encountered: