Skip to content
This repository was archived by the owner on Sep 9, 2021. It is now read-only.

Commit bd6a93c

Browse files
committed
Remove unnecessary std::remove_reference_t
1 parent 5c3c55e commit bd6a93c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

flexargs.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -288,8 +288,8 @@ constexpr auto validate_each_adjacent_i([[maybe_unused]] Params &params, [[maybe
288288
return nullptr;
289289
} else {
290290
auto np = pred(std::get<Index::value>(params), std::get<Index::value + 1>(params));
291-
if constexpr (is_error_v<std::remove_reference_t<decltype(np)>>) {
292-
return static_cast<decltype(np)>(np);
291+
if constexpr (is_error_v<decltype(np)>) {
292+
return np;
293293
} else {
294294
return validate_each_adjacent_i(params, pred, size_c<Index::value + 1>);
295295
}

0 commit comments

Comments
 (0)