llvm-project/clang/lib/Analysis
Eric Fiselier 407584c433 Fix linkage error on ProgramPoint's dump method.
Currently, ProgramPoint::dump calls the out-of-line function ProgramPoint::print. This causes
libraries which include ProgramPoint.h to become dependent on libclangAnalysis, which in turn
causes missing symbol link error when building with -DBUILD_SHARED_LIBS=ON -DLLVM_ENABLE_MODULES=ON.

The breakage was introduced in r343160.

This patch fixes the issues by moving ProgramPoint::dump's declaration out of line.

llvm-svn: 343420
2018-09-30 18:05:39 +00:00
..
AnalysisDeclContext.cpp [analyzer] Generate and use stable identifiers for LocationContext 2018-09-15 02:03:36 +00:00
BodyFarm.cpp Remove trailing space 2018-07-30 19:24:48 +00:00
CFG.cpp [cxx2a] P0614R1: Support init-statements in range-based for loops. 2018-09-28 18:44:09 +00:00
CFGReachabilityAnalysis.cpp Remove trailing space 2018-07-30 19:24:48 +00:00
CFGStmtMap.cpp Remove trailing space 2018-07-30 19:24:48 +00:00
CMakeLists.txt Remove PseudoConstantAnalysis 2018-09-14 17:27:27 +00:00
CallGraph.cpp Remove trailing space 2018-07-30 19:24:48 +00:00
CloneDetection.cpp Port getLocEnd -> getEndLoc 2018-08-09 21:09:38 +00:00
CocoaConventions.cpp Remove trailing space 2018-07-30 19:24:48 +00:00
CodeInjector.cpp
ConstructionContext.cpp [CFG] [analyzer] NFC: Enumerate construction context layer kinds. 2018-07-31 21:12:42 +00:00
Consumed.cpp Port getLocEnd -> getEndLoc 2018-08-09 21:09:38 +00:00
Dominators.cpp [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2018-03-13 21:32:01 +00:00
ExprMutationAnalyzer.cpp [analyzer] Fix nullptr access when processing instantiated function in ExprMutationAnalyzer. 2018-09-19 18:00:55 +00:00
FormatString.cpp Sema: handle `wint_t` more carefully for printf checking 2018-09-19 18:13:34 +00:00
FormatStringParsing.h Remove trailing space 2018-07-30 19:24:48 +00:00
LiveVariables.cpp llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) 2018-09-26 22:16:28 +00:00
OSLog.cpp Make helpers static. NFC. 2017-02-11 12:21:17 +00:00
ObjCNoReturn.cpp Remove trailing space 2018-07-30 19:24:48 +00:00
PostOrderCFGView.cpp Remove trailing space 2018-07-30 19:24:48 +00:00
PrintfFormatString.cpp Remove trailing space 2018-07-30 19:24:48 +00:00
ProgramPoint.cpp Fix linkage error on ProgramPoint's dump method. 2018-09-30 18:05:39 +00:00
ReachableCode.cpp Port getLocStart -> getBeginLoc 2018-08-09 21:08:08 +00:00
ScanfFormatString.cpp Remove trailing space 2018-07-30 19:24:48 +00:00
ThreadSafety.cpp Eliminate some unneeded signed/unsigned conversions 2018-09-22 21:56:16 +00:00
ThreadSafetyCommon.cpp Thread safety analysis: Make printSCFG compile again [NFC] 2018-09-21 23:46:35 +00:00
ThreadSafetyLogical.cpp
ThreadSafetyTIL.cpp Eliminate some unneeded signed/unsigned conversions 2018-09-22 21:56:16 +00:00
UninitializedValues.cpp Remove trailing space 2018-07-30 19:24:48 +00:00