From d03e5ef057d6adc656c0ff7e166c50b73b4f48f3 Mon Sep 17 00:00:00 2001 From: Brown Date: Tue, 15 Sep 2020 09:39:50 -0400 Subject: [PATCH] Only refine for matching closure union members Ref #4136 --- .../Analyzer/Statements/Expression/Call/ArgumentsAnalyzer.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Psalm/Internal/Analyzer/Statements/Expression/Call/ArgumentsAnalyzer.php b/src/Psalm/Internal/Analyzer/Statements/Expression/Call/ArgumentsAnalyzer.php index 6cda6495c51..51851038084 100644 --- a/src/Psalm/Internal/Analyzer/Statements/Expression/Call/ArgumentsAnalyzer.php +++ b/src/Psalm/Internal/Analyzer/Statements/Expression/Call/ArgumentsAnalyzer.php @@ -388,9 +388,7 @@ private static function handleClosureArg( ); if (!$type_match_found) { - $newly_inferred_type = null; - - break; + continue; } }