diff --git a/src/Mod/Sketcher/App/planegcs/GCS.cpp b/src/Mod/Sketcher/App/planegcs/GCS.cpp index 9a842d79f..dd915c5c2 100644 --- a/src/Mod/Sketcher/App/planegcs/GCS.cpp +++ b/src/Mod/Sketcher/App/planegcs/GCS.cpp @@ -3594,9 +3594,10 @@ int System::diagnose(Algorithm alg) std::vector clistTmp; clistTmp.reserve(clist.size()); for (std::vector::iterator constr=clist.begin(); - constr != clist.end(); ++constr) + constr != clist.end(); ++constr) { if (skipped.count(*constr) == 0) clistTmp.push_back(*constr); + } SubSystem *subSysTmp = new SubSystem(clistTmp, plist); int res = solve(subSysTmp,true,alg,true);