Skip to content

Commit 78594f8

Browse files
burblebeetkoeppe
authored andcommitted
LWG4201 with-await-transform::await_transform should not use a deduced return type
1 parent a027f33 commit 78594f8

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

source/exec.tex

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2156,8 +2156,9 @@
21562156
}
21572157

21582158
template<@\exposconcept{has-as-awaitable}@<Derived> T>
2159-
decltype(auto) await_transform(T&& value)
2160-
noexcept(noexcept(std::forward<T>(value).as_awaitable(declval<Derived&>()))) {
2159+
auto await_transform(T&& value)
2160+
noexcept(noexcept(std::forward<T>(value).as_awaitable(declval<Derived&>())))
2161+
-> decltype(std::forward<T>(value).as_awaitable(declval<Derived&>())) {
21612162
return std::forward<T>(value).as_awaitable(static_cast<Derived&>(*this));
21622163
}
21632164
};

0 commit comments

Comments
 (0)