]> granicus.if.org Git - clang/commitdiff
simplify code by removing excessive bracing.
authorFariborz Jahanian <fjahanian@apple.com>
Fri, 25 Jan 2013 23:08:39 +0000 (23:08 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Fri, 25 Jan 2013 23:08:39 +0000 (23:08 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@173521 91177308-0d34-0410-b5e6-96231b3b80d8

lib/AST/ASTContext.cpp

index b0cea14788b0e9a0cde0404f026b09c4af2334b3..1d103f11296103cce26ce25966867b56134acc5e 100644 (file)
@@ -416,33 +416,25 @@ comments::FullComment *ASTContext::getCommentForDecl(
     if (isa<ObjCMethodDecl>(D) || isa<FunctionDecl>(D)) {
       SmallVector<const NamedDecl*, 8> Overridden;
       const ObjCMethodDecl *OMD = dyn_cast<ObjCMethodDecl>(D);
-      if (OMD && OMD->isPropertyAccessor()) {
-        if (const ObjCPropertyDecl *PDecl = OMD->findPropertyDecl()) {
-          if (comments::FullComment *FC = getCommentForDecl(PDecl, PP)) {
-            comments::FullComment *CFC = cloneFullComment(FC, D);
-            return CFC;
-          }
-        }
-      }
+      if (OMD && OMD->isPropertyAccessor())
+        if (const ObjCPropertyDecl *PDecl = OMD->findPropertyDecl())
+          if (comments::FullComment *FC = getCommentForDecl(PDecl, PP))
+            return cloneFullComment(FC, D);
       if (OMD)
         addRedeclaredMethods(OMD, Overridden);
       getOverriddenMethods(dyn_cast<NamedDecl>(D), Overridden);
-      for (unsigned i = 0, e = Overridden.size(); i < e; i++) {
-        if (comments::FullComment *FC = getCommentForDecl(Overridden[i], PP)) {
-          comments::FullComment *CFC = cloneFullComment(FC, D);
-          return CFC;
-        }
-      }
+      for (unsigned i = 0, e = Overridden.size(); i < e; i++)
+        if (comments::FullComment *FC = getCommentForDecl(Overridden[i], PP))
+          return cloneFullComment(FC, D);
     }
     else if (const TypedefDecl *TD = dyn_cast<TypedefDecl>(D)) {
+      // Attach enum's documentation to its typedef if latter
+      // does not have one of its own.
       QualType QT = TD->getUnderlyingType();
-      if (const EnumType *ET = QT->getAs<EnumType>()) {
+      if (const EnumType *ET = QT->getAs<EnumType>())
         if (const EnumDecl *ED = ET->getDecl())
-          if (comments::FullComment *FC = getCommentForDecl(ED, PP)) {
-            comments::FullComment *CFC = cloneFullComment(FC, D);
-            return CFC;
-          }
-      }
+          if (comments::FullComment *FC = getCommentForDecl(ED, PP))
+            return cloneFullComment(FC, D);
     }
     return NULL;
   }