To be useful for debugging we need the SPIR-V line number to match the TPF and VSIR line numbers, which is the case if we use `instruction->location.line` for both the disassembler and `OpLine`, but then the disassembly does not match FXC's output, if that matters much.