debuginfo: Handle LineNumberNode with `file=nothing` (#61938)
We currently assume `file` is a symbol when converting to
`LegacyLineInfoNode`, which is then passed to
the `DebugInfo` constructor giving us `def=nothing` out of nowhere. This
change cleans this up slightly.
Disallowing `file=nothing` in LineNumberNode (or aggressively converting
to
empty Symbol) might be a nicer way of doing things in the future. E
Em Chu committed
ff931497e935c9ba124941ca3d605b6a41d4681e
Parent: 3a5a39a
Committed by GitHub <noreply@github.com>
on 5/29/2026, 9:24:56 AM