diff options
Diffstat (limited to 'test/std/experimental/optional/optional.nullopt/nullopt_t.pass.cpp')
| -rw-r--r-- | test/std/experimental/optional/optional.nullopt/nullopt_t.pass.cpp | 9 | 
1 files changed, 2 insertions, 7 deletions
diff --git a/test/std/experimental/optional/optional.nullopt/nullopt_t.pass.cpp b/test/std/experimental/optional/optional.nullopt/nullopt_t.pass.cpp index de1e83b653ce1..8ad49c7485d0e 100644 --- a/test/std/experimental/optional/optional.nullopt/nullopt_t.pass.cpp +++ b/test/std/experimental/optional/optional.nullopt/nullopt_t.pass.cpp @@ -7,6 +7,7 @@  //  //===----------------------------------------------------------------------===// +// UNSUPPORTED: c++98, c++03, c++11  // <optional>  // struct nullopt_t{see below}; @@ -15,8 +16,6 @@  #include <experimental/optional>  #include <type_traits> -#if _LIBCPP_STD_VER > 11 -  using std::experimental::optional;  using std::experimental::nullopt_t;  using std::experimental::nullopt; @@ -28,16 +27,12 @@ test(const nullopt_t&)      return 3;  } -#endif -  int main()  { -#if _LIBCPP_STD_VER > 11      static_assert((std::is_class<nullopt_t>::value), "");      static_assert((std::is_empty<nullopt_t>::value), "");      static_assert((std::is_literal_type<nullopt_t>::value), "");      static_assert((!std::is_default_constructible<nullopt_t>::value), ""); -     +      static_assert(test(nullopt) == 3, ""); -#endif  }  | 
