authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-10-10 19:22:15-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-10-10 19:22:15-04:00
logfa47172841b2da986d49bf37d92459b335468f98
tree118e9f4ce2407d8c2994ce2df1fb149e07c4c838
parentbc393eefa1d80e7e85735d9ccbde13fb52144fcd
signaturelock-open Commit is signed but in an unrecognized format.

better debug info for integers

now we use ABI size * 8 instead of size_in_bits which makes gdb work instead of hang

1 files changed, 2 insertions(+), 1 deletions(-)

src/analyze.cpp+2-1
......@@ -8304,7 +8304,8 @@ static void resolve_llvm_types_integer(CodeGen *g, ZigType *type) {
83048304 }
83058305 }
83068306
8307 type->llvm_di_type = ZigLLVMCreateDebugBasicType(g->dbuilder, buf_ptr(&type->name), type->size_in_bits, dwarf_tag);
8307 type->llvm_di_type = ZigLLVMCreateDebugBasicType(g->dbuilder, buf_ptr(&type->name),
8308 type->abi_size * 8, dwarf_tag);
83088309 type->llvm_type = LLVMIntType(type->size_in_bits);
83098310}
83108311