Commit fa47172841

Andrew Kelley <andrew@ziglang.org>
2019-10-11 01:22:15
better debug info for integers
now we use ABI size * 8 instead of size_in_bits which makes gdb work instead of hang
1 parent bc393ee
Changed files (1)
src/analyze.cpp
@@ -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);
 }