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

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