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

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