Fix filename backslash escapes in C code (#5947).

This commit is contained in:
Wilson Snyder
2025-04-29 19:27:38 -04:00
parent d3016b62f5
commit 5ca62de167
14 changed files with 72 additions and 24 deletions
+2 -2
View File
@@ -685,8 +685,8 @@ class TaskVisitor final : public VNVisitor {
UASSERT_OBJ(snp, refp, "Missing scoping context");
ccallp->addArgsp(snp);
// __Vfilenamep
ccallp->addArgsp(new AstCExpr{refp->fileline(),
"\"" + refp->fileline()->filename() + "\"", 64, true});
ccallp->addArgsp(new AstCExpr{
refp->fileline(), "\"" + refp->fileline()->filenameEsc() + "\"", 64, true});
// __Vlineno
ccallp->addArgsp(new AstConst(refp->fileline(), refp->fileline()->lineno()));
}