aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/lib.h
diff options
Diffstat (limited to 'lib.h')
-rw-r--r--lib.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/lib.h b/lib.h
index c90e0e32..307ccaeb 100644
--- a/lib.h
+++ b/lib.h
@@ -91,11 +91,16 @@ struct token *expect(struct token *, int, const char *);
#define NORETURN_ATTR
#define SENTINEL_ATTR
#endif
-extern void die(const char *, ...) FORMAT_ATTR(1) NORETURN_ATTR;
+
+FORMAT_ATTR(1) NORETURN_ATTR
+extern void die(const char *, ...);
+
+FORMAT_ATTR(2) NORETURN_ATTR
+extern void error_die(struct position, const char *, ...);
+
extern void info(struct position, const char *, ...) FORMAT_ATTR(2);
extern void warning(struct position, const char *, ...) FORMAT_ATTR(2);
extern void sparse_error(struct position, const char *, ...) FORMAT_ATTR(2);
-extern void error_die(struct position, const char *, ...) FORMAT_ATTR(2) NORETURN_ATTR;
extern void expression_error(struct expression *, const char *, ...) FORMAT_ATTR(2);
#define ERROR_CURR_PHASE (1 << 0)