Commit 01f7795b authored by Yedidya Feldblum's avatar Yedidya Feldblum Committed by Facebook Github Bot

Cut unused sender_requires_from

Summary:
[Folly] Cut unused `sender_requires_from`.

Addresses shadowing violation under gcc5.

```
folly/experimental/pushmi/o/extension_operators.h: In lambda function:
folly/experimental/pushmi/o/extension_operators.h:236:381: error: declaration of 'auto:4 id' shadows a parameter [-Werror=shadow-local]
folly/experimental/pushmi/o/extension_operators.h:236:227: note: shadowed declaration is here```

Reviewed By: kirkshoop

Differential Revision: D13648907

fbshipit-source-id: 369bf3d0edce1065a5fe1dc2b1c20c7cdb25a0b4
parent ed83e5fd
......@@ -225,29 +225,6 @@ PUSHMI_INLINE_VAR constexpr struct sender_from_fn {
}
} const sender_from{};
PUSHMI_TEMPLATE(
class In,
class Out,
bool SenderRequires,
bool SingleSenderRequires,
bool TimeSingleSenderRequires)
(requires Sender<In>&& Receiver<Out>) //
constexpr bool sender_requires_from() {
PUSHMI_IF_CONSTEXPR_RETURN(((bool)TimeSenderTo<In, Out>)( //
return TimeSingleSenderRequires; //
) else( //
PUSHMI_IF_CONSTEXPR_RETURN(((bool)SenderTo<In, Out>)( //
return SingleSenderRequires; //
) else( //
PUSHMI_IF_CONSTEXPR_RETURN(((bool)SenderTo<In, Out>)( //
return SenderRequires; //
) else( //
)) //
)) //
))
}
struct set_value_fn {
private:
template <class... VN>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment