Searched refs:srcPointee (Results 1 – 3 of 3) sorted by relevance
675 bool isSafePointerCast(Type srcPointee, Type destPointee) in isSafePointerCast() argument678 while (srcPointee.ty == Tpointer && destPointee.ty == Tpointer) in isSafePointerCast()680 srcPointee = srcPointee.nextOf(); in isSafePointerCast()684 if (srcPointee.constConv(destPointee)) in isSafePointerCast()688 if (srcPointee.unSharedOf() == destPointee.unSharedOf()) in isSafePointerCast()692 if (srcPointee.ty == Tfunction && destPointee.ty == Tfunction) in isSafePointerCast()693 return srcPointee.covariant(destPointee) == Covariant.yes || in isSafePointerCast()694 destPointee.covariant(srcPointee) == Covariant.yes; in isSafePointerCast()699 if (srcPointee.ty == Taarray && destPointee == Type.tvoidptr) in isSafePointerCast()704 if (srcPointee.ty == Tsarray && destPointee.ty == Tsarray) in isSafePointerCast()[all …]
666 bool isSafePointerCast(Type *srcPointee, Type *destPointee) in isSafePointerCast() argument669 while (srcPointee->ty == Tpointer && destPointee->ty == Tpointer) in isSafePointerCast()671 srcPointee = srcPointee->nextOf(); in isSafePointerCast()676 if (srcPointee->constConv(destPointee)) in isSafePointerCast()680 if (srcPointee->ty == Tfunction && destPointee->ty == Tfunction) in isSafePointerCast()681 return srcPointee->covariant(destPointee) == 1; in isSafePointerCast()688 if (srcPointee->ty == Taarray && destPointee == Type::tvoidptr) in isSafePointerCast()694 if (srcPointee->ty == Tsarray && destPointee->ty == Tsarray) in isSafePointerCast()696 if (srcPointee->size() != destPointee->size()) in isSafePointerCast()698 srcPointee = srcPointee->baseElemOf(); in isSafePointerCast()[all …]
187 bool isSafePointerCast(Type *srcPointee, Type *destPointee);