[PATCH] D34268: [clang] Fix format specifiers fixits for nested macros

Mehdi AMINI via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Jun 15 20:30:52 PDT 2017


mehdi_amini added a comment.

Thanks for fixing! (I'm still not the best qualified to review this)



================
Comment at: lib/Edit/EditedSource.cpp:78
     if (I != ExpansionToArgMap.end() &&
-        std::find_if(
-            I->second.begin(), I->second.end(), [&](const MacroArgUse &U) {
-              return ArgUse.first == U.first && ArgUse.second != U.second;
-            }) != I->second.end()) {
+        std::find_if(I->second.begin(), I->second.end(),
+                     [&](const MacroArgUse &U) {
----------------
Nit: `llvm::find_if` allows to skip begin/end as `llvm::find_if(I->second, [] ...`


================
Comment at: test/FixIt/fixit-format-darwin.m:71
+
+void radar33447() {
+  Outer2("test 8: %s", getNSInteger());  
----------------
I think you mean `pr` instead of `radar` ;)


Repository:
  rL LLVM

https://reviews.llvm.org/D34268





More information about the cfe-commits mailing list