Skip to content

Commit ab3a204

Browse files
committed
fixed a number of gcc warnings (and hopefully an error)
1 parent 059d7df commit ab3a204

File tree

14 files changed

+35
-35
lines changed

14 files changed

+35
-35
lines changed

include/beman/execution26/detail/basic_sender.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ struct basic_sender : ::beman::execution26::detail::product_type<Tag, Data, Chil
6666
}
6767
#else
6868
template <::beman::execution26::detail::decays_to<basic_sender> Self, ::beman::execution26::receiver Receiver>
69-
auto connect(this Self&& self, Receiver receiver) && noexcept(
69+
auto connect(this Self&& self, Receiver receiver) noexcept(
7070
noexcept(::beman::execution26::detail::basic_operation<basic_sender, Receiver>{::std::forward<Self>(self),
7171
::std::move(receiver)}))
7272
-> ::beman::execution26::detail::basic_operation<Self, Receiver> {

include/beman/execution26/detail/basic_state.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ namespace beman::execution26::detail {
2020
*/
2121
template <typename Sender, typename Receiver>
2222
struct basic_state {
23-
basic_state(Sender&& sender, Receiver&& receiver) noexcept(true)
24-
: receiver(::std::move(receiver)),
23+
basic_state(Sender&& sender, Receiver&& rcvr) noexcept(true)
24+
: receiver(::std::move(rcvr)),
2525
state(::beman::execution26::detail::impls_for< ::beman::execution26::tag_of_t<Sender> >::get_state(
2626
::std::forward<Sender>(sender), this->receiver)) {}
2727

include/beman/execution26/detail/fwd_env.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class fwd_env {
2525
Env env;
2626

2727
public:
28-
explicit fwd_env(Env&& env) : env(::std::forward<Env>(env)) {}
28+
explicit fwd_env(Env&& e) : env(::std::forward<Env>(e)) {}
2929

3030
template <typename Query, typename... Args>
3131
requires(not::beman::execution26::forwarding_query(::std::remove_cvref_t<Query>()))

include/beman/execution26/detail/get_completion_signatures.hpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,11 @@ struct get_completion_signatures_t {
2323
private:
2424
template <typename Sender, typename Env>
2525
static auto get(Sender&& sender, Env&& env) noexcept {
26-
auto new_sender{[](auto&& sender, auto&& env) -> decltype(auto) {
27-
return ::beman::execution26::transform_sender(::beman::execution26::detail::get_domain_late(sender, env),
28-
::std::forward<Sender>(sender),
29-
::std::forward<Env>(env));
26+
auto new_sender{[](auto&& sndr, auto&& e) -> decltype(auto) {
27+
auto domain{::beman::execution26::detail::get_domain_late(sndr, e)};
28+
return ::beman::execution26::transform_sender(domain,
29+
::std::forward<Sender>(sndr),
30+
::std::forward<Env>(e));
3031
}};
3132

3233
using sender_type = ::std::remove_cvref_t<decltype(new_sender(sender, env))>;

include/beman/execution26/detail/inplace_stop_source.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ class beman::execution26::inplace_stop_token {
4141
friend class ::beman::execution26::inplace_stop_source;
4242
template <typename CallbackFun>
4343
friend class ::beman::execution26::inplace_stop_callback;
44-
explicit inplace_stop_token(::beman::execution26::inplace_stop_source* source) : source(source) {}
44+
explicit inplace_stop_token(::beman::execution26::inplace_stop_source* src) : source(src) {}
4545

4646
::beman::execution26::inplace_stop_source* source{};
4747
};

include/beman/execution26/detail/join_env.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class join_env {
1818

1919
public:
2020
template <typename E1, typename E2>
21-
join_env(E1&& env1, E2&& env2) : env1(::std::forward<E1>(env1)), env2(::std::forward<E2>(env2)) {}
21+
join_env(E1&& e1, E2&& e2) : env1(::std::forward<E1>(e1)), env2(::std::forward<E2>(e2)) {}
2222

2323
template <typename Query, typename... Args>
2424
requires(

include/beman/execution26/detail/make_env.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class make_env {
1717

1818
public:
1919
template <typename V>
20-
make_env(const Query&, V&& value) : value(::std::forward<V>(value)) {}
20+
make_env(const Query&, V&& v) : value(::std::forward<V>(v)) {}
2121
constexpr auto query(const Query&) const noexcept -> const Value& { return this->value; }
2222
constexpr auto query(const Query&) noexcept -> Value& { return this->value; }
2323
};

include/beman/execution26/detail/notify.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@ struct impls_for<::beman::execution26::detail::notify_t> : ::beman::execution26:
5858
struct state : ::beman::execution26::detail::notifier::base {
5959
::beman::execution26::detail::notifier* n;
6060
::std::remove_cvref_t<Receiver>& receiver{};
61-
state(::beman::execution26::detail::notifier* n, ::std::remove_cvref_t<Receiver>& receiver)
62-
: n(n), receiver(receiver) {}
61+
state(::beman::execution26::detail::notifier* nn, ::std::remove_cvref_t<Receiver>& rcvr)
62+
: n(nn), receiver(rcvr) {}
6363
auto complete() -> void override { ::beman::execution26::set_value(::std::move(this->receiver)); }
6464
};
6565
static constexpr auto get_state{[]<typename Sender, typename Receiver>(Sender&& sender, Receiver&& receiver) {

include/beman/execution26/detail/operation_state_task.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ struct connect_awaitable_promise;
2828
template <typename Receiver>
2929
struct beman::execution26::detail::connect_awaitable_promise
3030
: ::beman::execution26::detail::with_await_transform<connect_awaitable_promise<Receiver>> {
31-
connect_awaitable_promise(auto&&, Receiver& receiver) noexcept : receiver(receiver) {}
31+
connect_awaitable_promise(auto&&, Receiver& rcvr) noexcept : receiver(rcvr) {}
3232
auto initial_suspend() noexcept -> ::std::suspend_always { return {}; }
3333
[[noreturn]] auto final_suspend() noexcept -> ::std::suspend_always { ::std::terminate(); }
3434
[[noreturn]] auto unhandled_exception() noexcept -> void { ::std::terminate(); }
@@ -56,7 +56,7 @@ struct beman::execution26::detail::operation_state_task {
5656
using operation_state_concept = ::beman::execution26::operation_state_t;
5757
using promise_type = ::beman::execution26::detail::connect_awaitable_promise<Receiver>;
5858

59-
explicit operation_state_task(::std::coroutine_handle<> handle) noexcept : handle(handle) {}
59+
explicit operation_state_task(::std::coroutine_handle<> hndl) noexcept : handle(hndl) {}
6060
operation_state_task(const operation_state_task&) = delete;
6161
operation_state_task(operation_state_task&& other) noexcept : handle(::std::exchange(other.handle, {})) {}
6262
~operation_state_task() {

include/beman/execution26/detail/run_loop.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ class run_loop {
5151
Receiver receiver;
5252

5353
template <typename R>
54-
opstate(run_loop* loop, R&& receiver) : loop(loop), receiver(::std::forward<Receiver>(receiver)) {}
54+
opstate(run_loop* l, R&& rcvr) : loop(l), receiver(::std::forward<Receiver>(rcvr)) {}
5555
auto start() & noexcept -> void {
5656
try {
5757
this->loop->push_back(this);

0 commit comments

Comments
 (0)