forked from OSchip/llvm-project
[libclang] Remove comma from the blacklist of characters that prevent a comment to be attached to a decl.
It's common to use an availability function macro at the start of a decl. rdar://13965065 llvm-svn: 187230
This commit is contained in:
parent
53900e5124
commit
b534d3a0ef
|
@ -227,7 +227,7 @@ RawComment *ASTContext::getRawCommentForDeclNoCache(const Decl *D) const {
|
|||
|
||||
// There should be no other declarations or preprocessor directives between
|
||||
// comment and declaration.
|
||||
if (Text.find_first_of(",;{}#@") != StringRef::npos)
|
||||
if (Text.find_first_of(";{}#@") != StringRef::npos)
|
||||
return NULL;
|
||||
|
||||
return *Comment;
|
||||
|
|
|
@ -247,6 +247,13 @@ void isdoxy52(int);
|
|||
*/
|
||||
void isdoxy53(int);
|
||||
|
||||
#define MYMAC(x,y)
|
||||
/**
|
||||
* Aaa. IS_DOXYGEN_START IS_DOXYGEN_END
|
||||
*/
|
||||
MYMAC(0,0)
|
||||
void isdoxy54(int);
|
||||
|
||||
#endif
|
||||
|
||||
// RUN: rm -rf %t
|
||||
|
@ -327,4 +334,5 @@ void isdoxy53(int);
|
|||
// CHECK: annotate-comments.cpp:222:6: FunctionDecl=isdoxy50:{{.*}} BriefComment=[Returns ddd IS_DOXYGEN_END]
|
||||
// CHECK: annotate-comments.cpp:231:6: FunctionDecl=isdoxy51:{{.*}} BriefComment=[Aaa. IS_DOXYGEN_START]
|
||||
// CHECK: annotate-comments.cpp:241:6: FunctionDecl=isdoxy52:{{.*}} BriefComment=[Aaa. IS_DOXYGEN_START Bbb.]
|
||||
|
||||
// CHECK: annotate-comments.cpp:248:6: FunctionDecl=isdoxy53:{{.*}} BriefComment=[Aaa. IS_DOXYGEN_START IS_DOXYGEN_END]
|
||||
// CHECK: annotate-comments.cpp:255:6: FunctionDecl=isdoxy54:{{.*}} BriefComment=[Aaa. IS_DOXYGEN_START IS_DOXYGEN_END]
|
||||
|
|
Loading…
Reference in New Issue