This patch modifies Environment's pushCall method to pass over arguments that are missing storage locations, instead of crashing.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D131600
[clang][dataflow] Don't crash when caller args are missing storage locations ClosedPublic Authored by samestep on Aug 10 2022, 10:46 AM.
Details Summary This patch modifies Environment's pushCall method to pass over arguments that are missing storage locations, instead of crashing.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Aug 10 2022, 10:48 AM This revision was landed with ongoing or failed builds.Aug 10 2022, 10:50 AM Closed by commit rG43b298ea1282: [clang][dataflow] Don't crash when caller args are missing storage locations (authored by samestep). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 451557 clang/include/clang/Analysis/FlowSensitive/DataflowEnvironment.h
clang/lib/Analysis/FlowSensitive/DataflowEnvironment.cpp
clang/unittests/Analysis/FlowSensitive/TransferTest.cpp
|