zig

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

commit 4a548002afcff3850ab117a263f20ef34259c884 (tree)
parent 3f844cba0b601186bb20efa6090e944b9267f538
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Sat, 27 Feb 2021 01:20:19 -0700

translate-c: upgrade to new std.zig.fmtEscapes API

fixes regressions from previous commit

Diffstat:
Msrc/translate_c.zig | 2+-
Msrc/translate_c/ast.zig | 6+++---
2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/translate_c.zig b/src/translate_c.zig @@ -2475,7 +2475,7 @@ fn transPredefinedExpr(c: *Context, scope: *Scope, expr: *const clang.Predefined fn transCreateCharLitNode(c: *Context, narrow: bool, val: u32) TransError!Node { return Tag.char_literal.create(c.arena, if (narrow) - try std.fmt.allocPrint(c.arena, "'{s}'", .{std.zig.fmtEscapes(&.{@intCast(u8, val)})}) + try std.fmt.allocPrint(c.arena, "'{'}'", .{std.zig.fmtEscapes(&.{@intCast(u8, val)})}) else try std.fmt.allocPrint(c.arena, "'\\u{{{x}}}'", .{val})); } diff --git a/src/translate_c/ast.zig b/src/translate_c/ast.zig @@ -995,7 +995,7 @@ fn renderNode(c: *Context, node: Node) Allocator.Error!NodeIndex { const compile_error_tok = try c.addToken(.builtin, "@compileError"); _ = try c.addToken(.l_paren, "("); - const err_msg_tok = try c.addTokenFmt(.string_literal, "\"{s}\"", .{std.zig.fmtEscapes(payload.mangled)}); + const err_msg_tok = try c.addTokenFmt(.string_literal, "\"{}\"", .{std.zig.fmtEscapes(payload.mangled)}); const err_msg = try c.addNode(.{ .tag = .string_literal, .main_token = err_msg_tok, @@ -2265,7 +2265,7 @@ fn renderVar(c: *Context, node: Node) !NodeIndex { _ = try c.addToken(.l_paren, "("); const res = try c.addNode(.{ .tag = .string_literal, - .main_token = try c.addTokenFmt(.string_literal, "\"{s}\"", .{std.zig.fmtEscapes(some)}), + .main_token = try c.addTokenFmt(.string_literal, "\"{}\"", .{std.zig.fmtEscapes(some)}), .data = undefined, }); _ = try c.addToken(.r_paren, ")"); @@ -2347,7 +2347,7 @@ fn renderFunc(c: *Context, node: Node) !NodeIndex { _ = try c.addToken(.l_paren, "("); const res = try c.addNode(.{ .tag = .string_literal, - .main_token = try c.addTokenFmt(.string_literal, "\"{s}\"", .{std.zig.fmtEscapes(some)}), + .main_token = try c.addTokenFmt(.string_literal, "\"{}\"", .{std.zig.fmtEscapes(some)}), .data = undefined, }); _ = try c.addToken(.r_paren, ")");