The range position for `{<e></e>}.toString` starts at the `e` character. `class T { def f = {<e></e>}.toString }` With `-Yrangepos -Xprint:typer -Ypos-debug -Yshow-trees`, the `Apply` node has position `[20:36]`. Similar to https://github.com/scala/bug/issues/12490. Affects 2.12 and 2.13.