Previously, the SourceLoc information transferred in `VCode` only included PC-spans for non-default SourceLocs. I realized that the invariant we're supposed to keep here is that every PC is covered; if no source information, just use `SourceLoc::default()`. This was spurred by @bjorn3's comment in #1575 (thanks!).
This crate contains the core Cranelift code generator. It translates code from an intermediate representation into executable machine code.