v.g.vassilev requested changes to this revision. This revision now requires changes to proceed.
================ Comment at: lib/StaticAnalyzer/Checkers/CloneChecker.cpp:83 @@ +82,3 @@ + auto WarnID = DiagEngine.getCustomDiagID( + DiagnosticsEngine::Warning, "Maybe you wanted to use %0 here?"); + ---------------- More common in clang is to use "Did you mean to use...". If it is a warning it should be saying something like: "Suspicious code clone detected; did you mean to use %0" ================ Comment at: lib/StaticAnalyzer/Checkers/CloneChecker.cpp:86 @@ +85,3 @@ + auto NoteID = DiagEngine.getCustomDiagID( + DiagnosticsEngine::Note, "Suggestion is based on the useage of this " + "variable in a similar piece of code."); ---------------- Typo: usage. ================ Comment at: lib/StaticAnalyzer/Checkers/CloneChecker.cpp:89 @@ +88,3 @@ + + auto NoteWithSuggestionID = DiagEngine.getCustomDiagID( + DiagnosticsEngine::Note, "Or maybe you wanted to use %0 here in this " ---------------- I think this should be worded a bit better, too. ================ Comment at: test/Analysis/copypaste/suspicious-clones.cpp:11 @@ +10,3 @@ + return a; + return b; // expected-note{{Suggestion is based on the useage of this variable in a similar piece of code.}} +} ---------------- This note here is very obscure. It doesn't contain a lot of meaningful information. It should give a hint where is this similar piece of code. https://reviews.llvm.org/D23314 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits