From: Bill Wendling Date: Fri, 8 May 2009 20:38:02 +0000 (+0000) Subject: Minor clean ups. No functionality change. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=a9519579b7134343b9b9520f8b1862baf8d872d5;p=oota-llvm.git Minor clean ups. No functionality change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71256 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/AsmPrinter/DwarfWriter.cpp b/lib/CodeGen/AsmPrinter/DwarfWriter.cpp index cb53168b415..1739ec9d2aa 100644 --- a/lib/CodeGen/AsmPrinter/DwarfWriter.cpp +++ b/lib/CodeGen/AsmPrinter/DwarfWriter.cpp @@ -224,7 +224,7 @@ protected: public: explicit DIE(unsigned Tag) - : Abbrev(Tag, DW_CHILDREN_no), Offset(0), Size(0), Children(), Values() {} + : Abbrev(Tag, DW_CHILDREN_no), Offset(0), Size(0) {} virtual ~DIE(); // Accessors. @@ -594,6 +594,7 @@ class DIEntry : public DIEValue { public: explicit DIEntry(DIE *E) : DIEValue(isEntry), Entry(E) {} + DIE *getEntry() const { return Entry; } void setEntry(DIE *E) { Entry = E; } // Implement isa/cast/dyncast. @@ -1116,7 +1117,7 @@ class DbgScope { SmallVector Variables;// Variables declared in scope. public: DbgScope(DbgScope *P, DIDescriptor D) - : Parent(P), Desc(D), StartLabelID(0), EndLabelID(0), Scopes(), Variables() + : Parent(P), Desc(D), StartLabelID(0), EndLabelID(0) {} virtual ~DbgScope() { for (unsigned i = 0, N = Scopes.size(); i < N; ++i) delete Scopes[i]; @@ -2211,7 +2212,6 @@ private: // with their unmangled counterparts. See PR2885. Don't do this assert. assert(0 && "Couldn't find DIE for machine function!"); #endif - return; } /// EmitInitial - Emit initial Dwarf declarations. This is necessary for cc @@ -2302,9 +2302,8 @@ private: if (Abbrev->getChildrenFlag() == DW_CHILDREN_yes) { const std::vector &Children = Die->getChildren(); - for (unsigned j = 0, M = Children.size(); j < M; ++j) { + for (unsigned j = 0, M = Children.size(); j < M; ++j) EmitDIE(Children[j]); - } Asm->EmitInt8(0); Asm->EOL("End Of Children Mark"); }