File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -348,12 +348,9 @@ void Fusion::removeExpr(Expr* expr) {
348348 }
349349
350350 auto * c = ir_container ();
351- auto expr_in_deque = std::find_if (
352- c->exprs_up_ .begin (),
353- c->exprs_up_ .end (),
354- [expr](std::unique_ptr<Expr>& expr_up) {
355- return expr_up.get () == expr;
356- });
351+ auto expr_in_deque = std::ranges::find_if (
352+ c->exprs_up_ ,
353+ [expr](std::unique_ptr<Expr>& expr_up) { return expr_up.get () == expr; });
357354 NVF_ERROR (
358355 expr_in_deque != c->exprs_up_ .end (),
359356 " Wanted to remove an expression but its unique ptr is missing." );
@@ -410,9 +407,8 @@ void Fusion::removeVal(Val* val) {
410407 }
411408
412409 auto * c = ir_container ();
413- auto val_in_deque = std::find_if (
414- c->vals_up_ .begin (),
415- c->vals_up_ .end (),
410+ auto val_in_deque = std::ranges::find_if (
411+ c->vals_up_ ,
416412 [val](std::unique_ptr<Val>& val_up) { return val_up.get () == val; });
417413 NVF_ERROR (
418414 val_in_deque != c->vals_up_ .end (),
@@ -633,6 +629,7 @@ void Fusion::validateInputs() {
633629 input_dims.emplace (id->extent ());
634630 }
635631 }
632+ // NOLINTNEXTLINE(bugprone-nondeterministic-pointer-iteration-order)
636633 for (Val* input : all_inputs) {
637634 if (!input->isConstScalar ()) {
638635 NVF_CHECK (
You can’t perform that action at this time.
0 commit comments