From a2f62935b35aebe68a5a2f7e729ae4bb8734cfc7 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sun, 12 Aug 2018 21:57:52 -0400 Subject: Catch exceptions as const references (fixes #236) This fix allows qpdf to compile/test cleanly with gcc 8. --- libtests/qutil.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libtests') diff --git a/libtests/qutil.cc b/libtests/qutil.cc index a7479fb5..78c52156 100644 --- a/libtests/qutil.cc +++ b/libtests/qutil.cc @@ -26,7 +26,7 @@ void test_to_number(char const* str, int_T wanted, bool error, result = fn(str); worked = (wanted == result); } - catch (std::runtime_error) + catch (std::runtime_error const&) { threw = true; } @@ -247,7 +247,7 @@ void same_file_test() fclose(QUtil::safe_fopen("qutil.out", "r")); fclose(QUtil::safe_fopen("other-file", "r")); } - catch (std::exception) + catch (std::exception const&) { std::cout << "same_file_test expects to have qutil.out and other-file" " exist in the current directory\n"; -- cgit v1.2.3-54-g00ecf