File tree 2 files changed +23
-0
lines changed
include/clang/Analysis/FlowSensitive
lib/Analysis/FlowSensitive
2 files changed +23
-0
lines changed Original file line number Diff line number Diff line change 28
28
#include " clang/Analysis/FlowSensitive/MatchSwitch.h"
29
29
#include " clang/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.h"
30
30
#include " clang/Analysis/FlowSensitive/WatchedLiteralsSolver.h"
31
+ #include " clang/Support/Compiler.h"
31
32
#include " llvm/ADT/STLExtras.h"
32
33
#include " llvm/ADT/STLFunctionalExtras.h"
33
34
#include " llvm/ADT/SmallVector.h"
34
35
#include " llvm/Support/Errc.h"
35
36
#include " llvm/Support/Error.h"
36
37
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
+
37
49
namespace clang {
38
50
namespace dataflow {
39
51
Original file line number Diff line number Diff line change 30
30
#include " clang/Analysis/FlowSensitive/Transfer.h"
31
31
#include " clang/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.h"
32
32
#include " clang/Analysis/FlowSensitive/Value.h"
33
+ #include " clang/Support/Compiler.h"
33
34
#include " llvm/ADT/ArrayRef.h"
34
35
#include " llvm/ADT/STLExtras.h"
35
36
#include " llvm/Support/Debug.h"
36
37
#include " llvm/Support/Error.h"
37
38
38
39
#define DEBUG_TYPE " clang-dataflow"
39
40
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
+
40
51
namespace clang {
41
52
namespace dataflow {
42
53
You can’t perform that action at this time.
0 commit comments