Closed
Description
Compiler version
3.3.1
Minimized code
import scala.annotation.tailrec
object Foo:
@tailrec
def foo: Int = foo
object Bar:
export Foo.foo
Output
-- [E097] Syntax Error: --------------------------------------------------------
9 | export Foo.foo
| ^
|TailRec optimisation not applicable, method foo contains no recursive calls
Expectation
I should be able to export a @tailrec
method.