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

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