@@ -98,7 +98,7 @@ void enforceHasExpr(const std::unique_ptr<NodeWithExpr> &node) {
9898 }
9999}
100100
101- void enforceHasExpr (const parser::NodeVec &nodes) {
101+ void enforceNodeVecHasExpr (const parser::NodeVec &nodes) {
102102 for (const auto &node : nodes) {
103103 enforceHasExpr (node);
104104 }
@@ -3910,7 +3910,7 @@ unique_ptr<parser::Node> Translator::patternTranslate(pm_node_t *node) {
39103910
39113911 unique_ptr<parser::Node> arrayPattern = nullptr ;
39123912
3913- enforceHasExpr (sorbetElements);
3913+ enforceNodeVecHasExpr (sorbetElements);
39143914
39153915 // When the pattern ends with an implicit rest node, we need to return an `ArrayPatternWithTail` instead
39163916 if (prismRestNode != nullptr && PM_NODE_TYPE_P (prismRestNode, PM_IMPLICIT_REST_NODE)) {
@@ -3982,7 +3982,7 @@ unique_ptr<parser::Node> Translator::patternTranslate(pm_node_t *node) {
39823982 make_node_with_expr<parser::MatchRest>(MK::Nil (splatLoc), splatLoc, move (expr)));
39833983 }
39843984
3985- enforceHasExpr (sorbetElements);
3985+ enforceNodeVecHasExpr (sorbetElements);
39863986
39873987 // FindPattern is a structural pattern with no simple desugared expression
39883988 return make_node_with_expr<parser::FindPattern>(MK::Nil (location), location, move (sorbetElements));
@@ -4037,7 +4037,7 @@ unique_ptr<parser::Node> Translator::patternTranslate(pm_node_t *node) {
40374037
40384038 unique_ptr<parser::Node> hashPattern = nullptr ;
40394039
4040- enforceHasExpr (sorbetElements);
4040+ enforceNodeVecHasExpr (sorbetElements);
40414041
40424042 // HashPattern is a structural pattern with no direct desugared expression
40434043 hashPattern =
0 commit comments