We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 45dde51 commit 0fab2c7Copy full SHA for 0fab2c7
1 file changed
include/phasar/PhasarLLVM/DataFlowSolver/IfdsIde/Solver/IDESolver.h
@@ -1098,7 +1098,9 @@ class IDESolver
1098
// return site using the composed function
1099
auto RevLookupResult = JumpFn->reverseLookup(c, d4);
1100
if (RevLookupResult) {
1101
- for (const auto &ValAndFunc : RevLookupResult->get()) {
+ llvm::SmallVector<std::pair<d_t, EdgeFunctionPtrType>, 2> ResCopy(
1102
+ RevLookupResult->get().begin(), RevLookupResult->get().end());
1103
+ for (const auto &ValAndFunc : ResCopy) {
1104
EdgeFunctionPtrType f3 = ValAndFunc.second;
1105
if (!f3->equal_to(AllTop)) {
1106
d_t d3 = ValAndFunc.first;
0 commit comments