File tree 3 files changed +6
-3
lines changed 3 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -38,12 +38,13 @@ namespace lldb_private
38
38
}
39
39
40
40
QueueImpl (const lldb::QueueSP &queue_sp) :
41
- m_queue_wp (queue_sp ),
41
+ m_queue_wp (),
42
42
m_threads (),
43
43
m_thread_list_fetched (false ),
44
44
m_items (),
45
45
m_queue_items_fetched (false )
46
46
{
47
+ m_queue_wp = queue_sp;
47
48
}
48
49
49
50
QueueImpl (const QueueImpl &rhs)
Original file line number Diff line number Diff line change @@ -16,11 +16,12 @@ using namespace lldb;
16
16
using namespace lldb_private ;
17
17
18
18
Queue::Queue (ProcessSP process_sp, lldb::queue_id_t queue_id, const char *queue_name) :
19
- m_process_wp (process_sp ),
19
+ m_process_wp (),
20
20
m_queue_id (queue_id),
21
21
m_queue_name (queue_name),
22
22
m_enqueued_items()
23
23
{
24
+ m_process_wp = process_sp;
24
25
m_index_id = process_sp->AssignIndexIDToQueue (queue_id);
25
26
}
26
27
Original file line number Diff line number Diff line change @@ -14,10 +14,11 @@ using namespace lldb;
14
14
using namespace lldb_private ;
15
15
16
16
QueueItem::QueueItem (QueueSP queue_sp) :
17
- m_queue_wp (queue_sp ),
17
+ m_queue_wp (),
18
18
m_kind (eQueueItemKindUnknown),
19
19
m_address ()
20
20
{
21
+ m_queue_wp = queue_sp;
21
22
}
22
23
23
24
QueueItem::~QueueItem ()
You can’t perform that action at this time.
0 commit comments