fix a warning: placement new syntax does not require var assignment

Coverity complained about this and I added compiler directives to
suppress the unused var when I first wrote this, but in fact the
variable is unnecessary and this is the correct way.
complain more loudly about memory leaks