Fixes for r287241. Use placement new. Apply clang-format.

llvm-svn: 287258
3 files changed