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

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