Szelethus added inline comments.

================
Comment at: 
clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:879
 
+  ArrayRef<FixItHint> getFixits() const { return Fixits; }
+
----------------
NoQ wrote:
> Szelethus wrote:
> > Hmm, will this return an immutable container? If not, can we make it so?
> `ArrayRef` is like a view/slice (like `StringRef`), it's lightweight and you 
> can't mutate the original container through it and it abstracts out various 
> implementation details of the underlying vector.
Consider my inline void then :)


================
Comment at: clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:84
 namespace {
 class ClangDiagPathDiagConsumer : public PathDiagnosticConsumer {
   DiagnosticsEngine &Diag;
----------------
NoQ wrote:
> Szelethus wrote:
> > Oh my god. This must be a runner up for "Worst class name in the Clang 
> > Static Analyzer", and might even all the trophies home. I wanted to make a 
> > joke about honorable mentions, but nothing compares :^)
> I'm pretty sure [[ 
> https://clang.llvm.org/doxygen/classclang_1_1CXX17ElidedCopyConstructorInitializerConstructionContext.html
>  | `CXX17ElidedCopyConstructorInitializerConstructionContext` ]] deserves at 
> least some recognition.
That's at least descriptive, but I agree.


================
Comment at: clang/test/Analysis/objc-arc.m:1
-// RUN: %clang_analyze_cc1 -triple x86_64-apple-darwin10 
-analyzer-checker=core,osx.cocoa.RetainCount,deadcode -verify -fblocks 
-analyzer-opt-analyze-nested-blocks -fobjc-arc 
-analyzer-output=plist-multi-file -o %t.plist %s
+// RUN: %clang_analyze_cc1 -triple x86_64-apple-darwin10 
-analyzer-checker=core,osx.cocoa.RetainCount,deadcode -verify -fblocks 
-analyzer-opt-analyze-nested-blocks -fobjc-arc 
-analyzer-output=plist-multi-file -analyzer-config 
deadcode.DeadStores:ShowFixIts=true -o %t.plist %s
 // RUN: %normalize_plist <%t.plist | diff -ub 
%S/Inputs/expected-plists/objc-arc.m.plist -
----------------
NoQ wrote:
> Szelethus wrote:
> > Just thinking aloud, but maybe it'd be time to create a `RUN:` line 
> > formatter for test files, WDYT?
> Will this formatter be smart enough to update line numbers in 
> `expected-plists/objc-arc.m.plist`? (:
Why not put that on the wish list, eh? ;)


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D65182/new/

https://reviews.llvm.org/D65182



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

Reply via email to