In the case where the expression was not yet associated with a storage location, we created a new storage location but failed to associate it with the expression.
The newly added test fails without the fix.
Paths
| Differential D155465
[clang][dataflow] Bugfix for `refreshStructValue()`. ClosedPublic Authored by mboehme on Jul 17 2023, 7:26 AM.
Details Summary In the case where the expression was not yet associated with a storage location, we created a new storage location but failed to associate it with the expression. The newly added test fails without the fix.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jul 17 2023, 9:26 AM This revision was landed with ongoing or failed builds.Jul 17 2023, 11:56 AM Closed by commit rG0f6cf5556749: [clang][dataflow] Bugfix for `refreshStructValue()`. (authored by mboehme). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 541019 clang/lib/Analysis/FlowSensitive/DataflowEnvironment.cpp
clang/unittests/Analysis/FlowSensitive/DataflowEnvironmentTest.cpp
|