Generally looks good. Since we now have the specialization pattern multiple 
times, I wonder whether there's a more compact way to write that. I'll try to 
come up with something. In the meantime, this looks fine.


================
Comment at: include/clang/ASTMatchers/ASTMatchersInternal.h:386
@@ +385,3 @@
+  }
+  LLVM_OVERRIDE;
+
----------------
Can't that go before the opening curly? (I have no idea about the new cool 
override keywords, so I'm curious :)

================
Comment at: include/clang/ASTMatchers/ASTMatchersInternal.h:378
@@ +377,3 @@
+template <typename T, typename ArgT>
+class HasOverloadedOperatorNameMatcher : public SingleNodeMatcherInterface<T> {
+public:
----------------
Please put in a TOOLING_COMPILE_ASSERT that T is one of the supported types?


http://llvm-reviews.chandlerc.com/D494

BRANCH
  matchers

ARCANIST PROJECT
  clang
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to