Skip to content

Commit 896207f

Browse files
committed
decltype(auto) return value
1 parent d7014b9 commit 896207f

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

include/asyncio/event_loop.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ class EventLoop: private NonCopyable {
5555
}
5656

5757
template<concepts::Future Fut>
58-
auto run_until_complete(Fut&& future) {
58+
decltype(auto) run_until_complete(Fut&& future) {
5959
call_soon(future.get_resumable());
6060
run_forever();
6161
return future.get_result();

include/asyncio/runner.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99

1010
ASYNCIO_NS_BEGIN
1111
template<concepts::Future Fut>
12-
auto run(Fut&& main) {
13-
decltype(auto) loop = get_event_loop();
12+
decltype(auto) run(Fut&& main) {
13+
auto& loop = get_event_loop();
1414
return loop.run_until_complete(std::forward<Fut>(main));
1515
}
1616

0 commit comments

Comments
 (0)