changeset ef888b246cd0 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=ef888b246cd0
description:
        base: Remove unused M5_PRAGMA_NORETURN

        The M5_PRAGMA_NORETURN macro was only used in for
        __exit_message. Since the macro only holds a stub definition and all
        functions with noreturn semantics use the M5_ATTR_NORETURN, this
        macros is completely redundant.

diffstat:

 src/base/compiler.hh |  1 -
 src/base/misc.hh     |  1 -
 2 files changed, 0 insertions(+), 2 deletions(-)

diffs (22 lines):

diff -r 4cbfdcdb2144 -r ef888b246cd0 src/base/compiler.hh
--- a/src/base/compiler.hh      Wed Aug 13 06:57:26 2014 -0400
+++ b/src/base/compiler.hh      Wed Aug 13 06:57:27 2014 -0400
@@ -47,7 +47,6 @@
 
 #if defined(__GNUC__)
 #define M5_ATTR_NORETURN  __attribute__((noreturn))
-#define M5_PRAGMA_NORETURN(x)
 #define M5_DUMMY_RETURN
 #define M5_VAR_USED __attribute__((unused))
 
diff -r 4cbfdcdb2144 -r ef888b246cd0 src/base/misc.hh
--- a/src/base/misc.hh  Wed Aug 13 06:57:26 2014 -0400
+++ b/src/base/misc.hh  Wed Aug 13 06:57:27 2014 -0400
@@ -71,7 +71,6 @@
                    VARARGS_ALLARGS);
 }
 
-M5_PRAGMA_NORETURN(__exit_message)
 #define exit_message(prefix, code, ...)                            \
     __exit_message(prefix, code, __FUNCTION__, __FILE__, __LINE__, \
                    __VA_ARGS__)
_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to