From 9f8ca86a87a73c4fba6f8f229008117f7d0f35ab Mon Sep 17 00:00:00 2001 From: Casey Carter Date: Fri, 29 Jan 2021 10:01:37 -0800 Subject: [PATCH] [libcxx][test] explicitly discard bitset::test's return ... just in case some implementation annotates it `[[nodiscard]]`. --- .../template.bitset/bitset.members/test.out_of_range.pass.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/libcxx/test/std/utilities/template.bitset/bitset.members/test.out_of_range.pass.cpp b/libcxx/test/std/utilities/template.bitset/bitset.members/test.out_of_range.pass.cpp index 1289015..7c05d2a 100644 --- a/libcxx/test/std/utilities/template.bitset/bitset.members/test.out_of_range.pass.cpp +++ b/libcxx/test/std/utilities/template.bitset/bitset.members/test.out_of_range.pass.cpp @@ -19,15 +19,18 @@ int main(int, char**) { { std::bitset<0> v; - try { v.test(0); assert(false); } catch (std::out_of_range const&) { } + try { (void) v.test(0); assert(false); } + catch (std::out_of_range const&) { } } { std::bitset<1> v("0"); - try { v.test(2); assert(false); } catch (std::out_of_range const&) { } + try { (void) v.test(2); assert(false); } + catch (std::out_of_range const&) { } } { std::bitset<10> v("0000000000"); - try { v.test(10); assert(false); } catch (std::out_of_range const&) { } + try { (void) v.test(10); assert(false); } + catch (std::out_of_range const&) { } } return 0; -- 2.7.4