authorgravatar for lachlan@lakebythewoods.xyzLachlan Easton <lachlan@lakebythewoods.xyz> 2020-03-09 18:10:41+11:00
committergravatar for lachlan@lakebythewoods.xyzLachlan Easton <lachlan@lakebythewoods.xyz> 2020-03-09 18:10:41+11:00
log0db108101a30a2ac5ec4dc9911d488f9036256b8
treec5f570e1e63c775ab4dcb38709248dc91c877d4f
parentabe7305e169be2047d65f96e6525d3828684f058

Translate C: Add comment containing c source location for failed decls


1 files changed, 1 insertions(+), 0 deletions(-)

src-self-hosted/translate_c.zig+1
...@@ -4687,6 +4687,7 @@ pub fn failDecl(c: *Context, loc: ZigClangSourceLocation, name: []const u8, comp...@@ -4687,6 +4687,7 @@ pub fn failDecl(c: *Context, loc: ZigClangSourceLocation, name: []const u8, comp
4687 const msg_tok = try appendTokenFmt(c, .StringLiteral, "\"" ++ format ++ "\"", args);4687 const msg_tok = try appendTokenFmt(c, .StringLiteral, "\"" ++ format ++ "\"", args);
4688 const rparen_tok = try appendToken(c, .RParen, ")");4688 const rparen_tok = try appendToken(c, .RParen, ")");
4689 const semi_tok = try appendToken(c, .Semicolon, ";");4689 const semi_tok = try appendToken(c, .Semicolon, ";");
4690 _ = try appendTokenFmt(c, .LineComment, "// {}", .{c.locStr(loc)});
46904691
4691 const msg_node = try c.a().create(ast.Node.StringLiteral);4692 const msg_node = try c.a().create(ast.Node.StringLiteral);
4692 msg_node.* = ast.Node.StringLiteral{4693 msg_node.* = ast.Node.StringLiteral{