aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Palka <ppalka@redhat.com>2020-05-23 15:25:40 -0400
committerPatrick Palka <ppalka@redhat.com>2020-05-23 15:25:40 -0400
commita57aa11191617754c8d43b3eb6a2576e970a0668 (patch)
treeec53c0c0e84748c86316df91d98d85ff4f48c587
parent6d1556ecfae3eff010ef7dc15f3da998403fa196 (diff)
downloadgcc-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/ChangeLog6
-rw-r--r--libstdc++-v3/testsuite/std/ranges/adaptors/93978.cc5
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;
}