[PATCH v1 3/3] rld-dwarf.cpp: Initialize member variables
Ryan Long
ryan.long at oarcorp.com
Tue Aug 24 17:12:02 UTC 2021
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_ (),
+ 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;
}
--
1.8.3.1
More information about the devel
mailing list