File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -367,7 +367,7 @@ namespace grb {
367367 * This function may place an alloc of \f$ P\mathit{sizeof}(IOType) \f$ bytes
368368 * if the internal buffer was not sufficiently large.
369369 *
370- * @tparam Operator A binary operator that must never generate no-ops .
370+ * @tparam Operator A binary operator.
371371 */
372372 template <
373373 Descriptor descr = descriptors::no_operation,
@@ -525,8 +525,6 @@ namespace grb {
525525 << inout << " and op = " << &op << std::endl;
526526#endif
527527 // static sanity checks
528- static_assert ( !grb::internal::maybe_noop< Operator >::value,
529- " Operators passed to reduce must never be able to generate no-ops" );
530528 static_assert ( !grb::is_object< IOType >::value,
531529 " grb::collectives::allreduce cannot have another ALP object as its scalar "
532530 " type!" );
@@ -596,8 +594,6 @@ namespace grb {
596594 << &monoid << std::endl;
597595#endif
598596 // static sanity checks
599- static_assert ( !grb::internal::maybe_noop< Monoid >::value, " Monoids passed to "
600- " reduce must never be able to generate no-ops" );
601597 static_assert ( !grb::is_object< IOType >::value,
602598 " grb::collectives::allreduce cannot have another ALP object as its scalar "
603599 " type!" );
You can’t perform that action at this time.
0 commit comments