File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed
compiler/src/dotty/tools/dotc/typer Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -648,7 +648,7 @@ object Checking {
648
648
if ! cls.info.parents.exists(_.typeSymbol == enumCls) then
649
649
ctx.error(i " enum case does not extend its enum $enumCls" , enumCase.sourcePos)
650
650
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. */
652
652
def checkInlineOverrideParameters (sym : Symbol )(using Context ): Unit =
653
653
val params = sym.paramSymss.flatten
654
654
if params.exists(_.is(Inline )) then
Original file line number Diff line number Diff line change @@ -13,8 +13,8 @@ class Logger1 extends Logger {
13
13
}
14
14
15
15
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
18
18
inline def log3 (inline msg : String ): Unit = ()
19
19
}
20
20
@@ -32,4 +32,4 @@ class C extends A, B {
32
32
33
33
class D extends B , A {
34
34
inline def f (inline a : Int ): Int = 3 // error: Cannot override non-inline parameter with and inline parameter
35
- }
35
+ }
You can’t perform that action at this time.
0 commit comments