Changeset 113 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Execute_queue/src/Execute_queue_deallocation.cpp
- Timestamp:
- Apr 14, 2009, 8:39:12 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Execute_queue/src/Execute_queue_deallocation.cpp
r112 r113 25 25 log_printf(FUNC,Execute_queue,FUNCTION,"Begin"); 26 26 27 if (usage_is_set(_usage,USE_SYSTEMC ))27 if (usage_is_set(_usage,USE_SYSTEMC_INTERFACE)) 28 28 { 29 29 delete in_CLOCK ; … … 60 60 61 61 // ~~~~~[ Component ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 while (not _queue->empty())62 if (usage_is_set(_usage,USE_SYSTEMC_BODY)) 63 63 { 64 delete _queue->front(); 65 _queue->pop_front(); 64 while (not _queue->empty()) 65 { 66 delete _queue->front(); 67 _queue->pop_front(); 68 } 69 delete _queue; 66 70 } 67 delete _queue;68 71 69 72 delete _component; 73 74 #ifdef VHDL 75 if (usage_is_set(_usage,USE_VHDL)) 76 { 77 delete _component_queue; 78 delete _param_queue; 79 } 80 #endif 81 82 #ifdef MODELSIM_COSIMULATION 83 if (usage_is_set(_usage,USE_COSIMULATION)) 84 { 85 delete _wrapper; 86 } 87 #endif 70 88 71 89 log_printf(FUNC,Execute_queue,FUNCTION,"End");
Note: See TracChangeset
for help on using the changeset viewer.