Avoid comparing address of reference to NULL

As GCC 6 points out, the compiler is free to assume a reference is never
null, and remove such a check
This commit is contained in:
Paul Cornett 2016-02-26 10:06:26 -08:00
parent 7cc91cc755
commit 01ccff2e05

View File

@ -515,13 +515,13 @@ void wxPGProperty::Init()
void wxPGProperty::Init( const wxString& label, const wxString& name )
{
// We really need to check if &label and &name are NULL pointers
// (this can if we are called before property grid has been initialized)
// wxPG_LABEL reference can be NULL if we are called before property
// grid has been initialized
if ( (&label) != NULL && label != wxPG_LABEL )
if ( sm_wxPG_LABEL && label != wxPG_LABEL )
m_label = label;
if ( (&name) != NULL && name != wxPG_LABEL )
if ( sm_wxPG_LABEL && name != wxPG_LABEL )
DoSetName( name );
else
DoSetName( m_label );