diff options
author | Patrick Palka <ppalka@redhat.com> | 2020-05-23 15:25:40 -0400 |
---|---|---|
committer | Patrick Palka <ppalka@redhat.com> | 2020-05-23 15:25:40 -0400 |
commit | a57aa11191617754c8d43b3eb6a2576e970a0668 (patch) | |
tree | ec53c0c0e84748c86316df91d98d85ff4f48c587 | |
parent | 6d1556ecfae3eff010ef7dc15f3da998403fa196 (diff) | |
download | gcc-a57aa11191617754c8d43b3eb6a2576e970a0668.zip gcc-a57aa11191617754c8d43b3eb6a2576e970a0668.tar.gz gcc-a57aa11191617754c8d43b3eb6a2576e970a0668.tar.bz2 |
libstdc++: Compile PR93978 testcase with -Wall
Now that the frontend issue PR c++/94038 is thoroughly fixed, the
testcase for PR93978 no longer fails to compile with -O -Wall, so add
-Wall to the testcase's compile flags to help ensure we don't regress
here.
libstdc++-v3/ChangeLog:
PR libstdc++/93978
* testsuite/std/ranges/adaptors/93978.cc: Add -Wall to
dg-additional-options. Avoid unused-but-set-variable warning.
-rw-r--r-- | libstdc++-v3/ChangeLog | 6 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/std/ranges/adaptors/93978.cc | 5 |
2 files changed, 9 insertions, 2 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 167cb88..d899c69 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2020-05-23 Patrick Palka <ppalka@redhat.com> + + PR libstdc++/93978 + * testsuite/std/ranges/adaptors/93978.cc: Add -Wall to + dg-additional-options. Avoid unused-but-set-variable warning. + 2020-05-23 Jonathan Wakely <jwakely@redhat.com> PR libstdc++/95289 diff --git a/libstdc++-v3/testsuite/std/ranges/adaptors/93978.cc b/libstdc++-v3/testsuite/std/ranges/adaptors/93978.cc index a0152ec..82b82b0 100644 --- a/libstdc++-v3/testsuite/std/ranges/adaptors/93978.cc +++ b/libstdc++-v3/testsuite/std/ranges/adaptors/93978.cc @@ -16,7 +16,7 @@ // <http://www.gnu.org/licenses/>. // { dg-options "-std=gnu++2a" } -// { dg-additional-options "-O" } +// { dg-additional-options "-O -Wall" } // { dg-do compile { target c++2a } } #include <ranges> @@ -25,11 +25,12 @@ namespace ranges = std::ranges; namespace views = std::views; -void +auto test() { std::vector<std::string> x = {""}; auto i = std::counted_iterator(x.begin(), 1); auto r = ranges::subrange{i, std::default_sentinel}; auto v = r | views::join; + return v; } |