translate-c: add pub to failed-to-translate macros

This commit is contained in:
Andrew Kelley 2019-12-31 16:54:41 -05:00
parent 25051832b3
commit c8c65b0168
No known key found for this signature in database
GPG Key ID: 7C5F548F728501A9

View File

@ -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 { 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 const_tok = try appendToken(c, .Keyword_const, "const");
const name_tok = try appendIdentifier(c, name); const name_tok = try appendIdentifier(c, name);
const eq_tok = try appendToken(c, .Equal, "="); 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{ var_decl_node.* = ast.Node.VarDecl{
.base = ast.Node{ .id = ast.Node.Id.VarDecl }, .base = ast.Node{ .id = ast.Node.Id.VarDecl },
.doc_comments = null, .doc_comments = null,
.visib_token = null, .visib_token = pub_tok,
.thread_local_token = null, .thread_local_token = null,
.name_token = name_tok, .name_token = name_tok,
.eq_token = eq_tok, .eq_token = eq_tok,