From: Benjamin Kramer Date: Sat, 30 Mar 2013 15:23:08 +0000 (+0000) Subject: Put private class into an anonmyous namespace. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=ddcc82b871e2033ed3e566be8e7303aac5cde471;p=oota-llvm.git Put private class into an anonmyous namespace. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178420 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Support/MemoryBuffer.cpp b/lib/Support/MemoryBuffer.cpp index 80422372539..7c5ab96a764 100644 --- a/lib/Support/MemoryBuffer.cpp +++ b/lib/Support/MemoryBuffer.cpp @@ -72,10 +72,12 @@ static void CopyStringRef(char *Memory, StringRef Data) { Memory[Data.size()] = 0; // Null terminate string. } +namespace { struct NamedBufferAlloc { StringRef Name; NamedBufferAlloc(StringRef Name) : Name(Name) {} }; +} void *operator new(size_t N, const NamedBufferAlloc &Alloc) { char *Mem = static_cast(operator new(N + Alloc.Name.size() + 1));