I was going to fix the use of raw pointer ownership in "takeGraph" when I realized that function was unused and the whole ExplodedGraph could just be owned by value without the std::unique_ptr indirection at all.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
That seems entirely reasonable. If we ever need to have ExplodedGraphs persist past the lifetime of the CoreEngine, we can put back something like this. Or make the copy/move constructor efficient!