Define std::byte for C++17 (P0298R3)
commit09853a4989d363ac29e6f84b3454de3ae3489673
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Mar 2017 15:42:02 +0000 (9 15:42 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Mar 2017 15:42:02 +0000 (9 15:42 +0000)
treebd1fef6b0530b3691d23d9b68d125ad7f1405b70
parent21b807ec5b3df6c0ddb60c2e1a090132a262d229
Define std::byte for C++17 (P0298R3)

* doc/xml/manual/status_cxx2017.xml: Document std::byte support.
* include/c_global/cstddef (std::byte): Define for C++17.
* testsuite/18_support/byte/global_neg.cc: New test.
* testsuite/18_support/byte/ops.cc: New test.
* testsuite/18_support/byte/requirements.cc: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@246005 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/doc/xml/manual/status_cxx2017.xml
libstdc++-v3/include/c_global/cstddef
libstdc++-v3/testsuite/18_support/byte/global_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/18_support/byte/ops.cc [new file with mode: 0644]
libstdc++-v3/testsuite/18_support/byte/requirements.cc [new file with mode: 0644]