From 408eb44f49310dd3d9888c7feae55f8c96c96903 Mon Sep 17 00:00:00 2001 From: Roman Lebedev Date: Thu, 21 Mar 2019 15:33:43 +0000 Subject: [ASTMatcher] Add clang-query disclaimer to two more matchers that take enum As we have figured out in https://reviews.llvm.org/D57112 and https://bugs.llvm.org/show_bug.cgi?id=41176 this kind-of works, but needs special care. llvm-svn: 356677 --- clang/docs/LibASTMatchersReference.html | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'clang/docs/LibASTMatchersReference.html') diff --git a/clang/docs/LibASTMatchersReference.html b/clang/docs/LibASTMatchersReference.html index 05f5c1fe486..10b9ebf19b7 100644 --- a/clang/docs/LibASTMatchersReference.html +++ b/clang/docs/LibASTMatchersReference.html @@ -2640,6 +2640,9 @@ Example matches y(x) but not y(42) or NS::y(x). Example: matches the implicit cast around 0 (matcher = castExpr(hasCastKind(CK_NullToPointer))) int *p = 0; + +If the matcher is use from clang-query, CastKind parameter +should be passed as a quoted string. e.g., ofKind("CK_NullToPointer"). @@ -4086,6 +4089,9 @@ Given int s = sizeof(x) + alignof(x) unaryExprOrTypeTraitExpr(ofKind(UETT_SizeOf)) matches sizeof(x) + +If the matcher is use from clang-query, UnaryExprOrTypeTrait parameter +should be passed as a quoted string. e.g., ofKind("UETT_SizeOf"). -- cgit v1.2.3