summaryrefslogtreecommitdiffstats
path: root/src/libserver/css
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2021-02-09 16:26:54 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2021-02-09 16:26:54 +0000
commit8b0c8fd52e5c404a2fef132495d0a6ffd3174323 (patch)
treef4d132d118e9615d0437645074e0f7f60f63c5ba /src/libserver/css
parent10a141583005c5394e00b267cce7d6b7585d7c8e (diff)
downloadrspamd-8b0c8fd52e5c404a2fef132495d0a6ffd3174323.tar.gz
rspamd-8b0c8fd52e5c404a2fef132495d0a6ffd3174323.zip
[Minor] Toolset: Use libc++ as libstdc++ is broken on old compilers
Diffstat (limited to 'src/libserver/css')
-rw-r--r--src/libserver/css/css_tokeniser.hxx4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libserver/css/css_tokeniser.hxx b/src/libserver/css/css_tokeniser.hxx
index afe888a80..f1e9d05fc 100644
--- a/src/libserver/css/css_tokeniser.hxx
+++ b/src/libserver/css/css_tokeniser.hxx
@@ -102,6 +102,10 @@ struct css_parser_token {
};
/* Ensure that parser tokens are simple enough */
+/*
+ * compiler must implement P0602 "variant and optional should propagate copy/move triviality"
+ * This is broken on gcc < 8!
+ */
static_assert(std::is_trivially_copyable_v<css_parser_token>);
class css_tokeniser {