Commit 9a08de93b6

Andrew Kelley <andrew@ziglang.org>
2019-11-05 19:37:43
fix incorrect type name on bit field pointers
1 parent 9b4a529
Changed files (2)
src/analyze.cpp
@@ -552,9 +552,9 @@ ZigType *get_pointer_to_type_extra2(CodeGen *g, ZigType *child_type, bool is_con
                 const_str, volatile_str, allow_zero_str, buf_ptr(&child_type->name));
     } else if (byte_alignment == 0) {
         assert(vector_index == VECTOR_INDEX_NONE);
-        buf_appendf(&entry->name, "%salign(:%" PRIu32 ":%" PRIu32 ":%" PRIu32 ") %s%s%s%s",
+        buf_appendf(&entry->name, "%salign(:%" PRIu32 ":%" PRIu32 ") %s%s%s%s",
                 star_str,
-                bit_offset_in_host, host_int_bytes, vector_index,
+                bit_offset_in_host, host_int_bytes,
                 const_str, volatile_str, allow_zero_str,
                 buf_ptr(&child_type->name));
     } else if (vector_index == VECTOR_INDEX_NONE) {
test/compile_errors.zig
@@ -25,7 +25,6 @@ pub fn addCases(cases: *tests.CompileErrorContext) void {
     );
 
     cases.add(
-        "dereference vector pointer with unknown runtime index",
         "store vector pointer with unknown runtime index",
         \\export fn entry() void {
         \\    var v: @Vector(4, i32) = [_]i32{ 1, 5, 3, undefined };