[binutils-gdb] sim: callback: use ATTRIBUTE_NORETURN

Michael Frysinger vapier@sourceware.org
Fri May 14 05:23:40 GMT 2021


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=7fb6dc36bb515f39f332707b85f7e1cb5129eed8

commit 7fb6dc36bb515f39f332707b85f7e1cb5129eed8
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Sat Apr 24 13:58:04 2021 -0400

    sim: callback: use ATTRIBUTE_NORETURN
    
    This define is handled by ansidecl.h, so no need to duplicate effort.

Diff:
---
 include/sim/ChangeLog  | 4 ++++
 include/sim/callback.h | 6 +-----
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/include/sim/ChangeLog b/include/sim/ChangeLog
index 6649f198617..3098bb9518f 100644
--- a/include/sim/ChangeLog
+++ b/include/sim/ChangeLog
@@ -1,3 +1,7 @@
+2021-05-14  Mike Frysinger  <vapier@gentoo.org>
+
+	* callback.h (error): Replace __attribute__ with ATTRIBUTE_NORETURN.
+
 2021-05-14  Mike Frysinger  <vapier@gentoo.org>
 
 	* callback.h: Delete va_start define check.
diff --git a/include/sim/callback.h b/include/sim/callback.h
index 693614baa5e..d8dfd81a64c 100644
--- a/include/sim/callback.h
+++ b/include/sim/callback.h
@@ -121,11 +121,7 @@ struct host_callback_struct
   /* Print an error message and "exit".
      In the case of gdb "exiting" means doing a longjmp back to the main
      command loop.  */
-  void (*error) (host_callback *, const char *, ...)
-#ifdef __GNUC__
-    __attribute__ ((__noreturn__))
-#endif
-    ;
+  void (*error) (host_callback *, const char *, ...) ATTRIBUTE_NORETURN;
 
   int last_errno;		/* host format */


More information about the Binutils-cvs mailing list