[cfe-dev] Compatibility of Objective-C interface and id types

Daniel Dunbar daniel at zuster.org
Mon Aug 25 15:15:44 PDT 2008

Currently mergeTypes has the following code/comment:
  case Type::ObjCInterface:
    // Distinct ObjC interfaces are not compatible; see
    // for checking assignment/comparison safety
    return QualType();

It isn't clear to me why we shouldn't be merging interface types which are
in an
inheritance relation to one another here. It seems like it was explicitly
given the presence of canAssignObjCInterfaces but I don't see the reason

Wouldn't merging the interface allow simplifying and maybe removing

 - Daniel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20080825/c729642b/attachment.html>

More information about the cfe-dev mailing list