Catch exceptions by reference

This commit is contained in:
Daniel James
2017-12-22 16:58:15 +00:00
parent 92ce66be64
commit 07758b7af8
2 changed files with 5 additions and 5 deletions

View File

@ -90,7 +90,7 @@ template <class T> struct swap_base : public test::exception_base
{
try {
d.x.swap(d.y);
} catch (std::runtime_error) {
} catch (std::runtime_error&) {
}
DISABLE_EXCEPTIONS;

View File

@ -25,13 +25,13 @@ namespace at_tests {
try {
x.at("one");
BOOST_ERROR("Should have thrown.");
} catch (std::out_of_range) {
} catch (std::out_of_range&) {
}
try {
x_const.at("one");
BOOST_ERROR("Should have thrown.");
} catch (std::out_of_range) {
} catch (std::out_of_range&) {
}
BOOST_LIGHTWEIGHT_TEST_OSTREAM << "Add elements" << std::endl;
@ -51,13 +51,13 @@ namespace at_tests {
try {
x.at("three");
BOOST_ERROR("Should have thrown.");
} catch (std::out_of_range) {
} catch (std::out_of_range&) {
}
try {
x_const.at("three");
BOOST_ERROR("Should have thrown.");
} catch (std::out_of_range) {
} catch (std::out_of_range&) {
}
BOOST_LIGHTWEIGHT_TEST_OSTREAM << "Finished" << std::endl;