Skip to content

Commit 00efeae

Browse files
committed
[lldb][NFC] Simplify Materializer/Dematerializer constructors
1 parent a31a61d commit 00efeae

File tree

2 files changed

+7
-12
lines changed

2 files changed

+7
-12
lines changed

lldb/include/lldb/Expression/Materializer.h

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,12 @@ namespace lldb_private {
2222

2323
class Materializer {
2424
public:
25-
Materializer();
25+
Materializer() = default;
2626
~Materializer();
2727

2828
class Dematerializer {
2929
public:
30-
Dematerializer()
31-
: m_materializer(nullptr), m_map(nullptr),
32-
m_process_address(LLDB_INVALID_ADDRESS) {}
30+
Dematerializer() = default;
3331

3432
~Dematerializer() { Wipe(); }
3533

@@ -56,11 +54,11 @@ class Materializer {
5654
}
5755
}
5856

59-
Materializer *m_materializer;
57+
Materializer *m_materializer = nullptr;
6058
lldb::ThreadWP m_thread_wp;
6159
StackID m_stack_id;
62-
IRMemoryMap *m_map;
63-
lldb::addr_t m_process_address;
60+
IRMemoryMap *m_map = nullptr;
61+
lldb::addr_t m_process_address = LLDB_INVALID_ADDRESS;
6462
};
6563

6664
typedef std::shared_ptr<Dematerializer> DematerializerSP;
@@ -128,8 +126,8 @@ class Materializer {
128126

129127
DematerializerWP m_dematerializer_wp;
130128
EntityVector m_entities;
131-
uint32_t m_current_offset;
132-
uint32_t m_struct_alignment;
129+
uint32_t m_current_offset = 0;
130+
uint32_t m_struct_alignment = 8;
133131
};
134132

135133
} // namespace lldb_private

lldb/source/Expression/Materializer.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1332,9 +1332,6 @@ uint32_t Materializer::AddRegister(const RegisterInfo &register_info,
13321332
return ret;
13331333
}
13341334

1335-
Materializer::Materializer()
1336-
: m_dematerializer_wp(), m_current_offset(0), m_struct_alignment(8) {}
1337-
13381335
Materializer::~Materializer() {
13391336
DematerializerSP dematerializer_sp = m_dematerializer_wp.lock();
13401337

0 commit comments

Comments
 (0)