Skip to content

Commit 6871ae9

Browse files
author
Hana Dusíková
committed
remove GCC10 in 17 mode
1 parent be6e434 commit 6871ae9

File tree

2 files changed

+21
-23
lines changed

2 files changed

+21
-23
lines changed

β€Ž.travis.ymlβ€Ž

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,15 @@ jobs:
4242
sources: ['ubuntu-toolchain-r-test', 'llvm-toolchain-trusty-6.0']
4343
packages: ['g++-8', 'clang-6.0']
4444

45-
- os: linux
46-
compiler: gcc
47-
env:
48-
- COMPILER=g++-10
49-
- CXX_STANDARD=17
50-
addons:
51-
apt:
52-
packages: ['g++-10']
45+
# FIXME: don't use GCC10 in 17 mode for tests as they are depending on operator""
46+
# - os: linux
47+
# compiler: gcc
48+
# env:
49+
# - COMPILER=g++-10
50+
# - CXX_STANDARD=17
51+
# addons:
52+
# apt:
53+
# packages: ['g++-10']
5354

5455
- os: linux
5556
compiler: gcc

β€Žtests/_unicode.cppβ€Ž

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -114,19 +114,16 @@ static_assert(!CTRE_CREATE(U"[😍a\\x{1F92A}]+").match(U"😍a😍aa😍😍a
114114
constexpr auto m2 = CTRE_CREATE(U"[😍a-z\\x{1F92A}]+").match(U"abc😍😍xyz");
115115
static_assert(m2.to_view().length() == 8);
116116

117-
//identify<decltype(CTRE_CREATE(u8"😍+"))> i;
118-
//static_assert(CTRE_CREATE(u8"😍+").match(U"😍"));
119-
//ctre::match<u8"😍">(u8"😍😍😍");
120-
121-
//static_assert(CTRE_CREATE(u8"😍+").match(u8"😍😍😍"));
117+
#if __cpp_char8_t >= 201811
118+
static_assert(CTRE_CREATE(u8"😍+").match(u8"😍😍😍"));
122119
static_assert(CTRE_CREATE(U"[ěőčřabc]+").match(U"Δ›Δ›cΔ›Δ›aΕ™"));
123-
//static_assert(CTRE_CREATE(u"ěőčř").match(u8"ěőčř"));
124-
//static_assert(CTRE_CREATE(L"ěőčř").match(u8"ěőčř"));
125-
//static_assert(CTRE_CREATE(u8"ěőčř").match(u8"ěőčř"));
126-
//
127-
//static_assert(CTRE_SYNTAX("\\p{Latin}"));
128-
//static_assert(!CTRE_SYNTAX("\\p{Latin42}"));
129-
//
130-
//static_assert(CTRE_CREATE("\\p{Latin}").match("a"sv));
131-
//static_assert(CTRE_CREATE("\\p{Emoji}").match("a"sv));
132-
//
120+
static_assert(CTRE_CREATE(u"ěőčř").match(u8"ěőčř"));
121+
static_assert(CTRE_CREATE(L"ěőčř").match(u8"ěőčř"));
122+
static_assert(CTRE_CREATE(u8"ěőčř").match(u8"ěőčř"));
123+
#endif
124+
125+
static_assert(CTRE_SYNTAX("\\p{Latin}"));
126+
static_assert(!CTRE_SYNTAX("\\p{Latin42}"));
127+
128+
static_assert(CTRE_CREATE("\\p{Latin}").match("a"sv));
129+
static_assert(!CTRE_CREATE("\\p{Emoji}").match("a"sv));

0 commit comments

Comments
Β (0)