From 4fdfd98230e780aeb068e3740742c7bff28fb859 Mon Sep 17 00:00:00 2001 From: Jason Lowe-Power Date: Thu, 2 Aug 2018 18:07:51 -0700 Subject: misc: Appease GCC 8 GCC 8 adds a number of new warnings to -Wall which generate errors. - Fix memset to 0 for structs by adding casts. - Fix cast with const when the const was ignored. - Fix catch a polymorphic type by value We now compile with GCC 8! Change-Id: Iab70ce11190eee67608fc25c0bedff170152b153 Signed-off-by: Jason Lowe-Power Reviewed-on: https://gem5-review.googlesource.com/11949 Reviewed-by: Daniel Carvalho Reviewed-by: Andreas Sandberg --- src/base/bitunion.hh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/base') diff --git a/src/base/bitunion.hh b/src/base/bitunion.hh index 49a956eec..1a32991a8 100644 --- a/src/base/bitunion.hh +++ b/src/base/bitunion.hh @@ -435,7 +435,7 @@ namespace BitfieldBackend inline std::ostream & bitfieldBackendPrinter(std::ostream &os, const char &t) { - os << (const int)t; + os << (int)t; return os; } @@ -443,7 +443,7 @@ namespace BitfieldBackend inline std::ostream & bitfieldBackendPrinter(std::ostream &os, const unsigned char &t) { - os << (const unsigned int)t; + os << (unsigned int)t; return os; } } -- cgit v1.2.3