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/cpu/testers/traffic_gen/pygen.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/cpu/testers/traffic_gen/pygen.cc') diff --git a/src/cpu/testers/traffic_gen/pygen.cc b/src/cpu/testers/traffic_gen/pygen.cc index ce1d59130..9ce2fbf83 100644 --- a/src/cpu/testers/traffic_gen/pygen.cc +++ b/src/cpu/testers/traffic_gen/pygen.cc @@ -74,7 +74,7 @@ PyTrafficGen::nextGenerator() metaGenerator->cast>(); metaGenerator++; return gen; - } catch (py::cast_error) { + } catch (py::cast_error&) { fatal("Meta generator didn't return a valid trace generator\n"); } } -- cgit v1.2.3