]> granicus.if.org Git - clang/commitdiff
-fparse-all-comments: remove redundant check, as suggested by Fariborz Jahanian
authorDmitri Gribenko <gribozavr@gmail.com>
Wed, 10 Apr 2013 18:43:09 +0000 (18:43 +0000)
committerDmitri Gribenko <gribozavr@gmail.com>
Wed, 10 Apr 2013 18:43:09 +0000 (18:43 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@179204 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/AST/RawCommentList.h
test/Index/parse-all-comments.c

index 7e8bf044c1e0c1a556792ad747190080d18a6d0c..84a6e96fa01a922d23ea2237220c4122ff2cb6a4 100644 (file)
@@ -89,7 +89,7 @@ public:
 
   /// Returns true if this comment any kind of a documentation comment.
   bool isDocumentation() const LLVM_READONLY {
-    return !isInvalid() && (!isOrdinary() || ParseAllComments);
+    return !isInvalid() && !isOrdinary();
   }
 
   /// Returns whether we are parsing all comments.
index d7dce364e20836cef4252821a2fe0ec425e46613..ac31f5b74e17ed6e5e9f7f8dfeaebd85ecbb2067 100644 (file)
@@ -15,6 +15,12 @@ void notdoxy3(void);
 /** Doxygen comment.  isdoxy4 IS_DOXYGEN_SINGLE */
 void isdoxy4(void);
 
+/*! Doxygen comment.  isdoxy5 IS_DOXYGEN_SINGLE */
+void isdoxy5(void);
+
+/// Doxygen comment.  isdoxy6 IS_DOXYGEN_SINGLE
+void isdoxy6(void);
+
 /* BLOCK_ORDINARY_COMMENT */
 // ORDINARY COMMENT
 /// This is a BCPL comment. IS_DOXYGEN_START
@@ -45,4 +51,6 @@ void multi_line_comment_plus_ordinary(int);
 // CHECK: parse-all-comments.c:10:6: FunctionDecl=notdoxy2:{{.*}} notdoxy2 NOT_DOXYGEN
 // CHECK: parse-all-comments.c:13:6: FunctionDecl=notdoxy3:{{.*}} notdoxy3 NOT_DOXYGEN
 // CHECK: parse-all-comments.c:16:6: FunctionDecl=isdoxy4:{{.*}} isdoxy4 IS_DOXYGEN_SINGLE
-// CHECK: parse-all-comments.c:23:6: FunctionDecl=multi_line_comment_plus_ordinary:{{.*}} BLOCK_ORDINARY_COMMENT {{.*}} ORDINARY COMMENT {{.*}} IS_DOXYGEN_START {{.*}} IS_DOXYGEN_END
+// CHECK: parse-all-comments.c:19:6: FunctionDecl=isdoxy5:{{.*}} isdoxy5 IS_DOXYGEN_SINGLE
+// CHECK: parse-all-comments.c:22:6: FunctionDecl=isdoxy6:{{.*}} isdoxy6 IS_DOXYGEN_SINGLE
+// CHECK: parse-all-comments.c:29:6: FunctionDecl=multi_line_comment_plus_ordinary:{{.*}} BLOCK_ORDINARY_COMMENT {{.*}} ORDINARY COMMENT {{.*}} IS_DOXYGEN_START {{.*}} IS_DOXYGEN_END