void Dsymbol::error(Loc loc, const char *format, ...) { if (!global.gag) { char *p = loc.toChars(); if (!*p) p = locToChars(); if (*p) fprintf(stdmsg, "%s: ", p); mem.free(p); fprintf(stdmsg, "%s %s ", kind(), toPrettyChars()); va_list ap; va_start(ap, format); vfprintf(stdmsg, format, ap); va_end(ap); fprintf(stdmsg, "\n"); fflush(stdmsg); } global.errors++; //fatal(); }
void Dsymbol::verror(Loc loc, const char *format, va_list ap) { if (!global.gag) { char *p = loc.toChars(); if (!*p) p = locToChars(); if (*p) fprintf(stdmsg, "%s: ", p); mem.free(p); fprintf(stdmsg, "Error: "); fprintf(stdmsg, "%s %s ", kind(), toPrettyChars()); vfprintf(stdmsg, format, ap); fprintf(stdmsg, "\n"); fflush(stdmsg); //halt(); } else { global.gaggedErrors++; } global.errors++; //fatal(); }
void Dsymbol::error(const char *format, ...) { //printf("Dsymbol::error()\n"); if (!global.gag) { char *p = locToChars(); if (*p) fprintf(stdmsg, "%s: ", p); mem.free(p); fprintf(stdmsg, "Error: "); if (isAnonymous()) fprintf(stdmsg, "%s ", kind()); else fprintf(stdmsg, "%s %s ", kind(), toPrettyChars()); va_list ap; va_start(ap, format); vfprintf(stdmsg, format, ap); va_end(ap); fprintf(stdmsg, "\n"); fflush(stdmsg); } global.errors++; //fatal(); }