aaron.ballman added a comment. Thank you for this! It basically LG, but can you also add a dynamic matcher unit test for this functionality?
================ Comment at: clang/lib/ASTMatchers/Dynamic/Marshallers.cpp:102-106 + static constexpr llvm::StringRef Allowed[] = { + "UETT_SizeOf", "UETT_AlignOf", + "UETT_VecStep", "UETT_OpenMPRequiredSimdAlign", + "UETT_PreferredAlignOf", + }; ---------------- Did clang-format produce this formatting? ================ Comment at: clang/lib/ASTMatchers/Dynamic/Marshallers.cpp:107 + }; + if (Value.isString()) { + return ::getBestGuess(Value.getString(), llvm::makeArrayRef(Allowed), ---------------- Elide braces ================ Comment at: clang/lib/ASTMatchers/Dynamic/Marshallers.h:222 + getUnaryOrTypeTraitKind(llvm::StringRef ClauseKind) { + // FIXME: Typetraits should probably be in a `.def` to make less error prone + return llvm::StringSwitch<Optional<UnaryExprOrTypeTrait>>(ClauseKind) ---------------- Typetraits - > Type traits Also, missing a full stop at the end of the comment. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D77791/new/ https://reviews.llvm.org/D77791 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits