[clang] fd1d8e4 - [clang][dataflow] Make header parse

Benjamin Kramer via cfe-commits cfe-commits at lists.llvm.org
Tue Nov 30 08:54:13 PST 2021


Author: Benjamin Kramer
Date: 2021-11-30T17:53:19+01:00
New Revision: fd1d8e45f488b28db8d63ab51733ddd1e37e751c

URL: https://github.com/llvm/llvm-project/commit/fd1d8e45f488b28db8d63ab51733ddd1e37e751c
DIFF: https://github.com/llvm/llvm-project/commit/fd1d8e45f488b28db8d63ab51733ddd1e37e751c.diff

LOG: [clang][dataflow] Make header parse

Looks like this is actually dead code?

Added: 
    

Modified: 
    clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h

Removed: 
    


################################################################################
diff  --git a/clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h b/clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h
index 975d618e99edc..a5d4a5d6ba407 100644
--- a/clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h
+++ b/clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h
@@ -60,7 +60,7 @@ class DataflowAnalysis : public TypeErasedDataflowAnalysis {
 
   ASTContext &getASTContext() final { return Context; }
 
-  AnyLatticeElement typeErasedInitialElement() final {
+  TypeErasedLattice typeErasedInitialElement() final {
     return {static_cast<Derived *>(this)->initialElement()};
   }
 
@@ -78,8 +78,8 @@ class DataflowAnalysis : public TypeErasedDataflowAnalysis {
     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)};


        


More information about the cfe-commits mailing list