From 1907f75445f4757f91d4a52f8a857a1f412fffce Mon Sep 17 00:00:00 2001 From: Chandler Carruth Date: Mon, 14 Apr 2014 06:42:56 +0000 Subject: [Allocator] Hoist the external helper function into a namespace scope declaration. GCC 4.7 appears to get hopelessly confused by declaring this function within a member function of a class template. Go figure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206152 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Support/Allocator.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib/Support') diff --git a/lib/Support/Allocator.cpp b/lib/Support/Allocator.cpp index ae861c8c4b..7c306b2370 100644 --- a/lib/Support/Allocator.cpp +++ b/lib/Support/Allocator.cpp @@ -21,6 +21,8 @@ namespace llvm { +namespace detail { + void printBumpPtrAllocatorStats(unsigned NumSlabs, size_t BytesAllocated, size_t TotalMemory) { errs() << "\nNumber of memory regions: " << NumSlabs << '\n' @@ -30,6 +32,8 @@ void printBumpPtrAllocatorStats(unsigned NumSlabs, size_t BytesAllocated, << " (includes alignment, etc)\n"; } +} // End namespace detail. + void PrintRecyclerStats(size_t Size, size_t Align, size_t FreeListSize) { -- cgit v1.2.3