diff --git a/src/ExprNode.cc b/src/ExprNode.cc
index e69f68b453753afc074835f03117d10ff7f26a03..35e83b316418f20b438970a7bea26994411d21fc 100644
--- a/src/ExprNode.cc
+++ b/src/ExprNode.cc
@@ -7302,7 +7302,7 @@ AbstractExternalFunctionNode::removeTrendLeadLag(const map<int, expr_t>& trend_s
 bool
 AbstractExternalFunctionNode::isInStaticForm() const
 {
-  return all_of(arguments.begin(), arguments.end(), [](expr_t e) { return e->isInStaticForm(); });
+  return ranges::all_of(arguments, [](expr_t e) { return e->isInStaticForm(); });
 }
 
 bool