Prazek added a comment.

There is also big issue here - I don't check if the type of argument is 
builtinType. I don't know why but matcher "builtinType" didn't work when I 
tried to use it. (like I wrote in another email)


================
Comment at: clang-tidy/boost/UseToStringCheck.cpp:33
@@ +32,3 @@
+  Finder->addMatcher(
+      getMatcher("class std::__cxx11::basic_string<char>").bind("to_string"),
+      this);
----------------
LegalizeAdulthood wrote:
> Why do we need to match something that is implementation specific?  This 
> seems really fragile.
Yes it is, but the problem here is that I can't find better solution:
For example better solution would be to use 
CXXRecordDecl(hasName("std::basic_string<char>")), because it looks through 
namespaces, and it doesn't care where std::string was defined. The problem is 
that I don't know if I can move easly from QualType to CXXRecordDecl - at least 
I coudn't find it in docs.



================
Comment at: docs/clang-tidy/checks/list.rst:90
@@ -88,2 +89,3 @@
    modernize-use-override
+   modernize-use-using
    performance-faster-string-find
----------------
LegalizeAdulthood wrote:
> Why was this added?  It seems unrelated to this changeset.
Yep, I was making to check in the same time. I will split it.


http://reviews.llvm.org/D18136



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to