1
0
mirror of https://github.com/danog/psalm.git synced 2024-11-26 12:24:49 +01:00

Fix redundancies

This commit is contained in:
Matt Brown 2020-12-04 15:10:50 -05:00 committed by Daniil Gentili
parent 326c47ef75
commit 910d617608
Signed by: danog
GPG Key ID: 8C1BE3B34B230CA7

View File

@ -684,8 +684,7 @@ abstract class FunctionLikeAnalyzer extends SourceAnalyzer
)
: Type::getVoid();
if ($inferred_return_type
&& !$inferred_return_type->isVoid()
if (!$inferred_return_type->isVoid()
&& !$inferred_return_type->isFalse()
&& !$inferred_return_type->isNull()
&& !$inferred_return_type->isSingleIntLiteral()
@ -785,7 +784,6 @@ abstract class FunctionLikeAnalyzer extends SourceAnalyzer
)
: null;
if ($closure_return_type || $closure_yield_type) {
if ($closure_yield_type) {
$closure_return_type = $closure_yield_type;
}
@ -811,7 +809,6 @@ abstract class FunctionLikeAnalyzer extends SourceAnalyzer
$closure_atomic->is_pure = !$this->inferred_impure;
}
}
}
if ($codebase->collect_references
&& !$context->collect_initializations