reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
 2011   Construct.PD->setEndOfPath(LastPiece);
 2013   PathDiagnosticLocation PrevLoc = Construct.PD->getLocation();
 2016   while (Construct.ascendToPrevNode()) {
 2017     generatePathDiagnosticsForNode(Construct, PrevLoc);
 2019     auto VisitorNotes = VisitorsDiagnostics->find(Construct.getCurrentNode());
 2035         addEdgeToPath(Construct.getActivePath(), PrevLoc, Note->getLocation());
 2036       updateStackPiecesWithMessage(Note, Construct.CallStack);
 2037       Construct.getActivePath().push_front(Note);
 2045         Construct.getLocationContextForActivePath()->getStackFrame();
 2047     addEdgeToPath(Construct.getActivePath(), PrevLoc,
 2053   if (!Construct.PD->path.empty()) {
 2056           removeUnneededCalls(Construct, Construct.getMutablePieces(), R);
 2056           removeUnneededCalls(Construct, Construct.getMutablePieces(), R);
 2063       removePopUpNotes(Construct.getMutablePieces());
 2066     adjustCallLocations(Construct.getMutablePieces());
 2067     removePiecesWithInvalidLocations(Construct.getMutablePieces());
 2075       while (optimizeEdges(Construct, Construct.getMutablePieces(), OCS)) {
 2075       while (optimizeEdges(Construct, Construct.getMutablePieces(), OCS)) {
 2080       dropFunctionEntryEdge(Construct, Construct.getMutablePieces());
 2080       dropFunctionEntryEdge(Construct, Construct.getMutablePieces());
 2086     removeRedundantMsgs(Construct.getMutablePieces());
 2087     removeEdgesToDefaultInitializers(Construct.getMutablePieces());
 2091     CompactMacroExpandedPieces(Construct.getMutablePieces(), SM);
 2093   return std::move(Construct.PD);