From: Mark Wielaard Date: Fri, 20 Aug 2010 14:20:46 +0000 (+0200) Subject: Cleaner way of handling first push_back in directory_table. X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ebbebc0023e447d699b8c24ee0507e4ecb1fd867;p=thirdparty%2Felfutils.git Cleaner way of handling first push_back in directory_table. --- diff --git a/libdw/ChangeLog b/libdw/ChangeLog index 67bb22a7d..b092a4056 100644 --- a/libdw/ChangeLog +++ b/libdw/ChangeLog @@ -1,3 +1,8 @@ +2010-08-20 Mark Wielaard + + * c++/dwarf_data (dwarf_data::directory_table::directory_table): + Cleaner way of handling first push_back. + 2010-08-19 Mark Wielaard * c++/dwarf_data (dwarf_data::directory_table::directory_table): diff --git a/libdw/c++/dwarf_data b/libdw/c++/dwarf_data index 4de17d2da..2cc548bde 100644 --- a/libdw/c++/dwarf_data +++ b/libdw/c++/dwarf_data @@ -316,7 +316,7 @@ namespace elfutils This is not encoded in the .debug_line table, but in the DW_AT_comp_dir attribute of the referring CU. */ typename table::const_iterator first = other.begin (); - _base::push_back (*first != NULL ? std::string (*first) : ""); + _base::push_back (*first ?: ""); _base::insert (_base::end (), ++first, other.end ()); }