From 6740463c74a7b98ec3136211c871ddd29df39887 Mon Sep 17 00:00:00 2001 From: Ted Kremenek Date: Wed, 17 Oct 2007 22:09:45 +0000 Subject: [PATCH] Minor cosmetic cleanups in the calculation of alignments for StringMapEntry objects. No functionality change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43097 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/ADT/StringMap.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/include/llvm/ADT/StringMap.h b/include/llvm/ADT/StringMap.h index 7be418dcaab..895d62b1e61 100644 --- a/include/llvm/ADT/StringMap.h +++ b/include/llvm/ADT/StringMap.h @@ -140,10 +140,12 @@ public: // Okay, the item doesn't already exist, and 'Bucket' is the bucket to fill // in. Allocate a new item with space for the string at the end and a null // terminator. + unsigned AllocSize = sizeof(StringMapEntry)+KeyLength+1; - - StringMapEntry *NewItem = static_cast( - Allocator.Allocate(AllocSize, AlignOf::Alignment)); + unsigned Alignment = alignof(); + + StringMapEntry *NewItem = + static_cast(Allocator.Allocate(AllocSize,Alignment)); // Default construct the value. new (NewItem) StringMapEntry(KeyLength); -- 2.34.1