On 25/8/21 3:12 am, Ryan Long wrote: > Initialize member variables not listed. > > CID 1503019: Uninitialized scalar field. > > Closes #4500 > --- > rtemstoolkit/rld-dwarf.cpp | 12 ++++++++++++ > 1 file changed, 12 insertions(+) > > diff --git a/rtemstoolkit/rld-dwarf.cpp b/rtemstoolkit/rld-dwarf.cpp > index 1eae50c..2d6f306 100644 > --- a/rtemstoolkit/rld-dwarf.cpp > +++ b/rtemstoolkit/rld-dwarf.cpp > @@ -679,12 +679,18 @@ namespace rld > machine_code_ (false), > external_ (false), > declaration_ (false), > + prototyped_ (false), > inline_ (DW_INL_not_inlined), > entry_pc_ (0), > has_entry_pc_ (false), > pc_low_ (0), > pc_high_ (0), > ranges_ (debug), > + name_ (), > + linkage_name_ (),
Did coverity ask for this to be added? Why do default constructors need to be added? Chris > + decl_file_ (), > + decl_line_ (0), > + call_file_ (), > call_line_ (0) > { > dwarf_bool db; > @@ -819,6 +825,7 @@ namespace rld > machine_code_ (orig.machine_code_), > external_ (orig.external_), > declaration_ (orig.declaration_), > + prototyped_ (orig.prototyped_), > inline_ (orig.inline_), > entry_pc_ (orig.entry_pc_), > has_entry_pc_ (orig.has_entry_pc_), > @@ -827,6 +834,8 @@ namespace rld > ranges_ (orig.ranges_), > name_ (orig.name_), > linkage_name_ (orig.linkage_name_), > + decl_file_ (orig.decl_file_), > + decl_line_ (orig.decl_line_), > call_file_ (orig.call_file_), > call_line_ (orig.call_line_) > { > @@ -986,7 +995,10 @@ namespace rld > ranges_ = rhs.ranges_; > name_ = rhs.name_; > linkage_name_ = rhs.linkage_name_; > + decl_file_ = rhs.decl_file_; > + decl_line_ = rhs.decl_line_; > call_file_ = rhs.call_file_; > + call_line_ = rhs.call_line_; > } > return *this; > } > _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel