diff options
Diffstat (limited to 'bootstrap/util.c')
| -rw-r--r-- | bootstrap/util.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/bootstrap/util.c b/bootstrap/util.c index 855091a..bb38b90 100644 --- a/bootstrap/util.c +++ b/bootstrap/util.c @@ -87,17 +87,17 @@ fatal(struct parser *P, struct span span, const char *fmt, ...) { va_start(ap, fmt); int i = 0; - fprintf(stderr, "%s:%d:%d: error: ", fileid2path(span.fileid), span.line, span.col); - vfprintf(stderr, fmt, ap); - fprintf(stderr, "\n"); + epri("%s:%d:%d: error: ", fileid2path(span.fileid), span.line, span.col); + vepri(fmt, ap); + epri("\n"); for (struct expan *ep = P->curexpan; ep; ep = ep->prev, ++i) { if (ep->name && (i < 8 || !ep->prev || !ep->prev->prev)) { span = ep->span; - fprintf(stderr, " while expanding macro `%s' at %s:%d:%d\n", + epri(" while expanding macro `%s' at %s:%d:%d\n", ep->name, fileid2path(ep->span.fileid), span.line, span.col); } else if (ep->name && i == 10) { - fprintf(stderr, " ... (some expansions omitted)\n"); + epri(" ... (some expansions omitted)\n"); } } va_end(ap); |