Author: Samira Bazuzi Date: 2023-05-08T13:59:40Z New Revision: e875de2a3e8e814265c7cb09b908a444df1a498d
URL: https://github.com/llvm/llvm-project/commit/e875de2a3e8e814265c7cb09b908a444df1a498d DIFF: https://github.com/llvm/llvm-project/commit/e875de2a3e8e814265c7cb09b908a444df1a498d.diff LOG: [clang][dataflow] Remove deprecated pass-through APIs for DataflowAnalysisContext. These were recently deprecated in https://reviews.llvm.org/D149464. Reviewed By: ymandel, gribozavr2, xazax.hun Differential Revision: https://reviews.llvm.org/D149869 Added: Modified: clang/include/clang/Analysis/FlowSensitive/DataflowEnvironment.h Removed: ################################################################################ diff --git a/clang/include/clang/Analysis/FlowSensitive/DataflowEnvironment.h b/clang/include/clang/Analysis/FlowSensitive/DataflowEnvironment.h index 58b1d8b172b3..7f24755d9923 100644 --- a/clang/include/clang/Analysis/FlowSensitive/DataflowEnvironment.h +++ b/clang/include/clang/Analysis/FlowSensitive/DataflowEnvironment.h @@ -179,18 +179,6 @@ class Environment { /// with a symbolic representation of the `this` pointee. Environment(DataflowAnalysisContext &DACtx, const DeclContext &DeclCtx); - LLVM_DEPRECATED("Use getDataflowAnalysisContext().getOptions() instead.", "") - const DataflowAnalysisContext::Options &getAnalysisOptions() const { - return DACtx->getOptions(); - } - - LLVM_DEPRECATED("Use getDataflowAnalysisContext().arena() instead.", "") - Arena &arena() const { return DACtx->arena(); } - - LLVM_DEPRECATED("Use getDataflowAnalysisContext().getOptions().Log instead.", - "") - Logger &logger() const { return *DACtx->getOptions().Log; } - /// Creates and returns an environment to use for an inline analysis of the /// callee. Uses the storage location from each argument in the `Call` as the /// storage location for the corresponding parameter in the callee. @@ -422,14 +410,6 @@ class Environment { /// given `MaxDepth`. bool canDescend(unsigned MaxDepth, const DeclContext *Callee) const; - /// Returns the `ControlFlowContext` registered for `F`, if any. Otherwise, - /// returns null. - LLVM_DEPRECATED( - "Use getDataflowAnalysisContext().getControlFlowContext(F) instead.", "") - const ControlFlowContext *getControlFlowContext(const FunctionDecl *F) { - return DACtx->getControlFlowContext(F); - } - /// Returns the `DataflowAnalysisContext` used by the environment. DataflowAnalysisContext &getDataflowAnalysisContext() const { return *DACtx; } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits