Fix ParagraphComment::isWhitespace(): a paragraph without a non-whitespace

TextComment node was considered whitespace even if it contained other child
nodes.

llvm-svn: 160474
This commit is contained in:
Dmitri Gribenko 2012-07-19 00:01:56 +00:00
parent 0de5913855
commit 7b2ca3e80b
2 changed files with 5 additions and 1 deletions

View File

@ -116,7 +116,8 @@ bool ParagraphComment::isWhitespaceNoCache() const {
if (const TextComment *TC = dyn_cast<TextComment>(*I)) {
if (!TC->isWhitespace())
return false;
}
} else
return false;
}
return true;
}

View File

@ -104,6 +104,9 @@ int test_block_command4(int);
/// \brief Aaa
int test_block_command5(int);
/// \brief \c Aaa
int test_block_command6(int);
// expected-warning@+1 {{'\param' command used in a comment that is not attached to a function declaration}}
/// \param a Blah blah.
int test_param1;