File tree Expand file tree Collapse file tree 2 files changed +23
-0
lines changed
include/clang/Analysis/FlowSensitive
lib/Analysis/FlowSensitive Expand file tree Collapse file tree 2 files changed +23
-0
lines changed Original file line number Diff line number Diff line change 2828#include " clang/Analysis/FlowSensitive/MatchSwitch.h"
2929#include " clang/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.h"
3030#include " clang/Analysis/FlowSensitive/WatchedLiteralsSolver.h"
31+ #include " clang/Support/Compiler.h"
3132#include " llvm/ADT/STLExtras.h"
3233#include " llvm/ADT/STLFunctionalExtras.h"
3334#include " llvm/ADT/SmallVector.h"
3435#include " llvm/Support/Errc.h"
3536#include " llvm/Support/Error.h"
3637
38+ namespace clang {
39+ namespace dataflow {
40+ class NoopLattice ;
41+ }
42+ }
43+
44+ namespace llvm {
45+ extern template struct CLANG_TEMPLATE_ABI
46+ Any::TypeId<clang::dataflow::NoopLattice>;
47+ };
48+
3749namespace clang {
3850namespace dataflow {
3951
Original file line number Diff line number Diff line change 3030#include " clang/Analysis/FlowSensitive/Transfer.h"
3131#include " clang/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.h"
3232#include " clang/Analysis/FlowSensitive/Value.h"
33+ #include " clang/Support/Compiler.h"
3334#include " llvm/ADT/ArrayRef.h"
3435#include " llvm/ADT/STLExtras.h"
3536#include " llvm/Support/Debug.h"
3637#include " llvm/Support/Error.h"
3738
3839#define DEBUG_TYPE " clang-dataflow"
3940
41+ namespace clang {
42+ namespace dataflow {
43+ class NoopLattice ;
44+ }
45+ } // namespace clang
46+
47+ namespace llvm {
48+ template struct CLANG_EXPORT_TEMPLATE Any::TypeId<clang::dataflow::NoopLattice>;
49+ }
50+
4051namespace clang {
4152namespace dataflow {
4253
You can’t perform that action at this time.
0 commit comments