Switch to folly/Optional.h to use std::aligned_storage
authorMichael Lee <mzlee@fb.com>
Thu, 27 Jul 2017 16:20:04 +0000 (09:20 -0700)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Thu, 27 Jul 2017 16:34:31 +0000 (09:34 -0700)
commitb229e1a548855e6815f937f84e2c873f358016b9
treebc0d7a17f563860c22fbe3383dc8cfdb27b82c32
parentf99fa5284c5a9e18d5f1af4c3ee13eaee675610e
Switch to folly/Optional.h to use std::aligned_storage

Summary: Older versions of libc++ do not support `std::aligned_storage_t`, switch to something more widely supported.

Differential Revision: D5506449

fbshipit-source-id: 3f5cf5dddf00bda76d4f16cfd4d8944ee5f1ba55
folly/Optional.h