Skip to content

Commit

Permalink
test/format-test.cc: fixed implicit conversion changes signedness war…
Browse files Browse the repository at this point in the history
…ning in clang
  • Loading branch information
martinwuehrer committed Aug 14, 2020
1 parent e70250f commit 6d30cbb
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions test/format-test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -1828,14 +1828,18 @@ class mock_arg_formatter
}

template <typename T>
typename std::enable_if<fmt::detail::is_integral<T>::value, iterator>::type
typename std::enable_if<fmt::detail::is_integral<T>::value &&
fmt::detail::is_signed<T>::value,
iterator>::type
operator()(T value) {
call(value);
return base::operator()(value);
}

template <typename T>
typename std::enable_if<!fmt::detail::is_integral<T>::value, iterator>::type
typename std::enable_if<!(fmt::detail::is_integral<T>::value &&
fmt::detail::is_signed<T>::value),
iterator>::type
operator()(T value) {
return base::operator()(value);
}
Expand Down

0 comments on commit 6d30cbb

Please sign in to comment.