Commit 9c4c005
Dependabot #436 bumped gimli 0.31→0.33, which inserted a `source_dir:
Option<LineString>` parameter into `LineProgram::new` (now 6 args:
working_dir, source_dir, source_file, source_file_info). Both emit call
sites still passed the 0.31 5-arg form, so main failed to compile
(E0061) — a semantic break that VCR-DBG-001 PR C's CI could not catch
because PR C branched before #436 and ran against the 0.31 lockfile, and
GitHub's merge is textual, not semantic.
Fix both call sites (the production emitter + the step-4 roundtrip test)
with source_dir = None (file sits in working_dir, matching prior
single-dir behaviour). The Writer trait / Address API is unchanged in
0.33, so the RelocWriter and relocation capture are unaffected.
Verified: workspace builds, clippy --all-targets clean, all 4
dwarf_debug_line_emit_394 oracles + the step-4 roundtrip green against
gimli 0.33.
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 9a34c8d commit 9c4c005
2 files changed
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
206 | 206 | | |
207 | 207 | | |
208 | 208 | | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
209 | 212 | | |
210 | 213 | | |
211 | 214 | | |
212 | 215 | | |
| 216 | + | |
213 | 217 | | |
214 | 218 | | |
215 | 219 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
| 91 | + | |
91 | 92 | | |
92 | 93 | | |
93 | 94 | | |
94 | 95 | | |
| 96 | + | |
95 | 97 | | |
96 | 98 | | |
97 | 99 | | |
| |||
0 commit comments