Fix compilation with intel compilers (ICC/ICPC) v14.0
This commit is contained in:
parent
d66fa2216e
commit
0fd90dfdf1
@ -2159,7 +2159,8 @@ FMT_CONSTEXPR void parse_format_string(
|
||||
}
|
||||
Handler &handler_;
|
||||
} write{handler};
|
||||
auto begin = format_str.data(), end = begin + format_str.size();
|
||||
auto begin = format_str.data();
|
||||
auto end = begin + format_str.size();
|
||||
while (begin != end) {
|
||||
// Doing two passes with memchr (one for '{' and another for '}') is up to
|
||||
// 2.5x faster than the naive one-pass implementation on big format strings.
|
||||
|
||||
@ -1577,7 +1577,7 @@ struct explicitly_convertible_to_string_like {
|
||||
typename String,
|
||||
typename = typename std::enable_if<
|
||||
std::is_constructible<String, const char*, std::size_t>::value>::type>
|
||||
explicit operator String() const { return String("foo", 3u); }
|
||||
FMT_EXPLICIT operator String() const { return String("foo", 3u); }
|
||||
};
|
||||
|
||||
TEST(FormatterTest, FormatExplicitlyConvertibleToStringLike) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user