#include "type.h"
#include "warning.h"
-/** Number of occurred diagnostics. */
-unsigned diagnostic_count = 0;
/** Number of occurred errors. */
unsigned error_count = 0;
/** Number of occurred warnings. */
{
va_list ap;
va_start(ap, fmt);
- ++diagnostic_count;
curr_pos = NULL;
diagnosticvf(fmt, ap);
va_end(ap);
void warningf(warning_t, const source_position_t *pos, const char *fmt, ...);
NORETURN internal_errorf(const source_position_t *pos, const char *fmt, ...);
-extern unsigned diagnostic_count;
extern unsigned error_count;
extern unsigned warning_count;
extern bool show_column; /**< Show column in diagnostic messages */
{
environment_stack = NEW_ARR_F(stack_entry_t, 0);
label_stack = NEW_ARR_F(stack_entry_t, 0);
- diagnostic_count = 0;
error_count = 0;
warning_count = 0;