Most of the state traits used for non-POD array evaluation were
only cleaned up if the ctors/dtors were inlined, since the cleanup
happened in ExprEngine::processCallExit(). This patch makes sure
they are removed even if said functions are not inlined.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Ohh great thanks!!
I wish we had asserts to catch this but that's not urgent I suppose.
Comment Actions
I wish we had asserts to catch this but that's not urgent I suppose.
You mean asserts that check whether the states are empty before they are cleaned up or some specific asserts regarding this patch?