I have the impression that if there is copy pasted code in a function and there 
are warnings then the hash will be the same. I don't know if this would be a 
problem.. but is that true?


================
Comment at: include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:78
@@ -77,2 +77,3 @@
   std::string Description;
+  std::string HashField;
   PathDiagnosticLocation Location;
----------------
I wonder if this needs to be a std::string.. the size of a hash is known isnt 
it.

================
Comment at: lib/StaticAnalyzer/Core/PlistDiagnostics.cpp:430
@@ +429,3 @@
+                                          StringRef HashField, const Decl *D) {
+  static const std::string Delimeter = "$";
+
----------------
It seems to me that this can be a char. Is std::string necessary or was it 
chosen for safety?

http://reviews.llvm.org/D10305

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/



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

Reply via email to