The relocations for DIEEntry::EmitValue were wrong for Win64 (emitting FK_Data_4 instead of FK_SecRel_4). This corrects that oversight so that the DWARF data is correct in Win64 COFF files.
https://llvm.org/bugs/show_bug.cgi?id=15393
Based on a patch by David (https://ghostbin.com/paste/ucbr6)
Please format this appropriately.