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
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev