There are no remaining uses of this class in the framework.
This patch is part of the ongoing migration to strict handling of value categories (see https://discourse.llvm.org/t/70086 for details).
Paths
| Differential D155922
[clang][dataflow] Eliminate `ReferenceValue`. ClosedPublic Authored by mboehme on Jul 21 2023, 12:54 AM.
Details Summary There are no remaining uses of this class in the framework. This patch is part of the ongoing migration to strict handling of value categories (see https://discourse.llvm.org/t/70086 for details).
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jul 21 2023, 5:23 AM mboehme added a parent revision: D156230: [clang][dataflow][NFC] Eliminate variable only used in assertion..Jul 25 2023, 4:59 AM Comment Actions Pre-merge failure looks unrelated. It's in AST/Interp/literals.cpp, and this patch shouldn't affect that in any way. This revision was landed with ongoing or failed builds.Jul 27 2023, 6:14 AM Closed by commit rG1b334a2ae7af: [clang][dataflow] Eliminate `ReferenceValue`. (authored by mboehme). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 544737 clang/include/clang/Analysis/FlowSensitive/DataflowEnvironment.h
clang/include/clang/Analysis/FlowSensitive/Value.h
clang/lib/Analysis/FlowSensitive/DataflowEnvironment.cpp
clang/lib/Analysis/FlowSensitive/DebugSupport.cpp
clang/lib/Analysis/FlowSensitive/HTMLLogger.cpp
clang/lib/Analysis/FlowSensitive/Value.cpp
clang/unittests/Analysis/FlowSensitive/ValueTest.cpp
|