| author | |
| committer | |
| log | 68fcbb5c0d5ece02876824a8be0e18b306954e26 |
| tree | 4db1d509c6a6ebf2a03b826d230e4af9935e4539 |
| parent | ea393b2bca7587955df81d149caecc5522944d15 |
5 files changed, 12 insertions(+), 11 deletions(-)
lib/std/zig/render.zig+2-1| ... | ... | @@ -958,7 +958,8 @@ fn renderVarDecl(gpa: *Allocator, ais: *Ais, tree: Ast, var_decl: Ast.full.VarDe |
| 958 | 958 | try renderToken(ais, tree, lparen, Space.none); // ( |
| 959 | 959 | try renderExpression(gpa, ais, tree, var_decl.ast.align_node, Space.none); |
| 960 | 960 | if (var_decl.ast.addrspace_node != 0 or var_decl.ast.section_node != 0 or |
| 961 | var_decl.ast.init_node != 0) { | |
| 961 | var_decl.ast.init_node != 0) | |
| 962 | { | |
| 962 | 963 | try renderToken(ais, tree, rparen, .space); // ) |
| 963 | 964 | } else { |
| 964 | 965 | try renderToken(ais, tree, rparen, .none); // ) |
src/AstGen.zig+2-2| ... | ... | @@ -2393,11 +2393,11 @@ fn varDecl( |
| 2393 | 2393 | } |
| 2394 | 2394 | |
| 2395 | 2395 | if (var_decl.ast.addrspace_node != 0) { |
| 2396 | return astgen.failTok(main_tokens[var_decl.ast.addrspace_node], "cannot set address space of local variable '{s}'", .{ ident_name_raw }); | |
| 2396 | return astgen.failTok(main_tokens[var_decl.ast.addrspace_node], "cannot set address space of local variable '{s}'", .{ident_name_raw}); | |
| 2397 | 2397 | } |
| 2398 | 2398 | |
| 2399 | 2399 | if (var_decl.ast.section_node != 0) { |
| 2400 | return astgen.failTok(main_tokens[var_decl.ast.section_node], "cannot set section of local variable '{s}'", .{ ident_name_raw }); | |
| 2400 | return astgen.failTok(main_tokens[var_decl.ast.section_node], "cannot set section of local variable '{s}'", .{ident_name_raw}); | |
| 2401 | 2401 | } |
| 2402 | 2402 | |
| 2403 | 2403 | const align_inst: Zir.Inst.Ref = if (var_decl.ast.align_node != 0) |
src/Zir.zig+1-1| ... | ... | @@ -4029,7 +4029,7 @@ const Writer = struct { |
| 4029 | 4029 | }; |
| 4030 | 4030 | const addrspace_inst: Inst.Ref = if (!has_section_or_addrspace) .none else inst: { |
| 4031 | 4031 | const inst = @intToEnum(Inst.Ref, self.code.extra[extra_index]); |
| 4032 | extra_index +=1; | |
| 4032 | extra_index += 1; | |
| 4033 | 4033 | break :inst inst; |
| 4034 | 4034 | }; |
| 4035 | 4035 | const pub_str = if (is_pub) "pub " else ""; |
src/type.zig+5-5| ... | ... | @@ -1002,7 +1002,7 @@ pub const Type = extern union { |
| 1002 | 1002 | try writer.writeAll(@tagName(payload.cc)); |
| 1003 | 1003 | try writer.writeAll(") "); |
| 1004 | 1004 | if (payload.@"addrspace" != .generic) { |
| 1005 | try writer.print("addrspace(.{s}) ", .{ @tagName(payload.@"addrspace") }); | |
| 1005 | try writer.print("addrspace(.{s}) ", .{@tagName(payload.@"addrspace")}); | |
| 1006 | 1006 | } |
| 1007 | 1007 | ty = payload.return_type; |
| 1008 | 1008 | continue; |
| ... | ... | @@ -1136,7 +1136,7 @@ pub const Type = extern union { |
| 1136 | 1136 | try writer.writeAll(") "); |
| 1137 | 1137 | } |
| 1138 | 1138 | if (payload.@"addrspace" != .generic) { |
| 1139 | try writer.print("addrspace(.{s}) ", .{ @tagName(payload.@"addrspace") }); | |
| 1139 | try writer.print("addrspace(.{s}) ", .{@tagName(payload.@"addrspace")}); | |
| 1140 | 1140 | } |
| 1141 | 1141 | if (!payload.mutable) try writer.writeAll("const "); |
| 1142 | 1142 | if (payload.@"volatile") try writer.writeAll("volatile "); |
| ... | ... | @@ -2197,8 +2197,8 @@ pub const Type = extern union { |
| 2197 | 2197 | payload.bit_offset != 0 or |
| 2198 | 2198 | payload.host_size != 0 or |
| 2199 | 2199 | payload.@"allowzero" or |
| 2200 | payload.@"volatile" | |
| 2201 | ) { | |
| 2200 | payload.@"volatile") | |
| 2201 | { | |
| 2202 | 2202 | buffer.pointer = .{ |
| 2203 | 2203 | .data = .{ |
| 2204 | 2204 | .pointee_type = payload.pointee_type, |
| ... | ... | @@ -2210,7 +2210,7 @@ pub const Type = extern union { |
| 2210 | 2210 | .@"allowzero" = payload.@"allowzero", |
| 2211 | 2211 | .mutable = payload.mutable, |
| 2212 | 2212 | .@"volatile" = payload.@"volatile", |
| 2213 | .size = .Many | |
| 2213 | .size = .Many, | |
| 2214 | 2214 | }, |
| 2215 | 2215 | }; |
| 2216 | 2216 | return Type.initPayload(&buffer.pointer.base); |
test/cases.zig+2-2| ... | ... | @@ -861,7 +861,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 861 | 861 | "Hello, World!\n", |
| 862 | 862 | ); |
| 863 | 863 | try case.files.append(.{ |
| 864 | .src = | |
| 864 | .src = | |
| 865 | 865 | \\pub fn print() void { |
| 866 | 866 | \\ asm volatile ("syscall" |
| 867 | 867 | \\ : |
| ... | ... | @@ -924,7 +924,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 924 | 924 | }, |
| 925 | 925 | ); |
| 926 | 926 | try case.files.append(.{ |
| 927 | .src = | |
| 927 | .src = | |
| 928 | 928 | \\// dummy comment to make print be on line 2 |
| 929 | 929 | \\fn print() void { |
| 930 | 930 | \\ asm volatile ("syscall" |