]> granicus.if.org Git - clang/commitdiff
[ASTMatchers] Support generating docs for single-line matchers
authorBenjamin Kramer <benny.kra@googlemail.com>
Wed, 17 Jan 2018 23:14:49 +0000 (23:14 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Wed, 17 Jan 2018 23:14:49 +0000 (23:14 +0000)
clang-format likes this format. PR35989.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@322783 91177308-0d34-0410-b5e6-96231b3b80d8

docs/tools/dump_ast_matchers.py
include/clang/ASTMatchers/ASTMatchers.h

index ab7738fd7685cd5d5d59ace448fbad7f2cac5833..d38977548fd954308ec70f09345a258f5b902be1 100755 (executable)
@@ -237,7 +237,7 @@ def act_on_decl(declaration, comment, allowed_types):
                        (?:,\s*([^\s,]+)\s*
                           ,\s*([^\s,]+)\s*)?
                        (?:,\s*\d+\s*)?
-                      \)\s*{\s*$""", declaration, flags=re.X)
+                      \)\s*{""", declaration, flags=re.X)
     if m:
       p, n, result, name = m.groups()[0:4]
       args = m.groups()[4:]
index 2ec761068d1b19630b49f6c6475da3b95e89ca2e..f1eabdec6a9e047f47903469d11457f894aabc87 100644 (file)
@@ -3581,9 +3581,7 @@ AST_POLYMORPHIC_MATCHER_P(parameterCountIs,
 /// \code
 ///   void nope();
 /// \endcode
-AST_MATCHER(FunctionDecl, isNoReturn) {
-  return Node.isNoReturn();
-}
+AST_MATCHER(FunctionDecl, isNoReturn) { return Node.isNoReturn(); }
 
 /// \brief Matches the return type of a function declaration.
 ///