Acting on Daniel's nagging, remove PathDiagnosticClientFactory() and
migrate work in the destructors of PathDiagnosticClients from their destructors to FlushReports(). The destructors now currently call FlushReports(); this will be fixed in a subsequent patch. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@86108 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/Analysis/PathDiagnostic.h 12 additions, 1 deletioninclude/clang/Analysis/PathDiagnostic.h
- include/clang/Frontend/PathDiagnosticClients.h 2 additions, 18 deletionsinclude/clang/Frontend/PathDiagnosticClients.h
- lib/Frontend/AnalysisConsumer.cpp 2 additions, 3 deletionslib/Frontend/AnalysisConsumer.cpp
- lib/Frontend/HTMLDiagnostics.cpp 21 additions, 49 deletionslib/Frontend/HTMLDiagnostics.cpp
- lib/Frontend/PlistDiagnostics.cpp 29 additions, 26 deletionslib/Frontend/PlistDiagnostics.cpp
Loading
Please register or sign in to comment