diff --git a/clang/docs/LibASTMatchersReference.html b/clang/docs/LibASTMatchersReference.html index a16b9c44ef0eab..ae25b3797083eb 100644 --- a/clang/docs/LibASTMatchersReference.html +++ b/clang/docs/LibASTMatchersReference.html @@ -2675,10 +2675,10 @@

Node Matchers

Matcher<Type>memberPointerTypeMatcher<MemberPointerType>...
Matches member pointer types.
 Given
-  struct A { int i; }
-  A::* ptr = A::i;
+  struct A { int i; };
+  int A::* ptr = &A::i;
 memberPointerType()
-  matches "A::* ptr"
+  matches "int A::* ptr"
 
@@ -10659,5 +10659,3 @@

AST Traversal Matchers

- - diff --git a/clang/include/clang/ASTMatchers/ASTMatchers.h b/clang/include/clang/ASTMatchers/ASTMatchers.h index f1c72efc238784..c298ea864177e1 100644 --- a/clang/include/clang/ASTMatchers/ASTMatchers.h +++ b/clang/include/clang/ASTMatchers/ASTMatchers.h @@ -7327,11 +7327,11 @@ extern const AstTypeMatcher blockPointerType; /// Matches member pointer types. /// Given /// \code -/// struct A { int i; } -/// A::* ptr = A::i; +/// struct A { int i; }; +/// int A::* ptr = &A::i; /// \endcode /// memberPointerType() -/// matches "A::* ptr" +/// matches "int A::* ptr" extern const AstTypeMatcher memberPointerType; /// Matches pointer types, but does not match Objective-C object pointer