From 1f86f8d6c0b5898188a59243a9926b414e0d910a Mon Sep 17 00:00:00 2001 From: Margret Riegert Date: Wed, 29 Jan 2025 13:44:18 -0500 Subject: [PATCH] Combine cast / nilablecast --- src/ameba/ast/visitors/implicit_return_visitor.cr | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/ameba/ast/visitors/implicit_return_visitor.cr b/src/ameba/ast/visitors/implicit_return_visitor.cr index 0a8234ae6..9ea1775f0 100644 --- a/src/ameba/ast/visitors/implicit_return_visitor.cr +++ b/src/ameba/ast/visitors/implicit_return_visitor.cr @@ -148,15 +148,7 @@ module Ameba::AST false end - def visit(node : Crystal::Cast) - @rule.test(@source, node, @stack.positive?) - - incr_stack { node.obj.accept(self) } - - false - end - - def visit(node : Crystal::NilableCast) : Bool + def visit(node : Crystal::Cast | Crystal::NilableCast) @rule.test(@source, node, @stack.positive?) incr_stack { node.obj.accept(self) }