[PATCH] D49772: [analyzer] [NFC] Simplify some visitors by giving a convenient getter from state to analysis manager
    Artem Dergachev via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Mon Jul 30 15:55:37 PDT 2018
    
    
  
NoQ added inline comments.
================
Comment at: cfe/trunk/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:739
     // See if the return value is NULL. If so, suppress the report.
-    SubEngine *Eng = State->getStateManager().getOwningEngine();
-    assert(Eng && "Cannot file a bug report without an owning engine");
-    AnalyzerOptions &Options = Eng->getAnalysisManager().options;
+    AnalyzerOptions &Options = State->getAnalysisManager().options;
 
----------------
Btw why isn't this field private? I guess nobody cares because it's anyway exposed as a mutable reference, but we might have as well had consistency.
Repository:
  rL LLVM
https://reviews.llvm.org/D49772
    
    
More information about the llvm-commits
mailing list