1 //===----------------------------------------------------------------------===//
3 // The LLVM Compiler Infrastructure
5 // This file is dual licensed under the MIT and the University of Illinois Open
6 // Source Licenses. See LICENSE.TXT for details.
8 //===----------------------------------------------------------------------===//
10 // UNSUPPORTED: c++98, c++03, c++11
16 #include <experimental/any>
17 #include <type_traits>
20 #include "experimental_any_helpers.h"
21 #include "count_new.hpp"
26 using std::experimental::any;
29 std::is_nothrow_default_constructible<any>::value
30 , "Must be default constructible"
34 DisableAllocationGuard g; ((void)g);