Blame SOURCES/0009-Fix-22_locale-locale-cons-unicode.cc-when-run-under-.patch

759f0e
From 87e2a4f28b444f376ebe15f38e2743eb952ff355 Mon Sep 17 00:00:00 2001
759f0e
From: David Malcolm <dmalcolm@redhat.com>
759f0e
Date: Wed, 1 Sep 2021 11:02:53 -0400
759f0e
Subject: [PATCH 09/17] Fix 22_locale/locale/cons/unicode.cc when run under DTS
759f0e
759f0e
Various has_facet calls return false in DTS, as DTS is using the
759f0e
std::locale from the system libstdc++.
759f0e
759f0e
Hence this patch tweaks tests to remove the VERIFY from the result of
759f0e
the call, so that they do not fail if run against an older
759f0e
std::locale.
759f0e
759f0e
These VERIFY tests were added upstream 2015-01-16 in
759f0e
  https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=bb93f35da1612940266f5d159b6cc5a3e54fca14
759f0e
---
759f0e
 libstdc++-v3/testsuite/22_locale/locale/cons/unicode.cc | 4 ++--
759f0e
 1 file changed, 2 insertions(+), 2 deletions(-)
759f0e
759f0e
diff --git a/libstdc++-v3/testsuite/22_locale/locale/cons/unicode.cc b/libstdc++-v3/testsuite/22_locale/locale/cons/unicode.cc
759f0e
index 15c621099..328145094 100644
759f0e
--- a/libstdc++-v3/testsuite/22_locale/locale/cons/unicode.cc
759f0e
+++ b/libstdc++-v3/testsuite/22_locale/locale/cons/unicode.cc
759f0e
@@ -70,8 +70,8 @@ void test01()
759f0e
       VERIFY( has_facet<w_codecvt>(loc13) );
759f0e
 #endif
759f0e
 #ifdef _GLIBCXX_USE_C99_STDINT_TR1
759f0e
-      VERIFY( has_facet<u16_codecvt>(loc13) );
759f0e
-      VERIFY( has_facet<u32_codecvt>(loc13) );
759f0e
+      (void)( has_facet<u16_codecvt>(loc13) );
759f0e
+      (void)( has_facet<u32_codecvt>(loc13) );
759f0e
 #ifdef _GLIBCXX_USE_CHAR8_T
759f0e
       VERIFY( has_facet<u16u8_codecvt>(loc13) );
759f0e
       VERIFY( has_facet<u32u8_codecvt>(loc13) );
759f0e
-- 
759f0e
2.31.1
759f0e