[clang][dataflow] Make header parse
Looks like this is actually dead code?
diff --git a/clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h b/clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h
index 975d618..a5d4a5d 100644
--- a/clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h
+++ b/clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h
@@ -60,7 +60,7 @@
ASTContext &getASTContext() final { return Context; }
- AnyLatticeElement typeErasedInitialElement() final {
+ TypeErasedLattice typeErasedInitialElement() final {
return {static_cast<Derived *>(this)->initialElement()};
}
@@ -78,8 +78,8 @@
return L1 == L2;
}
- AnyLatticeElement transferTypeErased(const Stmt *Stmt,
- const AnyLatticeElement &E,
+ TypeErasedLattice transferTypeErased(const Stmt *Stmt,
+ const TypeErasedLattice &E,
Environment &Env) final {
const Lattice &L = llvm::any_cast<const Lattice &>(E.Value);
return {static_cast<Derived *>(this)->transfer(Stmt, L, Env)};