<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>On Nov 18, 2013, at 5:16 PM, Jordan Rose <<a href="mailto:jordan_rose@apple.com">jordan_rose@apple.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><br>On Nov 18, 2013, at 16:29, jahanian <<a href="mailto:fjahanian@apple.com">fjahanian@apple.com</a>> wrote:<br><br><blockquote type="cite"><br>On Nov 18, 2013, at 4:27 PM, Douglas Gregor <<a href="mailto:dgregor@apple.com">dgregor@apple.com</a>> wrote:<br><br><blockquote type="cite"><br>On Nov 18, 2013, at 4:09 PM, Fariborz Jahanian <<a href="mailto:fjahanian@apple.com">fjahanian@apple.com</a>> wrote:<br><br><blockquote type="cite">Author: fjahanian<br>Date: Mon Nov 18 18:09:48 2013<br>New Revision: 195061<br>\<br>+static inline ObjCBridgeAttr *getObjCBridgeAttr(const TypedefType *TD) {<br>+  TypedefNameDecl *TDNDecl = TD->getDecl();<br>+  QualType QT = TDNDecl->getUnderlyingType();<br>+  if (QT->isPointerType()) {<br>+    QT = QT->getPointeeType();<br>+    if (QT->isStructureType() || QT->isUnionType() || QT->isClassType())<br></blockquote><br>How about<br><br><span class="Apple-tab-span" style="white-space:pre">   </span>if (const RecordType *RT = QT->getAs<RecordType>())<br></blockquote><br>We also get @interface with this.<br></blockquote><br>That's not @interface; it's MSVC's __interface. I think we're safe there.<br></blockquote><div><br></div>You are right. In r<span style="font-family: Menlo; font-size: 11px;">195070.</span></div><div><font face="Menlo"><span style="font-size: 11px;">- Fariborz</span></font></div><div><font face="Menlo"><span style="font-size: 11px;"><br></span></font><blockquote type="cite"><br>Jordan</blockquote></div><br></body></html>