diff --git a/src/Psalm/Type/Union.php b/src/Psalm/Type/Union.php index 6185c7e457e..fecb487366e 100644 --- a/src/Psalm/Type/Union.php +++ b/src/Psalm/Type/Union.php @@ -1045,11 +1045,11 @@ public function isAlwaysTruthy(): bool continue; } - if ($atomic_type instanceof Type\Atomic\TNonEmptyString) { + if ($atomic_type instanceof Type\Atomic\TNonFalsyString) { continue; } - if ($atomic_type instanceof Type\Atomic\TNonEmptyNonspecificLiteralString) { + if ($atomic_type instanceof Type\Atomic\TCallableString) { continue; }