better debug info for integers

now we use ABI size * 8 instead of size_in_bits which makes
gdb work instead of hang
This commit is contained in:
Andrew Kelley 2019-10-10 19:22:15 -04:00
parent bc393eefa1
commit fa47172841
No known key found for this signature in database
GPG Key ID: 7C5F548F728501A9

View File

@ -8304,7 +8304,8 @@ static void resolve_llvm_types_integer(CodeGen *g, ZigType *type) {
}
}
type->llvm_di_type = ZigLLVMCreateDebugBasicType(g->dbuilder, buf_ptr(&type->name), type->size_in_bits, dwarf_tag);
type->llvm_di_type = ZigLLVMCreateDebugBasicType(g->dbuilder, buf_ptr(&type->name),
type->abi_size * 8, dwarf_tag);
type->llvm_type = LLVMIntType(type->size_in_bits);
}