llvm-project/llvm/include
David Blaikie 77bac3dbcc 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
2013-02-20 00:26:04 +00:00
..
llvm Allow llvm::Optional to work with types without default constructors. 2013-02-20 00:26:04 +00:00
llvm-c Add multithreading functions and shutdown to the C API. Patch by Moritz 2013-02-17 16:35:51 +00:00