diff options
| author | 2025-12-11 09:31:39 +0100 | |
|---|---|---|
| committer | 2025-12-11 09:31:39 +0100 | |
| commit | 744705931dd6522a69a4d41e1bc5af9e87262255 (patch) | |
| tree | 4dd4817d99c1e2defed79d1fcc188d00584d34ca | |
| parent | 36796b6f3f82a1d9c77c6d338734ff01c9654d00 (diff) | |
make fatal() _Noreturn
| -rw-r--r-- | common.h | 2 | ||||
| -rw-r--r-- | io.c | 2 |
2 files changed, 2 insertions, 2 deletions
@@ -389,7 +389,7 @@ void markfileonce(int id, const char *guard); void markfileseen(int id); bool isfileseen(int id); void closefile(int id); -void fatal(const struct span *, const char *, ...); +_Noreturn void fatal(const struct span *, const char *, ...); void error(const struct span *, const char *, ...); void warn(const struct span *, const char *, ...); void note(const struct span *, const char *, ...); @@ -1042,7 +1042,7 @@ vdiag(const struct span *span, enum diagkind kind, const char *fmt, va_list ap) note(&(struct span){ span->sl }, "expanded from here"); } -void +void _Noreturn fatal(const struct span *span, const char *fmt, ...) { va_list ap; |