scummvm/scummvm — comment on commit f14eba23d947e72ebb99b9bc0a0b4230ecdffa0d
File:  line 0
By lordhoto:

> I don't understand why you're doing the casts here :/

To assure we always use the default placement new and not an user definied operator new.

> After reading the above, the warning itself looks "innocent" enough, but should it be silenced in this case, or should the offending line be changed?

I think the warning is only due to some internal changes in MSVC. Since we use it when we actually want to initialize the contained objects I used the syntax which default initializes POD data types too. Probably we can disable the warning globally.