diff --git a/src/Psalm/Type/Union.php b/src/Psalm/Type/Union.php index 4977dc7b2e0..a5ee2388860 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; }