diff options
Diffstat (limited to 'gcc/d/d-diagnostic.cc')
-rw-r--r-- | gcc/d/d-diagnostic.cc | 75 |
1 files changed, 5 insertions, 70 deletions
diff --git a/gcc/d/d-diagnostic.cc b/gcc/d/d-diagnostic.cc index 1982bd954a8..947b6e21d60 100644 --- a/gcc/d/d-diagnostic.cc +++ b/gcc/d/d-diagnostic.cc @@ -222,15 +222,6 @@ d_diagnostic_report_diagnostic (const Loc &loc, int opt, const char *format, message prefix PREFIX1 and PREFIX2, increasing the global or gagged error count. */ -void ATTRIBUTE_GCC_DIAG(2,3) -error (const Loc &loc, const char *format, ...) -{ - va_list ap; - va_start (ap, format); - verror (loc, format, ap); - va_end (ap); -} - void ATTRIBUTE_GCC_DIAG(2,0) verror (const Loc &loc, const char *format, va_list ap, const char *prefix1, const char *prefix2, const char *) @@ -263,15 +254,6 @@ verror (const Loc &loc, const char *format, va_list ap, /* Print supplementary message about the last error with explicit location LOC. This doesn't increase the global error count. */ -void ATTRIBUTE_GCC_DIAG(2,3) -errorSupplemental (const Loc &loc, const char *format, ...) -{ - va_list ap; - va_start (ap, format); - verrorSupplemental (loc, format, ap); - va_end (ap); -} - void ATTRIBUTE_GCC_DIAG(2,0) verrorSupplemental (const Loc &loc, const char *format, va_list ap) { @@ -284,15 +266,6 @@ verrorSupplemental (const Loc &loc, const char *format, va_list ap) /* Print a warning message with explicit location LOC, increasing the global warning count. */ -void ATTRIBUTE_GCC_DIAG(2,3) -warning (const Loc &loc, const char *format, ...) -{ - va_list ap; - va_start (ap, format); - vwarning (loc, format, ap); - va_end (ap); -} - void ATTRIBUTE_GCC_DIAG(2,0) vwarning (const Loc &loc, const char *format, va_list ap) { @@ -311,15 +284,6 @@ vwarning (const Loc &loc, const char *format, va_list ap) /* Print supplementary message about the last warning with explicit location LOC. This doesn't increase the global warning count. */ -void ATTRIBUTE_GCC_DIAG(2,3) -warningSupplemental (const Loc &loc, const char *format, ...) -{ - va_list ap; - va_start (ap, format); - vwarningSupplemental (loc, format, ap); - va_end (ap); -} - void ATTRIBUTE_GCC_DIAG(2,0) vwarningSupplemental (const Loc &loc, const char *format, va_list ap) { @@ -333,15 +297,6 @@ vwarningSupplemental (const Loc &loc, const char *format, va_list ap) message prefix PREFIX1 and PREFIX2, increasing the global warning or error count depending on how deprecations are treated. */ -void ATTRIBUTE_GCC_DIAG(2,3) -deprecation (const Loc &loc, const char *format, ...) -{ - va_list ap; - va_start (ap, format); - vdeprecation (loc, format, ap); - va_end (ap); -} - void ATTRIBUTE_GCC_DIAG(2,0) vdeprecation (const Loc &loc, const char *format, va_list ap, const char *prefix1, const char *prefix2) @@ -372,15 +327,6 @@ vdeprecation (const Loc &loc, const char *format, va_list ap, /* Print supplementary message about the last deprecation with explicit location LOC. This does not increase the global error count. */ -void ATTRIBUTE_GCC_DIAG(2,3) -deprecationSupplemental (const Loc &loc, const char *format, ...) -{ - va_list ap; - va_start (ap, format); - vdeprecationSupplemental (loc, format, ap); - va_end (ap); -} - void ATTRIBUTE_GCC_DIAG(2,0) vdeprecationSupplemental (const Loc &loc, const char *format, va_list ap) { @@ -392,30 +338,19 @@ vdeprecationSupplemental (const Loc &loc, const char *format, va_list ap) /* Print a verbose message with explicit location LOC. */ -void ATTRIBUTE_GCC_DIAG(2, 3) -message (const Loc &loc, const char *format, ...) -{ - va_list ap; - va_start (ap, format); - vmessage (loc, format, ap); - va_end (ap); -} - void ATTRIBUTE_GCC_DIAG(2,0) vmessage (const Loc &loc, const char *format, va_list ap) { d_diagnostic_report_diagnostic (loc, 0, format, ap, DK_NOTE, true); } -/* Same as above, but doesn't take a location argument. */ +/* Print a tip message with prefix and highlighing. */ -void ATTRIBUTE_GCC_DIAG(1, 2) -message (const char *format, ...) +void ATTRIBUTE_GCC_DIAG(1,0) +vtip (const char *format, va_list ap) { - va_list ap; - va_start (ap, format); - vmessage (Loc (), format, ap); - va_end (ap); + if (!global.gag) + d_diagnostic_report_diagnostic (Loc (), 0, format, ap, DK_DEBUG, true); } /* Call this after printing out fatal error messages to clean up and |