diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2014-06-14 16:00:56 +0000 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2014-06-14 16:00:56 +0000 |
commit | 55e9c8abdb78877ebfa91f6c641e8c2cda1f3069 (patch) | |
tree | 9d7935f468918c9e14cc65c3229114e7e59bc17d /libstdc++-v3/include/ext | |
parent | 2870bf92bae818c19fdec296c346daf4d8a2b639 (diff) |
* doc/xml/manual/status_cxx2014.xml: Update Fundamentals TS status.
* include/Makefile.am: Add new header.
* include/Makefile.in: Regenerate.
* include/experimental/any: New.
* include/ext/aligned_buffer.h (__aligned_buffer(nullptr_t)): New
constructor.
* testsuite/experimental/any/assign/1.cc: New.
* testsuite/experimental/any/assign/2.cc: New.
* testsuite/experimental/any/cons/1.cc: New.
* testsuite/experimental/any/cons/2.cc: New.
* testsuite/experimental/any/cons/3.cc: New.
* testsuite/experimental/any/misc/any_cast.cc: New.
* testsuite/experimental/any/misc/any_cast_neg.cc: New.
* testsuite/experimental/any/misc/any_cast_no_rtti.cc: New.
* testsuite/experimental/any/misc/swap.cc: New.
* testsuite/experimental/any/modifiers/1.cc: New.
* testsuite/experimental/any/observers/type.cc: New.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@211669 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/include/ext')
-rw-r--r-- | libstdc++-v3/include/ext/aligned_buffer.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libstdc++-v3/include/ext/aligned_buffer.h b/libstdc++-v3/include/ext/aligned_buffer.h index 861de5be331..783a8740269 100644 --- a/libstdc++-v3/include/ext/aligned_buffer.h +++ b/libstdc++-v3/include/ext/aligned_buffer.h @@ -47,6 +47,11 @@ namespace __gnu_cxx std::aligned_storage<sizeof(_Tp), std::alignment_of<_Tp>::value>::type _M_storage; + __aligned_buffer() = default; + + // Can be used to avoid value-initialization + __aligned_buffer(std::nullptr_t) { } + void* _M_addr() noexcept { |