Module Name: src Committed By: rillig Date: Sat Jul 29 06:44:44 UTC 2023
Modified Files: src/usr.bin/xlint/lint1: externs1.h main1.c Log Message: lint: use standard function attribute for noreturn functions To generate a diff of this commit: cvs rdiff -u -r1.199 -r1.200 src/usr.bin/xlint/lint1/externs1.h cvs rdiff -u -r1.74 -r1.75 src/usr.bin/xlint/lint1/main1.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/usr.bin/xlint/lint1/externs1.h diff -u src/usr.bin/xlint/lint1/externs1.h:1.199 src/usr.bin/xlint/lint1/externs1.h:1.200 --- src/usr.bin/xlint/lint1/externs1.h:1.199 Fri Jul 28 21:50:03 2023 +++ src/usr.bin/xlint/lint1/externs1.h Sat Jul 29 06:44:44 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: externs1.h,v 1.199 2023/07/28 21:50:03 rillig Exp $ */ +/* $NetBSD: externs1.h,v 1.200 2023/07/29 06:44:44 rillig Exp $ */ /* * Copyright (c) 1994, 1995 Jochen Pohl @@ -184,8 +184,7 @@ bool gnuism(int, ...); void c99ism(int, ...); void c11ism(int, ...); void c23ism(int, ...); -void assert_failed(const char *, int, const char *, const char *) - __attribute__((__noreturn__)); +void assert_failed(const char *, int, const char *, const char *) __dead; void update_location(const char *, int, bool, bool); void suppress_messages(const char *); Index: src/usr.bin/xlint/lint1/main1.c diff -u src/usr.bin/xlint/lint1/main1.c:1.74 src/usr.bin/xlint/lint1/main1.c:1.75 --- src/usr.bin/xlint/lint1/main1.c:1.74 Thu Jul 13 08:40:38 2023 +++ src/usr.bin/xlint/lint1/main1.c Sat Jul 29 06:44:44 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: main1.c,v 1.74 2023/07/13 08:40:38 rillig Exp $ */ +/* $NetBSD: main1.c,v 1.75 2023/07/29 06:44:44 rillig Exp $ */ /* * Copyright (c) 1994, 1995 Jochen Pohl @@ -37,7 +37,7 @@ #include <sys/cdefs.h> #if defined(__RCSID) -__RCSID("$NetBSD: main1.c,v 1.74 2023/07/13 08:40:38 rillig Exp $"); +__RCSID("$NetBSD: main1.c,v 1.75 2023/07/29 06:44:44 rillig Exp $"); #endif #include <sys/types.h> @@ -261,7 +261,7 @@ main(int argc, char *argv[]) return seen_error || (wflag && seen_warning) ? 1 : 0; } -static void __attribute__((noreturn)) +static void __dead usage(void) { (void)fprintf(stderr, @@ -272,7 +272,7 @@ usage(void) exit(1); } -void __attribute__((noreturn)) +void __dead norecover(void) { /* cannot recover from previous errors */