Commit 7b00ed362c

Andrew Kelley <superjoe30@gmail.com>
2016-02-07 10:20:36
fix debug type of ptr and len fields of slices
1 parent 642b38a
Changed files (1)
src/analyze.cpp
@@ -493,13 +493,13 @@ static TypeTableEntry *get_slice_type(CodeGen *g, TypeTableEntry *child_type, bo
                     ptr_debug_size_in_bits,
                     ptr_debug_align_in_bits,
                     ptr_offset_in_bits,
-                    0, child_type->di_type),
+                    0, pointer_type->di_type),
             LLVMZigCreateDebugMemberType(g->dbuilder, LLVMZigTypeToScope(entry->di_type),
                     "len", di_file, line,
                     len_debug_size_in_bits,
                     len_debug_align_in_bits,
                     len_offset_in_bits,
-                    0, child_type->di_type),
+                    0, isize_type->di_type),
         };
         LLVMZigDIType *replacement_di_type = LLVMZigCreateDebugStructType(g->dbuilder,
                 compile_unit_scope,