Commit 0db108101a

Lachlan Easton <lachlan@lakebythewoods.xyz>
2020-03-09 08:10:41
Translate C: Add comment containing c source location for failed decls
1 parent abe7305
Changed files (1)
src-self-hosted
src-self-hosted/translate_c.zig
@@ -4687,6 +4687,7 @@ pub fn failDecl(c: *Context, loc: ZigClangSourceLocation, name: []const u8, comp
     const msg_tok = try appendTokenFmt(c, .StringLiteral, "\"" ++ format ++ "\"", args);
     const rparen_tok = try appendToken(c, .RParen, ")");
     const semi_tok = try appendToken(c, .Semicolon, ";");
+    _ = try appendTokenFmt(c, .LineComment, "// {}", .{c.locStr(loc)});
 
     const msg_node = try c.a().create(ast.Node.StringLiteral);
     msg_node.* = ast.Node.StringLiteral{