Skip to content

Commit 6f65607

Browse files
committed
register all added matchers in the registry
1 parent 0578a3e commit 6f65607

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

clang/lib/ASTMatchers/Dynamic/Registry.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,7 @@ RegistryMaps::RegistryMaps() {
198198
REGISTER_MATCHER(cxxDependentScopeMemberExpr);
199199
REGISTER_MATCHER(cxxDestructorDecl);
200200
REGISTER_MATCHER(cxxDynamicCastExpr);
201+
REGISTER_MATCHER(cxxFoldExpr);
201202
REGISTER_MATCHER(cxxForRangeStmt);
202203
REGISTER_MATCHER(cxxFunctionalCastExpr);
203204
REGISTER_MATCHER(cxxMemberCallExpr);
@@ -341,10 +342,12 @@ RegistryMaps::RegistryMaps() {
341342
REGISTER_MATCHER(hasNullSelector);
342343
REGISTER_MATCHER(hasObjectExpression);
343344
REGISTER_MATCHER(hasOperands);
345+
REGISTER_MATCHER(hasOperator);
344346
REGISTER_MATCHER(hasOperatorName);
345347
REGISTER_MATCHER(hasOverloadedOperatorName);
346348
REGISTER_MATCHER(hasParameter);
347349
REGISTER_MATCHER(hasParent);
350+
REGISTER_MATCHER(hasPattern);
348351
REGISTER_MATCHER(hasPointeeLoc);
349352
REGISTER_MATCHER(hasQualifier);
350353
REGISTER_MATCHER(hasRHS);
@@ -405,6 +408,7 @@ RegistryMaps::RegistryMaps() {
405408
REGISTER_MATCHER(isAssignmentOperator);
406409
REGISTER_MATCHER(isAtPosition);
407410
REGISTER_MATCHER(isBaseInitializer);
411+
REGISTER_MATCHER(isBinaryFold);
408412
REGISTER_MATCHER(isBitField);
409413
REGISTER_MATCHER(isCatchAll);
410414
REGISTER_MATCHER(isClass);
@@ -448,6 +452,7 @@ RegistryMaps::RegistryMaps() {
448452
REGISTER_MATCHER(isInteger);
449453
REGISTER_MATCHER(isIntegral);
450454
REGISTER_MATCHER(isLambda);
455+
REGISTER_MATCHER(isLeftFold);
451456
REGISTER_MATCHER(isListInitialization);
452457
REGISTER_MATCHER(isMain);
453458
REGISTER_MATCHER(isMemberInitializer);
@@ -461,6 +466,7 @@ RegistryMaps::RegistryMaps() {
461466
REGISTER_MATCHER(isProtected);
462467
REGISTER_MATCHER(isPublic);
463468
REGISTER_MATCHER(isPure);
469+
REGISTER_MATCHER(isRightFold);
464470
REGISTER_MATCHER(isScoped);
465471
REGISTER_MATCHER(isSharedKind);
466472
REGISTER_MATCHER(isSignedInteger);
@@ -470,6 +476,7 @@ RegistryMaps::RegistryMaps() {
470476
REGISTER_MATCHER(isStruct);
471477
REGISTER_MATCHER(isTemplateInstantiation);
472478
REGISTER_MATCHER(isTypeDependent);
479+
REGISTER_MATCHER(isUnaryFold);
473480
REGISTER_MATCHER(isUnion);
474481
REGISTER_MATCHER(isUnsignedInteger);
475482
REGISTER_MATCHER(isUserProvided);

0 commit comments

Comments
 (0)