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

Reply via email to