2 // { dg-do compile { target c++11 } }
10 atomic_bool() = default;
11 ~atomic_bool() = default;
12 atomic_bool(const atomic_bool&) = delete;
13 atomic_bool& operator=(const atomic_bool&) = delete;
15 explicit atomic_bool(bool __i) { _M_i = __i; }
17 operator bool() const volatile
24 struct direct_list_initializable
26 template<typename _Ttype, typename _Tvalue>
34 _Ttype __v1 = { }; // default ctor
35 _Ttype __v2 { __a }; // single-argument ctor
41 void (_Concept::*__x)() __attribute__((unused))
42 = &_Concept::__constraint;
49 __gnu_test::direct_list_initializable test;
51 test.operator()<std::atomic_bool, bool>();