[lldb/API] Use std::make_unique<> (NFC)
I was holding off on this change until we moved to C++14 as to not have to convert llvm::make_unique to std::make_unique. That happened a while ago so here's the first patch for the API which had a bunch of raw `new`s.
This commit is contained in:
@@ -89,7 +89,7 @@ SBAddress::operator bool() const {
|
||||
void SBAddress::Clear() {
|
||||
LLDB_RECORD_METHOD_NO_ARGS(void, SBAddress, Clear);
|
||||
|
||||
m_opaque_up.reset(new Address());
|
||||
m_opaque_up = std::make_unique<Address>();
|
||||
}
|
||||
|
||||
void SBAddress::SetAddress(lldb::SBSection section, lldb::addr_t offset) {
|
||||
@@ -105,7 +105,7 @@ void SBAddress::SetAddress(const Address *lldb_object_ptr) {
|
||||
if (lldb_object_ptr)
|
||||
ref() = *lldb_object_ptr;
|
||||
else
|
||||
m_opaque_up.reset(new Address());
|
||||
m_opaque_up = std::make_unique<Address>();
|
||||
}
|
||||
|
||||
lldb::addr_t SBAddress::GetFileAddress() const {
|
||||
@@ -187,7 +187,7 @@ const Address *SBAddress::operator->() const { return m_opaque_up.get(); }
|
||||
|
||||
Address &SBAddress::ref() {
|
||||
if (m_opaque_up == nullptr)
|
||||
m_opaque_up.reset(new Address());
|
||||
m_opaque_up = std::make_unique<Address>();
|
||||
return *m_opaque_up;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user