clayborg added a comment.

Marked things that don't belong in DWARFBasicDIE.

Also DWARFBasicDIE doesn't really explain what it actually is. Maybe we should 
rename this DWARFUnitDIE? DWARFTopDIE? DWARFRootDIE?



================
Comment at: source/Plugins/SymbolFile/DWARF/DWARFBasicDIE.h:49
+
+  bool IsStructOrClass() const;
+
----------------
This will never be true for DWARFBasicDIE. Remove?


================
Comment at: source/Plugins/SymbolFile/DWARF/DWARFBasicDIE.h:115
+
+  const char *GetMangledName() const;
+
----------------
This will never be useful for DWARFBasicDIE since it will represent the first 
DIE. Remove?


================
Comment at: source/Plugins/SymbolFile/DWARF/DWARFBasicDIE.h:117
+
+  const char *GetPubname() const;
+
----------------
This will never be useful for DWARFBasicDIE since it will represent the first 
DIE. Remove?


================
Comment at: source/Plugins/SymbolFile/DWARF/DWARFBasicDIE.h:119
+
+  const char *GetQualifiedName(std::string &storage) const;
+
----------------
This will never be useful for DWARFBasicDIE since it will represent the first 
DIE. Remove?


================
Comment at: source/Plugins/SymbolFile/DWARF/DWARFBasicDIE.h:151-155
+  bool GetDIENamesAndRanges(const char *&name, const char *&mangled,
+                            DWARFRangeList &ranges, int &decl_file,
+                            int &decl_line, int &decl_column, int &call_file,
+                            int &call_line, int &call_column,
+                            lldb_private::DWARFExpression *frame_base) const;
----------------
This will never be useful for DWARFBasicDIE since it will represent the first 
DIE. Remove?


https://reviews.llvm.org/D47275



_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to