summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std/experimental/utilities/syserror
diff options
context:
space:
mode:
authorMarshall Clow <mclow.lists@gmail.com>2018-02-06 23:13:48 +0000
committerMarshall Clow <mclow.lists@gmail.com>2018-02-06 23:13:48 +0000
commita3d37f071697771071addf2d9f2decad923de3ad (patch)
treef6111247cc56a4536b50590840bde12e16bf3d8b /libcxx/test/std/experimental/utilities/syserror
parent98f8bba283969d51aba53018a0a1f31838006a58 (diff)
downloadbcm5719-llvm-a3d37f071697771071addf2d9f2decad923de3ad.tar.gz
bcm5719-llvm-a3d37f071697771071addf2d9f2decad923de3ad.zip
Remove more of the std::experimental bits that are now in std::. All the _v type aliases, conjunction/disjunction, apply, etc. See https://libcxx.llvm.org/TS_deprecation.html
llvm-svn: 324423
Diffstat (limited to 'libcxx/test/std/experimental/utilities/syserror')
-rw-r--r--libcxx/test/std/experimental/utilities/syserror/header.system_error.synop/includes.pass.cpp21
-rw-r--r--libcxx/test/std/experimental/utilities/syserror/header.system_error.synop/is_error_code_enum_v.pass.cpp37
-rw-r--r--libcxx/test/std/experimental/utilities/syserror/header.system_error.synop/is_error_condition_enum.pass.cpp38
3 files changed, 0 insertions, 96 deletions
diff --git a/libcxx/test/std/experimental/utilities/syserror/header.system_error.synop/includes.pass.cpp b/libcxx/test/std/experimental/utilities/syserror/header.system_error.synop/includes.pass.cpp
deleted file mode 100644
index de813925f21..00000000000
--- a/libcxx/test/std/experimental/utilities/syserror/header.system_error.synop/includes.pass.cpp
+++ /dev/null
@@ -1,21 +0,0 @@
-//===----------------------------------------------------------------------===//
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is dual licensed under the MIT and the University of Illinois Open
-// Source Licenses. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-
-// UNSUPPORTED: c++98, c++03, c++11
-
-// <experimental/system_error>
-
-#include <experimental/system_error>
-
-int main()
-{
- // Check that <system_error> has been included
- std::error_code ec;
- ((void)ec);
-}
diff --git a/libcxx/test/std/experimental/utilities/syserror/header.system_error.synop/is_error_code_enum_v.pass.cpp b/libcxx/test/std/experimental/utilities/syserror/header.system_error.synop/is_error_code_enum_v.pass.cpp
deleted file mode 100644
index f944123ebc0..00000000000
--- a/libcxx/test/std/experimental/utilities/syserror/header.system_error.synop/is_error_code_enum_v.pass.cpp
+++ /dev/null
@@ -1,37 +0,0 @@
-//===----------------------------------------------------------------------===//
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is dual licensed under the MIT and the University of Illinois Open
-// Source Licenses. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-
-// UNSUPPORTED: c++98, c++03, c++11
-
-// <experimental/system_error>
-
-// template <class T> constexpr bool is_error_code_enum_v;
-
-#include <experimental/system_error>
-#include <ios> /* for std::io_errc */
-
-namespace ex = std::experimental;
-
-int main() {
- {
- static_assert(ex::is_error_code_enum_v<std::io_errc>, "");
-
- static_assert(ex::is_error_code_enum_v<std::io_errc> ==
- std::is_error_code_enum <std::io_errc>::value, "");
-
- static_assert(std::is_same<decltype(ex::is_error_code_enum_v<std::io_errc>),
- const bool>::value, "");
- }
- {
- static_assert(!ex::is_error_code_enum_v<int>, "");
-
- static_assert(ex::is_error_code_enum_v<int> ==
- std::is_error_code_enum <int>::value, "");
- }
-}
diff --git a/libcxx/test/std/experimental/utilities/syserror/header.system_error.synop/is_error_condition_enum.pass.cpp b/libcxx/test/std/experimental/utilities/syserror/header.system_error.synop/is_error_condition_enum.pass.cpp
deleted file mode 100644
index ee8dc57aa9d..00000000000
--- a/libcxx/test/std/experimental/utilities/syserror/header.system_error.synop/is_error_condition_enum.pass.cpp
+++ /dev/null
@@ -1,38 +0,0 @@
-//===----------------------------------------------------------------------===//
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is dual licensed under the MIT and the University of Illinois Open
-// Source Licenses. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-
-// UNSUPPORTED: c++98, c++03, c++11
-
-// <experimental/system_error>
-
-// template <class T> constexpr bool is_error_condition_enum_v;
-
-#include <experimental/system_error>
-#include <type_traits>
-namespace ex = std::experimental;
-
-int main() {
- {
- static_assert(ex::is_error_condition_enum_v<std::errc>, "");
-
- static_assert(ex::is_error_condition_enum_v<std::errc> ==
- std::is_error_condition_enum <std::errc>::value, "");
-
- static_assert(
- std::is_same<decltype(ex::is_error_condition_enum_v<std::errc>),
- const bool>::value,
- "");
- }
- {
- static_assert(!ex::is_error_condition_enum_v<int>, "");
-
- static_assert(ex::is_error_condition_enum_v<int> ==
- std::is_error_condition_enum <int>::value, "");
- }
-}
OpenPOWER on IntegriCloud