Added copy constructors and assignment operators to all lldb::SB* classes
so we don't end up with weak exports with some compilers. llvm-svn: 118312
This commit is contained in:
@@ -29,6 +29,19 @@ SBSymbol::SBSymbol (lldb_private::Symbol *lldb_object_ptr) :
|
||||
{
|
||||
}
|
||||
|
||||
SBSymbol::SBSymbol (const lldb::SBSymbol &rhs) :
|
||||
m_opaque_ptr (rhs.m_opaque_ptr)
|
||||
{
|
||||
}
|
||||
|
||||
const SBSymbol &
|
||||
SBSymbol::operator = (const SBSymbol &rhs)
|
||||
{
|
||||
m_opaque_ptr = rhs.m_opaque_ptr;
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
SBSymbol::~SBSymbol ()
|
||||
{
|
||||
m_opaque_ptr = NULL;
|
||||
|
||||
Reference in New Issue
Block a user