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

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