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