if we write sql with : `select cast(array() as array<varchar(10)>)` castexpr in fe will call analyze() with `Type.matchExactType(childType, type, true);` here array type only check contains_null , but should check inner type to make array matchExactType right