Skip to content

Commit b0a11da

Browse files
committed
Ignore test for 'value class parameter may not be var' as it doesn't trigger
1 parent b928019 commit b0a11da

File tree

2 files changed

+1
-5
lines changed

2 files changed

+1
-5
lines changed

compiler/src/dotty/tools/dotc/typer/Checking.scala

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -461,10 +461,6 @@ object Checking {
461461
else {
462462
val clParamAccessors = clazz.asClass.paramAccessors.filter(_.isTerm)
463463
clParamAccessors match {
464-
case List(acc1, acc2) if acc1.is(Mutable) =>
465-
ctx.error(ValueClassParameterMayNotBeAVar(clazz, acc1), acc1.pos)
466-
case List(acc1, acc2) if acc2.is(Mutable) =>
467-
ctx.error(ValueClassParameterMayNotBeAVar(clazz, acc2), acc2.pos)
468464
case List(param) =>
469465
if (param.is(Mutable))
470466
ctx.error(ValueClassParameterMayNotBeAVar(clazz, param), param.pos)

compiler/test/dotty/tools/dotc/reporting/ErrorMessagesTests.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -773,7 +773,7 @@ class ErrorMessagesTests extends ErrorMessagesTest {
773773
assertEquals("class MyValue", valueClass.show)
774774
}
775775

776-
@Test def valueClassParameterMayNotBeVar =
776+
@Test @Ignore def valueClassParameterMayNotBeVar =
777777
checkMessagesAfter("refchecks") {
778778
"""class MyValue(var i: Int) extends AnyVal"""
779779
}

0 commit comments

Comments
 (0)