Depends On D130304
This patch pulls the ApplyBuiltinTransfer from the TypeErasedDataflowAnalysis class into a new DataflowAnalysisOptions struct, to allow us to add additional options later without breaking existing code.
Paths
| Differential D130305
[clang][dataflow] Refactor ApplyBuiltinTransfer field out into DataflowAnalysisOptions struct ClosedPublic Authored by samestep on Jul 21 2022, 2:33 PM.
Details Summary Depends On D130304 This patch pulls the ApplyBuiltinTransfer from the TypeErasedDataflowAnalysis class into a new DataflowAnalysisOptions struct, to allow us to add additional options later without breaking existing code.
Diff Detail
Event Timelinesamestep added a child revision: D130306: [clang][dataflow] Analyze calls to in-TU functions.Jul 21 2022, 2:34 PM
gribozavr2 added inline comments. This revision is now accepted and ready to land.Jul 21 2022, 4:00 PM
This revision was landed with ongoing or failed builds.Jul 22 2022, 8:16 AM Closed by commit rGaed1ab8cabac: [clang][dataflow] Refactor ApplyBuiltinTransfer field out into… (authored by samestep). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 446634 clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h
clang/include/clang/Analysis/FlowSensitive/NoopAnalysis.h
clang/include/clang/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.h
|
Will you remove this bool overload in a later patch?