From 08ebdc73de5e3396bc17b928ad16af523837e660 Mon Sep 17 00:00:00 2001 From: Eric Christopher Date: Wed, 3 Jul 2013 20:36:36 +0000 Subject: [PATCH] Move typedefs inside the class that they belong to. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185573 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/AsmPrinter/DwarfDebug.h | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/lib/CodeGen/AsmPrinter/DwarfDebug.h b/lib/CodeGen/AsmPrinter/DwarfDebug.h index 179db395d38..cbe0fc8fbab 100644 --- a/lib/CodeGen/AsmPrinter/DwarfDebug.h +++ b/lib/CodeGen/AsmPrinter/DwarfDebug.h @@ -195,16 +195,6 @@ public: DIType getType() const; }; - -// A String->Symbol mapping of strings used by indirect -// references. -typedef StringMap, - BumpPtrAllocator&> StrPool; - -// A Symbol->unsigned mapping of addresses used by indirect -// references. -typedef DenseMap AddrPool; - /// \brief Collects and handles information specific to a particular /// collection of units. class DwarfUnits { @@ -221,11 +211,18 @@ class DwarfUnits { SmallVector CUs; // Collection of strings for this unit and assorted symbols. + // A String->Symbol mapping of strings used by indirect + // references. + typedef StringMap, + BumpPtrAllocator&> StrPool; StrPool StringPool; unsigned NextStringPoolNumber; std::string StringPref; // Collection of addresses for this unit and assorted labels. + // A Symbol->unsigned mapping of addresses used by indirect + // references. + typedef DenseMap AddrPool; AddrPool AddressPool; unsigned NextAddrPoolNumber;