akrzemi1/Optional — pull request #9 by EricWF (2014-03-15 06:23:54+00:00)
Title: qualified call to new and cast placement param to void* to ensure placement new

I may be mistaken, but it would seem that placement new is desired. The changes made in this pull request are suggested by STL to ensure placement new is called and not an overload.
http://www.reddit.com/r/cpp/comments/1tedni/notsocommon_pitfalls_of_c_xpost_rcplusplus/ce7bqnu