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