[PATCH] D130653: [clang][dataflow][NFC] Remove last use of deprecated ctor
Eric Li via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Jul 27 11:19:00 PDT 2022
li.zhe.hua created this revision.
li.zhe.hua added a reviewer: ymandel.
Herald added subscribers: martong, tschuett, xazax.hun.
Herald added a reviewer: NoQ.
Herald added a project: All.
li.zhe.hua requested review of this revision.
Herald added a project: clang.
Herald added a subscriber: cfe-commits.
Use a delegating constructor to remove the last use of the deprecated
ctor of `TypeErasedDataflowAnalysis`, and then delete it.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D130653
Files:
clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h
clang/include/clang/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.h
Index: clang/include/clang/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.h
===================================================================
--- clang/include/clang/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.h
+++ clang/include/clang/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.h
@@ -59,10 +59,6 @@
public:
TypeErasedDataflowAnalysis() : Options({}) {}
- /// Deprecated. Use the `DataflowAnalysisOptions` constructor instead.
- TypeErasedDataflowAnalysis(bool ApplyBuiltinTransfer)
- : Options({ApplyBuiltinTransfer, TransferOptions{}}) {}
-
TypeErasedDataflowAnalysis(DataflowAnalysisOptions Options)
: Options(Options) {}
Index: clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h
===================================================================
--- clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h
+++ clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h
@@ -66,7 +66,8 @@
/// Deprecated. Use the `DataflowAnalysisOptions` constructor instead.
explicit DataflowAnalysis(ASTContext &Context, bool ApplyBuiltinTransfer)
- : TypeErasedDataflowAnalysis(ApplyBuiltinTransfer), Context(Context) {}
+ : DataflowAnalysis(Context,
+ DataflowAnalysisOptions{ApplyBuiltinTransfer, {}}) {}
explicit DataflowAnalysis(ASTContext &Context,
DataflowAnalysisOptions Options)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D130653.448104.patch
Type: text/x-patch
Size: 1416 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20220727/16db715f/attachment.bin>
More information about the cfe-commits
mailing list