Fix Scheduler::StaticSchedulingElement shared_ptr circular reference
- Change shared_ptr to raw ptr. It is possible without issue here as each pointer is stored and owned by Scheduler::mStaticSchedule and deleted with it - Change Scheduler::resetScheduling() and Scheduler::~Scheduler() to delete raw pointers properly
Showing
- include/aidge/scheduler/Scheduler.hpp 7 additions, 7 deletionsinclude/aidge/scheduler/Scheduler.hpp
- src/scheduler/ParallelScheduler.cpp 4 additions, 4 deletionssrc/scheduler/ParallelScheduler.cpp
- src/scheduler/Scheduler.cpp 24 additions, 11 deletionssrc/scheduler/Scheduler.cpp
- src/scheduler/SequentialScheduler.cpp 1 addition, 1 deletionsrc/scheduler/SequentialScheduler.cpp
Loading
Please register or sign in to comment