- Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Description
The following issue code already exists in the test CI, but it does not cause the CI to fail.
For example:
2022-07-20T11:31:07.9036071Z [info] Test dotty.tools.dotc.FromTastyTests.runTestFromTasty started 2022-07-20T11:33:09.2040111Z No tests available under target - erroneous test? 2022-07-20T11:33:09.8939791Z [info] Test dotty.tools.dotc.FromTastyTests.posTestFromTasty started 2022-07-20T11:35:11.2843408Z No tests available under target - erroneous test? As a result, we missed a regression.
See tests/run/backwardsCompat-implicitParens/A_1_c3.0.2.scala
Related to the work done in #14840 and followed by #15679 (the last probably introduced the regression)
Compiler version
v3.2.0-RC4
Minimized code
class Bar(using x: Int)(y: String): override def toString = "Bar" object Bar: given Int = 1 inline def foo = println(new Bar()("")) println(Bar()(""))Output
missing argument for parameter y of constructor Bar in class Bar: (y: String): BarExpectation
No error, and the CI should be fixed that this error reflects in the underlying CI fail/success indication.