Fix a bad conversion

This commit is contained in:
Denis Blank 2018-02-07 01:47:42 +01:00
parent 0e80147343
commit 0da8d1206f

View File

@ -266,8 +266,7 @@ inline void voidify_empty_tuple(std::tuple<>) noexcept {
/// ///
/// If the returned tuple is empty, voidis returned instead. /// If the returned tuple is empty, voidis returned instead.
template <typename... T> template <typename... T>
constexpr auto tupelize_or_void(T&&... args) constexpr decltype(auto) tupelize_or_void(T&&... args) {
-> decltype(voidify_empty_tuple(tupelize(std::forward<T>(args)...))) {
return voidify_empty_tuple(tupelize(std::forward<T>(args)...)); return voidify_empty_tuple(tupelize(std::forward<T>(args)...));
} }
} // namespace spreading } // namespace spreading