Allow llvm::Optional to work with types without default constructors.
This generalizes Optional to require less from the T type by using aligned storage for backing & placement new/deleting the T into it when necessary. Also includes unit tests. llvm-svn: 175580
Loading
Please register or sign in to comment