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

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