In Expression.cpp, when simplifying the arguments of a function call, we do delete *it for it an iterator of the member variable args. And then, we call eval().
I do believe that eval() shall need the deleted args. And therefore, if I am not missing anything (again!), this is a bug.
Variables beeing accessed after they are deleted.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
- andrecaldas
- Posts: 301
- Joined: Fri Jan 27, 2023 8:45 pm
- Contact: