Skip to content

Commit b5a968e

Browse files
Apply suggestions from code review
Co-Authored-By: Guillaume Martres <smarter@ubuntu.com>
1 parent 9b78ef9 commit b5a968e

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -648,7 +648,7 @@ object Checking {
648648
if !cls.info.parents.exists(_.typeSymbol == enumCls) then
649649
ctx.error(i"enum case does not extend its enum $enumCls", enumCase.sourcePos)
650650

651-
/** Check the inline override methods only use inline parameteres if they override an inline parameter. */
651+
/** Check the inline override methods only use inline parameters if they override an inline parameter. */
652652
def checkInlineOverrideParameters(sym: Symbol)(using Context): Unit =
653653
val params = sym.paramSymss.flatten
654654
if params.exists(_.is(Inline)) then

tests/neg/inline-parameter-override.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ class Logger1 extends Logger {
1313
}
1414

1515
class Logger2 extends Logger {
16-
inline def log1(inline msg: String): Unit = () // error: Cannot override non-inline parameter with and inline parameter
17-
inline def log2(inline msg: String): Unit = () // error: Cannot override non-inline parameter with and inline parameter
16+
inline def log1(inline msg: String): Unit = () // error: Cannot override non-inline parameter with an inline parameter
17+
inline def log2(inline msg: String): Unit = () // error: Cannot override non-inline parameter with an inline parameter
1818
inline def log3(inline msg: String): Unit = ()
1919
}
2020

@@ -32,4 +32,4 @@ class C extends A, B {
3232

3333
class D extends B, A {
3434
inline def f(inline a: Int): Int = 3 // error: Cannot override non-inline parameter with and inline parameter
35-
}
35+
}

0 commit comments

Comments
 (0)