From ba84a8f69c5277723df6e77c53521365a7645558 Mon Sep 17 00:00:00 2001 From: Olaf Meeuwissen Date: Mon, 13 Jan 2020 18:35:33 +0900 Subject: [PATCH] testsuite/backend/genesys: Fix [-Wcatch-value=] compiler warning Exceptions ought to be caught by reference. --- testsuite/backend/genesys/minigtest.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/testsuite/backend/genesys/minigtest.h b/testsuite/backend/genesys/minigtest.h index 3fb9eb38d..9a38e775f 100644 --- a/testsuite/backend/genesys/minigtest.h +++ b/testsuite/backend/genesys/minigtest.h @@ -96,11 +96,11 @@ inline void check_raises_raised_unexpected(const char* function, const char* pat #define ASSERT_FALSE(x) do { check_true(!bool(x), __func__, __FILE__, __LINE__); } \ while (false) -#define ASSERT_RAISES(x, e) \ +#define ASSERT_RAISES(x, T) \ do { try { \ x; \ check_raises_did_not_raise(__func__, __FILE__, __LINE__); \ - } catch (e) { \ + } catch (const T&) { \ check_raises_success(__func__, __FILE__, __LINE__); \ } catch (...) { \ check_raises_raised_unexpected(__func__, __FILE__, __LINE__); \