Fix a MSVC build failure

This commit is contained in:
Denis Blank 2018-02-07 02:39:58 +01:00
parent bc3e3c6473
commit 217aad83ef

View File

@ -83,7 +83,8 @@ decltype(auto) map_pack(Mapper&& mapper, T&&... pack) {
///
/// \since 3.0.0
template <typename... T>
constexpr auto spread_this(T&&... args) noexcept(
constexpr detail::traversal::spreading::spread_box<std::decay_t<T>...>
spread_this(T&&... args) noexcept(
noexcept(std::make_tuple(std::forward<T>(args)...))) {
using type = detail::traversal::spreading::spread_box<std::decay_t<T>...>;
return type(std::make_tuple(std::forward<T>(args)...));