On Darwin we pin the DWARF line tables to version 2. Stop doing so for
DWARF v5 and later.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
| llvm/test/CodeGen/Generic/dwarf-md5.ll | ||
|---|---|---|
| 5 ↗ | (On Diff #155689) | why does this still work? Wouldn't it yield a DWARF v2 linetable on darwin? |
| llvm/test/CodeGen/Generic/dwarf-md5.ll | ||
|---|---|---|
| 5 ↗ | (On Diff #155689) | Yup, but the check-lines are identical for version 4 and 2. If you dwarfdump the object file you'll find it's indeed version 2. dwarf-md5.ll.tmp4.o: file format Mach-O 64-bit x86-64
.debug_line contents:
debug_line[0x00000000]
Line table prologue:
total_length: 0x00000029
version: 2 |