diff --git a/src/Psalm/Type.php b/src/Psalm/Type.php index 3fdced8774f..2f12dd8bbd6 100644 --- a/src/Psalm/Type.php +++ b/src/Psalm/Type.php @@ -643,7 +643,7 @@ public static function combineUnionTypes( $combined_type->ignore_falsable_issues = true; } - if ($type_1->explicit_never && $type_2->explicit_never) { + if ($type_1->explicit_never || $type_2->explicit_never) { $combined_type->explicit_never = true; }