## Compiler version 3.0.0 to 3.3.0-RC4 ## Minimized example ```Scala class A: final def foo(x: Int = 1): Any = ??? ``` ## Output Compiled with `-Xprint:typer` shows ```scala [[syntax trees at end of typer]] package <empty> { class A() extends Object() { final def foo(x: Int): Any = ??? def foo$default$1: Int @uncheckedVariance = 1 } } ``` ## Expectation Default argument methods of final methods should be final. ```scala class A() extends Object() { final def foo(x: Int): Any = ??? final def foo$default$1: Int @uncheckedVariance = 1 } ```