zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 9a08de93b64a332af9f581ef15b208e153fa19f0 (tree)
parent 9b4a52916472f39a0a9e6d0807240e304a9e9ca6
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Tue,  5 Nov 2019 13:37:43 -0500

fix incorrect type name on bit field pointers

Diffstat:
Msrc/analyze.cpp | 4++--
Mtest/compile_errors.zig | 1-
2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/analyze.cpp b/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) { diff --git a/test/compile_errors.zig b/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 };