allocator is given the pointer to allocate into. llvm-svn: 149760
allocator to construct an object which declares more alignment than the default allocator actually provides. Fixes PR9527! llvm-svn: 148857