Commit dae5ec59 authored by Fariborz Jahanian's avatar Fariborz Jahanian
Browse files

ObjectiveC objc_bridge. Minor refactoring.

// rdar://15454846

llvm-svn: 195070
parent 3311f374
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -3170,8 +3170,8 @@ static inline ObjCBridgeAttr *getObjCBridgeAttr(const TypedefType *TD) {
  QualType QT = TDNDecl->getUnderlyingType();
  if (QT->isPointerType()) {
    QT = QT->getPointeeType();
    if (QT->isStructureType() || QT->isUnionType() || QT->isClassType())
      if (RecordDecl *RD = QT->getAs<RecordType>()->getDecl())
    if (const RecordType *RT = QT->getAs<RecordType>())
      if (RecordDecl *RD = RT->getDecl())
        if (RD->hasAttr<ObjCBridgeAttr>())
          return RD->getAttr<ObjCBridgeAttr>();
  }