- {
- error_message (loc, fatal, _("fatal error"), message, args);
- exit (EXIT_FAILURE);
- }
- else if (flags & (complaint | warnings_flag | silent))
- {
- const char* prefix =
- flags & (errors_flag | complaint) ? _("error") : _("warning");
- if (flags & (complaint | errors_flag))
- complaint_issued = true;
- error_message (loc, flags,
- indent_ptr && *indent_ptr ? NULL : prefix,
- message, args);
- }