From c8c65b0168ae18f8bd8bf8f38590109a30df73a8 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Tue, 31 Dec 2019 16:54:41 -0500 Subject: [PATCH] translate-c: add `pub` to failed-to-translate macros --- src-self-hosted/translate_c.zig | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src-self-hosted/translate_c.zig b/src-self-hosted/translate_c.zig index 4fc70f3af8..cdfed31b12 100644 --- a/src-self-hosted/translate_c.zig +++ b/src-self-hosted/translate_c.zig @@ -3922,7 +3922,8 @@ fn emitWarning(c: *Context, loc: ZigClangSourceLocation, comptime format: []cons } pub fn failDecl(c: *Context, loc: ZigClangSourceLocation, name: []const u8, comptime format: []const u8, args: var) !void { - // const name = @compileError(msg); + // pub const name = @compileError(msg); + const pub_tok = try appendToken(c, .Keyword_pub, "pub"); const const_tok = try appendToken(c, .Keyword_const, "const"); const name_tok = try appendIdentifier(c, name); const eq_tok = try appendToken(c, .Equal, "="); @@ -3951,7 +3952,7 @@ pub fn failDecl(c: *Context, loc: ZigClangSourceLocation, name: []const u8, comp var_decl_node.* = ast.Node.VarDecl{ .base = ast.Node{ .id = ast.Node.Id.VarDecl }, .doc_comments = null, - .visib_token = null, + .visib_token = pub_tok, .thread_local_token = null, .name_token = name_tok, .eq_token = eq_tok,