diff --git a/test_results/2010-05-13 clang_i386 b/test_results/2010-05-13 clang_i386 new file mode 100644 index 00000000..695e183e --- /dev/null +++ b/test_results/2010-05-13 clang_i386 @@ -0,0 +1,14533 @@ +passed 1 tests in /test +passed 1 tests in /test/algorithms +passed 1 tests in /test/algorithms/alg.c.library +passed 1 tests in /test/algorithms/alg.modifying.operations +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.copy +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.fill +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.generate +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.move +passed 5 tests in /test/algorithms/alg.modifying.operations/alg.partitions +random_shuffle_urng.pass.cpp:18:2: error: #error random_shuffle for UniformRandomNumberGenerator not implemented +#error random_shuffle for UniformRandomNumberGenerator not implemented + ^ +1 error generated. +random_shuffle_urng.pass.cpp failed to compile +failed 1 tests in /test/algorithms/alg.modifying.operations/alg.random.shuffle +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.random.shuffle +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.remove +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.replace +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.reverse +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.rotate +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.swap +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.transform +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.unique +passed 1 tests in /test/algorithms/alg.nonmodifying +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.adjacent.find +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.all_of +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.any_of +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.count +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.equal +passed 3 tests in /test/algorithms/alg.nonmodifying/alg.find +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.find.end +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.find.first.of +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.foreach +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.is_permutation +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.none_of +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.search +passed 2 tests in /test/algorithms/alg.nonmodifying/mismatch +passed 1 tests in /test/algorithms/alg.sorting +passed 1 tests in /test/algorithms/alg.sorting/alg.binary.search +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/binary.search +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/equal.range +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/lower.bound +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/upper.bound +passed 1 tests in /test/algorithms/alg.sorting/alg.heap.operations +passed 4 tests in /test/algorithms/alg.sorting/alg.heap.operations/is.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/make.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/pop.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/push.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/sort.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.lex.comparison +passed 4 tests in /test/algorithms/alg.sorting/alg.merge +max_init_list.pass.cpp:19:2: error: #error max(initializer_list t) is not implemented +#error max(initializer_list t) is not implemented + ^ +1 error generated. +max_init_list.pass.cpp failed to compile +max_init_list_comp.pass.cpp:19:2: error: #error max(initializer_list t, Compare comp) is not implemented +#error max(initializer_list t, Compare comp) is not implemented + ^ +1 error generated. +max_init_list_comp.pass.cpp failed to compile +min_init_list.pass.cpp:19:2: error: #error min(initializer_list t) is not implemented +#error min(initializer_list t) is not implemented + ^ +1 error generated. +min_init_list.pass.cpp failed to compile +min_init_list_comp.pass.cpp:19:2: error: #error min(initializer_list t, Compare comp) is not implemented +#error min(initializer_list t, Compare comp) is not implemented + ^ +1 error generated. +min_init_list_comp.pass.cpp failed to compile +minmax.pass.cpp:23:44: error: no member named 'minmax' in namespace 'std' + std::pair p = std::minmax(a, b); + ~~~~~^ +In file included from minmax.pass.cpp:16: +In file included from ../../../../include/algorithm:549: +../../../../include/utility:209:40: error: reference to type 'int const' requires an initializer + _LIBCPP_INLINE_VISIBILITY pair() : first(), second() {} + ^ +minmax.pass.cpp:23:35: note: in instantiation of member function 'std::pair::pair' requested here + std::pair p = std::minmax(a, b); + ^ +minmax.pass.cpp:33:5: note: in instantiation of function template specialization 'test' requested here + test(x, y, x, y); + ^ +In file included from minmax.pass.cpp:16: +In file included from ../../../../include/algorithm:549: +../../../../include/utility:209:49: error: reference to type 'int const' requires an initializer + _LIBCPP_INLINE_VISIBILITY pair() : first(), second() {} + ^ +3 errors generated. +minmax.pass.cpp failed to compile +minmax_comp.pass.cpp:25:44: error: no member named 'minmax' in namespace 'std' + std::pair p = std::minmax(a, b, c); + ~~~~~^ +In file included from minmax_comp.pass.cpp:17: +In file included from ../../../../include/algorithm:549: +../../../../include/utility:209:40: error: reference to type 'int const' requires an initializer + _LIBCPP_INLINE_VISIBILITY pair() : first(), second() {} + ^ +minmax_comp.pass.cpp:25:35: note: in instantiation of member function 'std::pair::pair' requested here + std::pair p = std::minmax(a, b, c); + ^ +minmax_comp.pass.cpp:35:5: note: in instantiation of function template specialization 'test >' requested here + test(x, y, std::greater(), x, y); + ^ +In file included from minmax_comp.pass.cpp:17: +In file included from ../../../../include/algorithm:549: +../../../../include/utility:209:49: error: reference to type 'int const' requires an initializer + _LIBCPP_INLINE_VISIBILITY pair() : first(), second() {} + ^ +3 errors generated. +minmax_comp.pass.cpp failed to compile +minmax_init_list.pass.cpp:19:2: error: #error minmax(initializer_list t) is not implemented +#error minmax(initializer_list t) is not implemented + ^ +1 error generated. +minmax_init_list.pass.cpp failed to compile +minmax_init_list_comp.pass.cpp:19:2: error: #error minmax(initializer_list t, Compare comp) is not implemented +#error minmax(initializer_list t, Compare comp) is not implemented + ^ +1 error generated. +minmax_init_list_comp.pass.cpp failed to compile +failed 8 tests in /test/algorithms/alg.sorting/alg.min.max +passed 10 tests in /test/algorithms/alg.sorting/alg.min.max +passed 2 tests in /test/algorithms/alg.sorting/alg.nth.element +passed 4 tests in /test/algorithms/alg.sorting/alg.permutation.generators +passed 1 tests in /test/algorithms/alg.sorting/alg.set.operations +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/includes +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.difference +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.intersection +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.union +passed 1 tests in /test/algorithms/alg.sorting/alg.sort +passed 4 tests in /test/algorithms/alg.sorting/alg.sort/is.sorted +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/partial.sort +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/partial.sort.copy +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/sort +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/stable.sort +passed 1 tests in /test/algorithms/algorithms.general +not implemented: /test/atomics +not implemented: /test/atomics/atomics.fences +not implemented: /test/atomics/atomics.flag +not implemented: /test/atomics/atomics.general +not implemented: /test/atomics/atomics.lockfree +not implemented: /test/atomics/atomics.order +not implemented: /test/atomics/atomics.syn +not implemented: /test/atomics/atomics.types +not implemented: /test/atomics/atomics.types/atomics.types.address +not implemented: /test/atomics/atomics.types/atomics.types.generic +not implemented: /test/atomics/atomics.types/atomics.types.integral +not implemented: /test/atomics/atomics.types.operations +passed 1 tests in /test/containers +passed 4 tests in /test/containers/associative +passed 2 tests in /test/containers/associative/map +passed 7 tests in /test/containers/associative/map/map.access +passed 17 tests in /test/containers/associative/map/map.cons +passed 12 tests in /test/containers/associative/map/map.modifiers +passed 5 tests in /test/containers/associative/map/map.ops +passed 2 tests in /test/containers/associative/map/map.special +passed 5 tests in /test/containers/associative/multimap +passed 17 tests in /test/containers/associative/multimap/multimap.cons +passed 12 tests in /test/containers/associative/multimap/multimap.modifiers +passed 5 tests in /test/containers/associative/multimap/multimap.ops +passed 2 tests in /test/containers/associative/multimap/multimap.special +passed 22 tests in /test/containers/associative/multiset +passed 17 tests in /test/containers/associative/multiset/multiset.cons +passed 2 tests in /test/containers/associative/multiset/multiset.special +passed 23 tests in /test/containers/associative/set +passed 17 tests in /test/containers/associative/set/set.cons +passed 2 tests in /test/containers/associative/set/set.special +passed 1 tests in /test/containers/container.requirements +passed 1 tests in /test/containers/container.requirements/associative.reqmts +passed 1 tests in /test/containers/container.requirements/associative.reqmts/associative.reqmts.except +passed 1 tests in /test/containers/container.requirements/container.requirements.dataraces +passed 1 tests in /test/containers/container.requirements/container.requirements.general +passed 1 tests in /test/containers/container.requirements/sequence.reqmts +passed 1 tests in /test/containers/container.requirements/unord.req +passed 1 tests in /test/containers/container.requirements/unord.req/unord.req.except +passed 1 tests in /test/containers/containers.general +passed 1 tests in /test/containers/sequences +passed 3 tests in /test/containers/sequences/array +passed 2 tests in /test/containers/sequences/array/array.cons +passed 2 tests in /test/containers/sequences/array/array.data +passed 1 tests in /test/containers/sequences/array/array.fill +passed 1 tests in /test/containers/sequences/array/array.size +passed 1 tests in /test/containers/sequences/array/array.special +passed 1 tests in /test/containers/sequences/array/array.swap +passed 4 tests in /test/containers/sequences/array/array.tuple +passed 1 tests in /test/containers/sequences/array/array.zero +passed 1 tests in /test/containers/sequences/container.adaptors +passed 1 tests in /test/containers/sequences/container.adaptors/priority.queue +passed 12 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.cons +passed 6 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.cons.alloc +passed 8 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.members +passed 1 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.special +passed 1 tests in /test/containers/sequences/container.adaptors/queue +passed 5 tests in /test/containers/sequences/container.adaptors/queue/queue.cons +passed 5 tests in /test/containers/sequences/container.adaptors/queue/queue.cons.alloc +passed 14 tests in /test/containers/sequences/container.adaptors/queue/queue.defn +passed 2 tests in /test/containers/sequences/container.adaptors/queue/queue.ops +passed 1 tests in /test/containers/sequences/container.adaptors/queue/queue.special +passed 1 tests in /test/containers/sequences/container.adaptors/stack +passed 5 tests in /test/containers/sequences/container.adaptors/stack/stack.cons +passed 5 tests in /test/containers/sequences/container.adaptors/stack/stack.cons.alloc +passed 12 tests in /test/containers/sequences/container.adaptors/stack/stack.defn +passed 2 tests in /test/containers/sequences/container.adaptors/stack/stack.ops +passed 1 tests in /test/containers/sequences/container.adaptors/stack/stack.special +passed 2 tests in /test/containers/sequences/deque +passed 4 tests in /test/containers/sequences/deque/deque.capacity +passed 19 tests in /test/containers/sequences/deque/deque.cons +passed 16 tests in /test/containers/sequences/deque/deque.modifiers +passed 5 tests in /test/containers/sequences/deque/deque.special +passed 3 tests in /test/containers/sequences/forwardlist +passed 1 tests in /test/containers/sequences/forwardlist/forwardlist.access +passed 21 tests in /test/containers/sequences/forwardlist/forwardlist.cons +passed 2 tests in /test/containers/sequences/forwardlist/forwardlist.iter +passed 15 tests in /test/containers/sequences/forwardlist/forwardlist.modifiers +passed 12 tests in /test/containers/sequences/forwardlist/forwardlist.ops +passed 4 tests in /test/containers/sequences/forwardlist/forwardlist.spec +passed 2 tests in /test/containers/sequences/list +passed 2 tests in /test/containers/sequences/list/list.capacity +passed 15 tests in /test/containers/sequences/list/list.cons +passed 17 tests in /test/containers/sequences/list/list.modifiers +passed 12 tests in /test/containers/sequences/list/list.ops +passed 1 tests in /test/containers/sequences/list/list.special +passed 2 tests in /test/containers/sequences/vector +passed 6 tests in /test/containers/sequences/vector/vector.capacity +passed 16 tests in /test/containers/sequences/vector/vector.cons +passed 2 tests in /test/containers/sequences/vector/vector.data +passed 11 tests in /test/containers/sequences/vector/vector.modifiers +passed 1 tests in /test/containers/sequences/vector/vector.special +passed 31 tests in /test/containers/sequences/vector.bool +passed 1 tests in /test/containers/unord +passed 20 tests in /test/containers/unord/unord.map +passed 24 tests in /test/containers/unord/unord.map/unord.map.cnstr +passed 2 tests in /test/containers/unord/unord.map/unord.map.elem +passed 1 tests in /test/containers/unord/unord.map/unord.map.swap +passed 12 tests in /test/containers/unord/unord.map/unorder.map.modifiers +passed 21 tests in /test/containers/unord/unord.multimap +passed 24 tests in /test/containers/unord/unord.multimap/unord.multimap.cnstr +passed 12 tests in /test/containers/unord/unord.multimap/unord.multimap.modifiers +passed 1 tests in /test/containers/unord/unord.multimap/unord.multimap.swap +passed 33 tests in /test/containers/unord/unord.multiset +passed 24 tests in /test/containers/unord/unord.multiset/unord.multiset.cnstr +passed 1 tests in /test/containers/unord/unord.multiset/unord.multiset.swap +passed 34 tests in /test/containers/unord/unord.set +passed 24 tests in /test/containers/unord/unord.set/unord.set.cnstr +passed 1 tests in /test/containers/unord/unord.set/unord.set.swap +passed 1 tests in /test/depr +passed 1 tests in /test/depr/depr.auto.ptr +passed 1 tests in /test/depr/depr.auto.ptr/auto.ptr +passed 10 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons +passed 4 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv +passed 4 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.members +inttypes_h.pass.cpp:260:2: error: #error PRId8 not defined +#error PRId8 not defined + ^ +inttypes_h.pass.cpp:264:2: error: #error PRId16 not defined +#error PRId16 not defined + ^ +inttypes_h.pass.cpp:268:2: error: #error PRId32 not defined +#error PRId32 not defined + ^ +inttypes_h.pass.cpp:272:2: error: #error PRId64 not defined +#error PRId64 not defined + ^ +inttypes_h.pass.cpp:276:2: error: #error PRIdLEAST8 not defined +#error PRIdLEAST8 not defined + ^ +inttypes_h.pass.cpp:280:2: error: #error PRIdLEAST16 not defined +#error PRIdLEAST16 not defined + ^ +inttypes_h.pass.cpp:284:2: error: #error PRIdLEAST32 not defined +#error PRIdLEAST32 not defined + ^ +inttypes_h.pass.cpp:288:2: error: #error PRIdLEAST64 not defined +#error PRIdLEAST64 not defined + ^ +inttypes_h.pass.cpp:292:2: error: #error PRIdFAST8 not defined +#error PRIdFAST8 not defined + ^ +inttypes_h.pass.cpp:296:2: error: #error PRIdFAST16 not defined +#error PRIdFAST16 not defined + ^ +inttypes_h.pass.cpp:300:2: error: #error PRIdFAST32 not defined +#error PRIdFAST32 not defined + ^ +inttypes_h.pass.cpp:304:2: error: #error PRIdFAST64 not defined +#error PRIdFAST64 not defined + ^ +inttypes_h.pass.cpp:308:2: error: #error PRIdMAX not defined +#error PRIdMAX not defined + ^ +inttypes_h.pass.cpp:312:2: error: #error PRIdPTR not defined +#error PRIdPTR not defined + ^ +inttypes_h.pass.cpp:316:2: error: #error PRIi8 not defined +#error PRIi8 not defined + ^ +inttypes_h.pass.cpp:320:2: error: #error PRIi16 not defined +#error PRIi16 not defined + ^ +inttypes_h.pass.cpp:324:2: error: #error PRIi32 not defined +#error PRIi32 not defined + ^ +inttypes_h.pass.cpp:328:2: error: #error PRIi64 not defined +#error PRIi64 not defined + ^ +inttypes_h.pass.cpp:332:2: error: #error PRIiLEAST8 not defined +#error PRIiLEAST8 not defined + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +inttypes_h.pass.cpp failed to compile +math_h.pass.cpp:531:5: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(nextafter(0,1) == 0x1p-1074); + ^ +math_h.pass.cpp:531:30: note: instantiated from: + assert(nextafter(0,1) == 0x1p-1074); + ^ +math_h.pass.cpp:539:5: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(nexttoward(0, 1) == 0x1p-1074); + ^ +math_h.pass.cpp:539:32: note: instantiated from: + assert(nexttoward(0, 1) == 0x1p-1074); + ^ +2 warnings generated. +stdio_h.pass.cpp:97:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:97:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:97:54: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:98:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:98:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:98:53: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:100:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:100:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:100:49: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:102:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:102:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:102:56: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:103:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:103:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:103:53: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:105:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:105:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:105:54: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:107:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:107:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:107:50: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:109:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:109:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:109:57: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:110:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:110:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:110:54: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +9 warnings generated. +uchar_h.pass.cpp:12:10: fatal error: 'uchar.h' file not found +#include + ^ +1 error generated. +uchar_h.pass.cpp failed to compile +failed 2 tests in /test/depr/depr.c.headers +passed 24 tests in /test/depr/depr.c.headers +passed 5 tests in /test/depr/depr.ios.members +passed 1 tests in /test/depr/depr.lib.binders +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.bind.1st +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.bind.2nd +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.binder.1st +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.binder.2nd +passed 1 tests in /test/depr/depr.str.strstreams +passed 1 tests in /test/depr/depr.str.strstreams/depr.istrstream +passed 4 tests in /test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons +passed 2 tests in /test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.members +passed 1 tests in /test/depr/depr.str.strstreams/depr.ostrstream +passed 2 tests in /test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons +passed 4 tests in /test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstream +passed 2 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.dest +passed 3 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstreambuf +passed 8 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons +passed 3 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members +passed 6 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals +passed 1 tests in /test/diagnostics +passed 1 tests in /test/diagnostics/assertions +passed 1 tests in /test/diagnostics/diagnostics.general +passed 1 tests in /test/diagnostics/errno +passed 1 tests in /test/diagnostics/std.exceptions +passed 1 tests in /test/diagnostics/std.exceptions/domain.error +passed 1 tests in /test/diagnostics/std.exceptions/invalid.argument +passed 1 tests in /test/diagnostics/std.exceptions/length.error +passed 1 tests in /test/diagnostics/std.exceptions/logic.error +passed 1 tests in /test/diagnostics/std.exceptions/out.of.range +passed 1 tests in /test/diagnostics/std.exceptions/overflow.error +passed 1 tests in /test/diagnostics/std.exceptions/range.error +passed 1 tests in /test/diagnostics/std.exceptions/runtime.error +passed 1 tests in /test/diagnostics/std.exceptions/underflow.error +passed 2 tests in /test/diagnostics/syserr +passed 1 tests in /test/diagnostics/syserr/syserr.compare +passed 1 tests in /test/diagnostics/syserr/syserr.errcat +passed 1 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.derived +passed 3 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals +passed 2 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.objects +passed 1 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.overview +passed 3 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals +passed 1 tests in /test/diagnostics/syserr/syserr.errcode +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers +passed 5 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.observers +passed 1 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.overview +passed 1 tests in /test/diagnostics/syserr/syserr.errcondition +passed 3 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors +passed 3 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers +passed 2 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.nonmembers +passed 4 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers +passed 1 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.overview +passed 1 tests in /test/diagnostics/syserr/syserr.hash +passed 1 tests in /test/diagnostics/syserr/syserr.syserr +passed 6 tests in /test/diagnostics/syserr/syserr.syserr/syserr.syserr.members +passed 1 tests in /test/diagnostics/syserr/syserr.syserr/syserr.syserr.overview +passed 1 tests in /test/input.output +passed 1 tests in /test/input.output/file.streams +cinttypes.pass.cpp:260:2: error: #error PRId8 not defined +#error PRId8 not defined + ^ +cinttypes.pass.cpp:264:2: error: #error PRId16 not defined +#error PRId16 not defined + ^ +cinttypes.pass.cpp:268:2: error: #error PRId32 not defined +#error PRId32 not defined + ^ +cinttypes.pass.cpp:272:2: error: #error PRId64 not defined +#error PRId64 not defined + ^ +cinttypes.pass.cpp:276:2: error: #error PRIdLEAST8 not defined +#error PRIdLEAST8 not defined + ^ +cinttypes.pass.cpp:280:2: error: #error PRIdLEAST16 not defined +#error PRIdLEAST16 not defined + ^ +cinttypes.pass.cpp:284:2: error: #error PRIdLEAST32 not defined +#error PRIdLEAST32 not defined + ^ +cinttypes.pass.cpp:288:2: error: #error PRIdLEAST64 not defined +#error PRIdLEAST64 not defined + ^ +cinttypes.pass.cpp:292:2: error: #error PRIdFAST8 not defined +#error PRIdFAST8 not defined + ^ +cinttypes.pass.cpp:296:2: error: #error PRIdFAST16 not defined +#error PRIdFAST16 not defined + ^ +cinttypes.pass.cpp:300:2: error: #error PRIdFAST32 not defined +#error PRIdFAST32 not defined + ^ +cinttypes.pass.cpp:304:2: error: #error PRIdFAST64 not defined +#error PRIdFAST64 not defined + ^ +cinttypes.pass.cpp:308:2: error: #error PRIdMAX not defined +#error PRIdMAX not defined + ^ +cinttypes.pass.cpp:312:2: error: #error PRIdPTR not defined +#error PRIdPTR not defined + ^ +cinttypes.pass.cpp:316:2: error: #error PRIi8 not defined +#error PRIi8 not defined + ^ +cinttypes.pass.cpp:320:2: error: #error PRIi16 not defined +#error PRIi16 not defined + ^ +cinttypes.pass.cpp:324:2: error: #error PRIi32 not defined +#error PRIi32 not defined + ^ +cinttypes.pass.cpp:328:2: error: #error PRIi64 not defined +#error PRIi64 not defined + ^ +cinttypes.pass.cpp:332:2: error: #error PRIiLEAST8 not defined +#error PRIiLEAST8 not defined + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +cinttypes.pass.cpp failed to compile +cstdio.pass.cpp:97:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:97:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:97:59: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:98:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:98:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:98:58: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:100:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:100:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:100:54: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:102:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:102:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:102:61: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:103:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:103:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:103:58: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:105:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:105:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:105:59: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:107:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:107:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:107:55: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:109:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:109:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:109:62: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:110:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:110:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:110:59: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +9 warnings generated. +failed 1 tests in /test/input.output/file.streams/c.files +passed 3 tests in /test/input.output/file.streams/c.files +passed 1 tests in /test/input.output/file.streams/fstreams +passed 1 tests in /test/input.output/file.streams/fstreams/filebuf +passed 3 tests in /test/input.output/file.streams/fstreams/filebuf.assign +passed 2 tests in /test/input.output/file.streams/fstreams/filebuf.cons +passed 1 tests in /test/input.output/file.streams/fstreams/filebuf.members +Assertion failed: (f.sbumpc() == 0x4E51), function main, file underflow.pass.cpp, line 114. +./testit: line 84: 42670 Abort trap ./a.out +underflow.pass.cpp failed at run time +failed 1 tests in /test/input.output/file.streams/fstreams/filebuf.virtuals +passed 3 tests in /test/input.output/file.streams/fstreams/filebuf.virtuals +passed 1 tests in /test/input.output/file.streams/fstreams/fstream +passed 3 tests in /test/input.output/file.streams/fstreams/fstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/fstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/fstream.members +passed 1 tests in /test/input.output/file.streams/fstreams/ifstream +passed 3 tests in /test/input.output/file.streams/fstreams/ifstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/ifstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/ifstream.members +passed 1 tests in /test/input.output/file.streams/fstreams/ofstream +passed 3 tests in /test/input.output/file.streams/fstreams/ofstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/ofstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/ofstream.members +passed 1 tests in /test/input.output/input.output.general +passed 1 tests in /test/input.output/iostream.format +passed 4 tests in /test/input.output/iostream.format/ext.manip +passed 1 tests in /test/input.output/iostream.format/input.streams +passed 1 tests in /test/input.output/iostream.format/input.streams/iostreamclass +passed 2 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign +passed 2 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.cons +passed 1 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.dest +passed 1 tests in /test/input.output/iostream.format/input.streams/istream +passed 2 tests in /test/input.output/iostream.format/input.streams/istream/istream.assign +passed 2 tests in /test/input.output/iostream.format/input.streams/istream/istream.cons +passed 1 tests in /test/input.output/iostream.format/input.streams/istream/istream::sentry +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.formatted +passed 13 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.reqmts +passed 10 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream::extractors +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.manip +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.rvalue +passed 18 tests in /test/input.output/iostream.format/input.streams/istream.unformatted +passed 1 tests in /test/input.output/iostream.format/output.streams +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream.assign +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream.cons +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.formatted +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.reqmts +passed 4 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters +passed 13 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic +passed 10 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.manip +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.rvalue +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.seeks +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.unformatted +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream::sentry +passed 7 tests in /test/input.output/iostream.format/std.manip +passed 2 tests in /test/input.output/iostream.forward +passed 1 tests in /test/input.output/iostream.objects +passed 4 tests in /test/input.output/iostream.objects/narrow.stream.objects +passed 4 tests in /test/input.output/iostream.objects/wide.stream.objects +passed 1 tests in /test/input.output/iostreams.base +passed 1 tests in /test/input.output/iostreams.base/fpos +passed 1 tests in /test/input.output/iostreams.base/fpos/fpos.members +passed 7 tests in /test/input.output/iostreams.base/fpos/fpos.operations +passed 1 tests in /test/input.output/iostreams.base/ios +passed 1 tests in /test/input.output/iostreams.base/ios/basic.ios.cons +passed 13 tests in /test/input.output/iostreams.base/ios/basic.ios.members +passed 11 tests in /test/input.output/iostreams.base/ios/iostate.flags +passed 1 tests in /test/input.output/iostreams.base/ios.base +passed 9 tests in /test/input.output/iostreams.base/ios.base/fmtflags.state +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.base.callback +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.base.cons +passed 2 tests in /test/input.output/iostreams.base/ios.base/ios.base.locales +passed 3 tests in /test/input.output/iostreams.base/ios.base/ios.base.storage +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.members.static +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::Init +passed 2 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::failure +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::fmtflags +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::iostate +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::openmode +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::seekdir +passed 1 tests in /test/input.output/iostreams.base/std.ios.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/adjustfield.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/basefield.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/error.reporting +passed 4 tests in /test/input.output/iostreams.base/std.ios.manip/floatfield.manip +passed 14 tests in /test/input.output/iostreams.base/std.ios.manip/fmtflags.manip +passed 2 tests in /test/input.output/iostreams.base/stream.types +passed 1 tests in /test/input.output/iostreams.requirements +passed 1 tests in /test/input.output/iostreams.requirements/iostream.limits.imbue +passed 1 tests in /test/input.output/iostreams.requirements/iostreams.limits.pos +passed 1 tests in /test/input.output/iostreams.requirements/iostreams.threadsafety +passed 1 tests in /test/input.output/stream.buffers +passed 1 tests in /test/input.output/stream.buffers/streambuf +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.cons +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.members +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.locales +passed 5 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.pback +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.put +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.get.area +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.buffer +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.locales +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.pback +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.put +passed 1 tests in /test/input.output/stream.buffers/streambuf.reqts +passed 1 tests in /test/input.output/string.streams +passed 1 tests in /test/input.output/string.streams/istringstream +passed 3 tests in /test/input.output/string.streams/istringstream/istringstream.assign +passed 3 tests in /test/input.output/string.streams/istringstream/istringstream.cons +passed 1 tests in /test/input.output/string.streams/istringstream/istringstream.members +passed 1 tests in /test/input.output/string.streams/ostringstream +passed 3 tests in /test/input.output/string.streams/ostringstream/ostringstream.assign +passed 3 tests in /test/input.output/string.streams/ostringstream/ostringstream.cons +passed 1 tests in /test/input.output/string.streams/ostringstream/ostringstream.members +passed 1 tests in /test/input.output/string.streams/stringbuf +passed 3 tests in /test/input.output/string.streams/stringbuf/stringbuf.assign +passed 3 tests in /test/input.output/string.streams/stringbuf/stringbuf.cons +passed 1 tests in /test/input.output/string.streams/stringbuf/stringbuf.members +passed 6 tests in /test/input.output/string.streams/stringbuf/stringbuf.virtuals +passed 1 tests in /test/input.output/string.streams/stringstream +passed 3 tests in /test/input.output/string.streams/stringstream.cons +passed 3 tests in /test/input.output/string.streams/stringstream.cons/stringstream.assign +passed 1 tests in /test/input.output/string.streams/stringstream.members +passed 1 tests in /test/iterators +passed 1 tests in /test/iterators/iterator.primitives +passed 1 tests in /test/iterators/iterator.primitives/iterator.basic +passed 4 tests in /test/iterators/iterator.primitives/iterator.operations +passed 4 tests in /test/iterators/iterator.primitives/iterator.traits +passed 5 tests in /test/iterators/iterator.primitives/std.iterator.tags +passed 1 tests in /test/iterators/iterator.requirements +passed 1 tests in /test/iterators/iterator.requirements/bidirectional.iterators +passed 1 tests in /test/iterators/iterator.requirements/forward.iterators +passed 1 tests in /test/iterators/iterator.requirements/input.iterators +passed 1 tests in /test/iterators/iterator.requirements/iterator.iterators +passed 1 tests in /test/iterators/iterator.requirements/iterator.requirements.general +passed 1 tests in /test/iterators/iterator.requirements/output.iterators +passed 1 tests in /test/iterators/iterator.requirements/random.access.iterators +passed 1 tests in /test/iterators/iterator.synopsis +passed 1 tests in /test/iterators/iterators.general +passed 1 tests in /test/iterators/predef.iterators +passed 1 tests in /test/iterators/predef.iterators/insert.iterators +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iterator +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iterator +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iterator +passed 1 tests in /test/iterators/predef.iterators/move.iterators +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops +passed 3 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+ +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+= +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.- +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-= +passed 6 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp +passed 5 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.conv +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.decr +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.index +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.ref +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.star +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op= +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.requirements +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iterator +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops +passed 5 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.conv +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op!= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+ +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++ +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op- +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-- +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op.star +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op== +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opdiff +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opindex +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opref +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opsum +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.requirements +types.pass.cpp:52:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert((std::is_same::value), ""); + ^ +In file included from types.pass.cpp:28: +In file included from ../../../../../include/iterator:316: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +types.pass.cpp:58:5: note: in instantiation of function template specialization 'test >' requested here + test >(); + ^ +In file included from types.pass.cpp:28: +In file included from ../../../../../include/iterator:316: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +types.pass.cpp:52:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert((std::is_same::value), ""); + ^ +In file included from types.pass.cpp:28: +In file included from ../../../../../include/iterator:316: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +types.pass.cpp:59:5: note: in instantiation of function template specialization 'test >' requested here + test >(); + ^ +In file included from types.pass.cpp:28: +In file included from ../../../../../include/iterator:316: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +2 errors generated. +types.pass.cpp failed to compile +failed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iterator +passed 1 tests in /test/iterators/stream.iterators +passed 1 tests in /test/iterators/stream.iterators/istream.iterator +passed 3 tests in /test/iterators/stream.iterators/istream.iterator/istream.iterator.cons +passed 5 tests in /test/iterators/stream.iterators/istream.iterator/istream.iterator.ops +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator +passed 4 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::equal +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op!= +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op++ +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op== +passed 3 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op_astrk +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::proxy +passed 6 tests in /test/iterators/stream.iterators/iterator.range +passed 1 tests in /test/iterators/stream.iterators/ostream.iterator +passed 3 tests in /test/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des +passed 3 tests in /test/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops +passed 1 tests in /test/iterators/stream.iterators/ostreambuf.iterator +passed 2 tests in /test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.cons +passed 4 tests in /test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops +passed 1 tests in /test/language.support +passed 1 tests in /test/language.support/cstdint +passed 1 tests in /test/language.support/cstdint/cstdint.syn +passed 1 tests in /test/language.support/support.dynamic +passed 1 tests in /test/language.support/support.dynamic/alloc.errors +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/bad.alloc +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/new.badlength +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/new.handler +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/set.new.handler +passed 1 tests in /test/language.support/support.dynamic/new.delete +passed 4 tests in /test/language.support/support.dynamic/new.delete/new.delete.array +passed 1 tests in /test/language.support/support.dynamic/new.delete/new.delete.dataraces +passed 2 tests in /test/language.support/support.dynamic/new.delete/new.delete.placement +passed 4 tests in /test/language.support/support.dynamic/new.delete/new.delete.single +passed 1 tests in /test/language.support/support.exception +not implemented: /test/language.support/support.exception/except.nested +passed 1 tests in /test/language.support/support.exception/exception +passed 1 tests in /test/language.support/support.exception/exception.terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/set.terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/terminate.handler +passed 1 tests in /test/language.support/support.exception/exception.unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/bad.exception +Assertion failed: (std::set_unexpected(f1) == std::terminate), function main, file set_unexpected.pass.cpp, line 20. +./testit: line 84: 47369 Abort trap ./a.out +set_unexpected.pass.cpp failed at run time +failed 1 tests in /test/language.support/support.exception/exception.unexpected/set.unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/unexpected.handler +passed 4 tests in /test/language.support/support.exception/propagation +passed 1 tests in /test/language.support/support.exception/uncaught +passed 1 tests in /test/language.support/support.general +passed 2 tests in /test/language.support/support.initlist +passed 1 tests in /test/language.support/support.initlist/support.initlist.access +passed 1 tests in /test/language.support/support.initlist/support.initlist.cons +not implemented: /test/language.support/support.initlist/support.initlist.range +passed 1 tests in /test/language.support/support.limits +passed 4 tests in /test/language.support/support.limits/c.limits +passed 2 tests in /test/language.support/support.limits/limits +passed 1 tests in /test/language.support/support.limits/limits/denorm.style +passed 1 tests in /test/language.support/support.limits/limits/numeric.limits +passed 31 tests in /test/language.support/support.limits/limits/numeric.limits.members +passed 1 tests in /test/language.support/support.limits/limits/numeric.special +passed 1 tests in /test/language.support/support.limits/limits/round.style +passed 1 tests in /test/language.support/support.rtti +passed 1 tests in /test/language.support/support.rtti/bad.cast +passed 1 tests in /test/language.support/support.rtti/bad.typeid +passed 2 tests in /test/language.support/support.rtti/type.info +passed 12 tests in /test/language.support/support.runtime +quick_exit.pass.cpp:19:10: error: no member named 'at_quick_exit' in namespace 'std' + std::at_quick_exit(f); + ~~~~~^ +quick_exit.pass.cpp:20:5: error: use of undeclared identifier 'quick_exit' + quick_exit(0); + ^ +2 errors generated. +quick_exit.pass.cpp failed to compile +failed 1 tests in /test/language.support/support.start.term +passed 7 tests in /test/language.support/support.types +passed 1 tests in /test/localization +passed 2 tests in /test/localization/c.locales +passed 1 tests in /test/localization/locale.categories +passed 1 tests in /test/localization/locale.categories/category.collate +passed 2 tests in /test/localization/locale.categories/category.collate/locale.collate +passed 3 tests in /test/localization/locale.categories/category.collate/locale.collate/locale.collate.members +passed 1 tests in /test/localization/locale.categories/category.collate/locale.collate/locale.collate.virtuals +passed 4 tests in /test/localization/locale.categories/category.collate/locale.collate.byname +passed 1 tests in /test/localization/locale.categories/category.ctype +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.dtor +passed 14 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.statics +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.virtuals +passed 9 tests in /test/localization/locale.categories/category.ctype/locale.codecvt +passed 29 tests in /test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members +passed 1 tests in /test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.virtuals +passed 4 tests in /test/localization/locale.categories/category.ctype/locale.codecvt.byname +passed 2 tests in /test/localization/locale.categories/category.ctype/locale.ctype +passed 12 tests in /test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members +passed 1 tests in /test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.virtuals +passed 13 tests in /test/localization/locale.categories/category.ctype/locale.ctype.byname +passed 1 tests in /test/localization/locale.categories/category.messages +passed 3 tests in /test/localization/locale.categories/category.messages/locale.messages +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages/locale.messages.members +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages/locale.messages.virtuals +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages.byname +passed 1 tests in /test/localization/locale.categories/category.monetary +passed 2 tests in /test/localization/locale.categories/category.monetary/locale.money.get +passed 5 tests in /test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.virtuals +passed 2 tests in /test/localization/locale.categories/category.monetary/locale.money.put +passed 5 tests in /test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.virtuals +passed 3 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct +passed 9 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.virtuals +passed 9 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct.byname +passed 1 tests in /test/localization/locale.categories/category.numeric +passed 2 tests in /test/localization/locale.categories/category.numeric/locale.nm.put +passed 8 tests in /test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members +passed 1 tests in /test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.virtuals +passed 2 tests in /test/localization/locale.categories/category.numeric/locale.num.get +get_double.pass.cpp:108:9: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(v == 0x125p-1); + ^ +get_double.pass.cpp:108:21: note: instantiated from: + assert(v == 0x125p-1); + ^ +1 warning generated. +get_float.pass.cpp:96:9: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(v == 0x125p-1); + ^ +get_float.pass.cpp:96:21: note: instantiated from: + assert(v == 0x125p-1); + ^ +1 warning generated. +get_long_double.pass.cpp:96:9: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(v == 0x125p-1); + ^ +get_long_double.pass.cpp:96:21: note: instantiated from: + assert(v == 0x125p-1); + ^ +1 warning generated. +passed 11 tests in /test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members +passed 1 tests in /test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.virtuals +passed 1 tests in /test/localization/locale.categories/category.time +passed 3 tests in /test/localization/locale.categories/category.time/locale.time.get +passed 12 tests in /test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.get/locale.time.get.virtuals +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range + "\x434\x435\x43A\x430\x431\x440\x44F" + ^ +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range +get_one_wide.pass.cpp:100:27: warning: hex escape sequence out of range + "\x433" + ^ +get_one_wide.pass.cpp:146:35: warning: hex escape sequence out of range + const wchar_t in[] = L"23""\x65F6""55""\x5206""59""\x79D2"; + ^ +get_one_wide.pass.cpp:146:47: warning: hex escape sequence out of range + const wchar_t in[] = L"23""\x65F6""55""\x5206""59""\x79D2"; + ^ +get_one_wide.pass.cpp:146:59: warning: hex escape sequence out of range + const wchar_t in[] = L"23""\x65F6""55""\x5206""59""\x79D2"; + ^ +11 warnings generated. +Assertion failed: (i.base() == in+sizeof(in)/sizeof(in[0])-1), function main, file get_one_wide.pass.cpp, line 105. +./testit: line 84: 49642 Abort trap ./a.out +get_one_wide.pass.cpp failed at run time +failed 1 tests in /test/localization/locale.categories/category.time/locale.time.get.byname +passed 13 tests in /test/localization/locale.categories/category.time/locale.time.get.byname +passed 2 tests in /test/localization/locale.categories/category.time/locale.time.put +passed 2 tests in /test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.put/locale.time.put.virtuals +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.put.byname +passed 1 tests in /test/localization/locale.categories/facet.numpunct +passed 2 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct +passed 5 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members +passed 1 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.virtuals +passed 3 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct.byname +passed 1 tests in /test/localization/locale.categories/facets.examples +not implemented: /test/localization/locale.stdcvt +passed 1 tests in /test/localization/locale.syn +passed 1 tests in /test/localization/locales +passed 1 tests in /test/localization/locales/locale +Assertion failed: (new_called == 0), function main, file char_pointer.pass.cpp, line 97. +./testit: line 84: 49914 Abort trap ./a.out +char_pointer.pass.cpp failed at run time +failed 1 tests in /test/localization/locales/locale/locale.cons +passed 8 tests in /test/localization/locales/locale/locale.cons +passed 2 tests in /test/localization/locales/locale/locale.members +passed 2 tests in /test/localization/locales/locale/locale.operators +passed 2 tests in /test/localization/locales/locale/locale.statics +passed 1 tests in /test/localization/locales/locale/locale.types +passed 1 tests in /test/localization/locales/locale/locale.types/locale.category +passed 1 tests in /test/localization/locales/locale/locale.types/locale.facet +passed 1 tests in /test/localization/locales/locale/locale.types/locale.id +passed 1 tests in /test/localization/locales/locale.convenience +passed 11 tests in /test/localization/locales/locale.convenience/classification +passed 1 tests in /test/localization/locales/locale.convenience/conversions +not implemented: /test/localization/locales/locale.convenience/conversions/conversions.buffer +passed 2 tests in /test/localization/locales/locale.convenience/conversions/conversions.character +not implemented: /test/localization/locales/locale.convenience/conversions/conversions.string +passed 2 tests in /test/localization/locales/locale.global.templates +passed 1 tests in /test/localization/localization.general +passed 1 tests in /test/numerics +cmath.pass.cpp:1092:5: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(std::nextafter(0,1) == 0x1p-1074); + ^ +cmath.pass.cpp:1092:35: note: instantiated from: + assert(std::nextafter(0,1) == 0x1p-1074); + ^ +cmath.pass.cpp:1110:5: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(std::nexttoward(0, 1) == 0x1p-1074); + ^ +cmath.pass.cpp:1110:37: note: instantiated from: + assert(std::nexttoward(0, 1) == 0x1p-1074); + ^ +2 warnings generated. +passed 4 tests in /test/numerics/c.math +passed 1 tests in /test/numerics/cfenv +passed 1 tests in /test/numerics/cfenv/cfenv.syn +passed 2 tests in /test/numerics/complex.number +passed 1 tests in /test/numerics/complex.number/ccmplx +passed 7 tests in /test/numerics/complex.number/cmplx.over +passed 1 tests in /test/numerics/complex.number/complex +passed 10 tests in /test/numerics/complex.number/complex.member.ops +passed 2 tests in /test/numerics/complex.number/complex.members +passed 22 tests in /test/numerics/complex.number/complex.ops +passed 12 tests in /test/numerics/complex.number/complex.special +passed 1 tests in /test/numerics/complex.number/complex.synopsis +passed 19 tests in /test/numerics/complex.number/complex.transcendentals +passed 8 tests in /test/numerics/complex.number/complex.value.ops +passed 1 tests in /test/numerics/numarray +passed 1 tests in /test/numerics/numarray/class.gslice +passed 1 tests in /test/numerics/numarray/class.gslice/gslice.access +passed 2 tests in /test/numerics/numarray/class.gslice/gslice.cons +passed 1 tests in /test/numerics/numarray/class.slice +passed 2 tests in /test/numerics/numarray/class.slice/cons.slice +passed 1 tests in /test/numerics/numarray/class.slice/slice.access +passed 2 tests in /test/numerics/numarray/template.gslice.array +passed 2 tests in /test/numerics/numarray/template.gslice.array/gslice.array.assign +passed 10 tests in /test/numerics/numarray/template.gslice.array/gslice.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.gslice.array/gslice.array.fill +passed 2 tests in /test/numerics/numarray/template.indirect.array +passed 2 tests in /test/numerics/numarray/template.indirect.array/indirect.array.assign +passed 10 tests in /test/numerics/numarray/template.indirect.array/indirect.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.indirect.array/indirect.array.fill +passed 2 tests in /test/numerics/numarray/template.mask.array +passed 2 tests in /test/numerics/numarray/template.mask.array/mask.array.assign +passed 10 tests in /test/numerics/numarray/template.mask.array/mask.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.mask.array/mask.array.fill +passed 2 tests in /test/numerics/numarray/template.slice.array +passed 2 tests in /test/numerics/numarray/template.slice.array/slice.arr.assign +passed 10 tests in /test/numerics/numarray/template.slice.array/slice.arr.comp.assign +passed 1 tests in /test/numerics/numarray/template.slice.array/slice.arr.fill +passed 1 tests in /test/numerics/numarray/template.valarray +passed 2 tests in /test/numerics/numarray/template.valarray/valarray.access +passed 8 tests in /test/numerics/numarray/template.valarray/valarray.assign +passed 20 tests in /test/numerics/numarray/template.valarray/valarray.cassign +passed 11 tests in /test/numerics/numarray/template.valarray/valarray.cons +passed 10 tests in /test/numerics/numarray/template.valarray/valarray.members +passed 8 tests in /test/numerics/numarray/template.valarray/valarray.sub +passed 4 tests in /test/numerics/numarray/template.valarray/valarray.unary +passed 1 tests in /test/numerics/numarray/valarray.nonmembers +passed 30 tests in /test/numerics/numarray/valarray.nonmembers/valarray.binary +passed 24 tests in /test/numerics/numarray/valarray.nonmembers/valarray.comparison +passed 1 tests in /test/numerics/numarray/valarray.nonmembers/valarray.special +passed 20 tests in /test/numerics/numarray/valarray.nonmembers/valarray.transcend +passed 4 tests in /test/numerics/numarray/valarray.range +passed 1 tests in /test/numerics/numarray/valarray.syn +passed 1 tests in /test/numerics/numeric.ops +passed 2 tests in /test/numerics/numeric.ops/accumulate +passed 2 tests in /test/numerics/numeric.ops/adjacent.difference +passed 2 tests in /test/numerics/numeric.ops/inner.product +not implemented: /test/numerics/numeric.ops/numeric.iota +passed 2 tests in /test/numerics/numeric.ops/partial.sum +passed 1 tests in /test/numerics/numeric.requirements +passed 1 tests in /test/numerics/numerics.general +passed 1 tests in /test/numerics/rand +passed 1 tests in /test/numerics/rand/rand.adapt +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.disc +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.ibits +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.shuf +passed 3 tests in /test/numerics/rand/rand.device +passed 1 tests in /test/numerics/rand/rand.dis +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.bern +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin +not implemented: /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo +not implemented: /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.genpdf +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.uni +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real +passed 1 tests in /test/numerics/rand/rand.eng +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.lcong +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.mers +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.sub +passed 10 tests in /test/numerics/rand/rand.predef +passed 1 tests in /test/numerics/rand/rand.req +passed 1 tests in /test/numerics/rand/rand.req/rand.req.adapt +passed 1 tests in /test/numerics/rand/rand.req/rand.req.dst +passed 1 tests in /test/numerics/rand/rand.req/rand.req.eng +passed 1 tests in /test/numerics/rand/rand.req/rand.req.genl +passed 1 tests in /test/numerics/rand/rand.req/rand.req.seedseq +passed 1 tests in /test/numerics/rand/rand.req/rand.req.urng +passed 1 tests in /test/numerics/rand/rand.synopsis +passed 1 tests in /test/numerics/rand/rand.util +passed 1 tests in /test/numerics/rand/rand.util/rand.util.canonical +passed 7 tests in /test/numerics/rand/rand.util/rand.util.seedseq +not implemented: /test/re +not implemented: /test/re/re.alg +not implemented: /test/re/re.alg/re.alg.match +not implemented: /test/re/re.alg/re.alg.replace +not implemented: /test/re/re.alg/re.alg.search +not implemented: /test/re/re.alg/re.except +not implemented: /test/re/re.badexp +not implemented: /test/re/re.const +not implemented: /test/re/re.const/re.err +not implemented: /test/re/re.const/re.matchflag +not implemented: /test/re/re.const/re.synopt +not implemented: /test/re/re.def +not implemented: /test/re/re.def/defns.regex.collating.element +not implemented: /test/re/re.def/defns.regex.finite.state.machine +not implemented: /test/re/re.def/defns.regex.format.specifier +not implemented: /test/re/re.def/defns.regex.matched +not implemented: /test/re/re.def/defns.regex.primary.equivalence.class +not implemented: /test/re/re.def/defns.regex.regular.expression +not implemented: /test/re/re.def/defns.regex.subexpression +not implemented: /test/re/re.general +not implemented: /test/re/re.grammar +not implemented: /test/re/re.iter +not implemented: /test/re/re.iter/re.regiter +not implemented: /test/re/re.iter/re.regiter/re.regiter.cnstr +not implemented: /test/re/re.iter/re.regiter/re.regiter.comp +not implemented: /test/re/re.iter/re.regiter/re.regiter.deref +not implemented: /test/re/re.iter/re.regiter/re.regiter.incr +not implemented: /test/re/re.iter/re.tokiter +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.cnstr +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.comp +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.deref +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.incr +not implemented: /test/re/re.regex +not implemented: /test/re/re.regex/re.regex.assign +not implemented: /test/re/re.regex/re.regex.const +not implemented: /test/re/re.regex/re.regex.construct +not implemented: /test/re/re.regex/re.regex.locale +not implemented: /test/re/re.regex/re.regex.nonmemb +not implemented: /test/re/re.regex/re.regex.nonmemb/re.regex.nmswap +not implemented: /test/re/re.regex/re.regex.operations +not implemented: /test/re/re.regex/re.regex.swap +not implemented: /test/re/re.req +not implemented: /test/re/re.results +not implemented: /test/re/re.results/re.results.acc +not implemented: /test/re/re.results/re.results.all +not implemented: /test/re/re.results/re.results.const +not implemented: /test/re/re.results/re.results.form +not implemented: /test/re/re.results/re.results.nonmember +not implemented: /test/re/re.results/re.results.size +not implemented: /test/re/re.results/re.results.swap +not implemented: /test/re/re.submatch +not implemented: /test/re/re.submatch/re.submatch.members +not implemented: /test/re/re.submatch/re.submatch.op +not implemented: /test/re/re.syn +not implemented: /test/re/re.traits +passed 1 tests in /test/strings +passed 1 tests in /test/strings/basic.string +passed 4 tests in /test/strings/basic.string/string.access +passed 10 tests in /test/strings/basic.string/string.capacity +passed 16 tests in /test/strings/basic.string/string.cons +passed 8 tests in /test/strings/basic.string/string.iterators +passed 1 tests in /test/strings/basic.string/string.modifiers +passed 8 tests in /test/strings/basic.string/string.modifiers/string::append +passed 8 tests in /test/strings/basic.string/string.modifiers/string::assign +passed 1 tests in /test/strings/basic.string/string.modifiers/string::copy +passed 4 tests in /test/strings/basic.string/string.modifiers/string::erase +passed 9 tests in /test/strings/basic.string/string.modifiers/string::insert +passed 4 tests in /test/strings/basic.string/string.modifiers/string::op+= +passed 11 tests in /test/strings/basic.string/string.modifiers/string::replace +passed 1 tests in /test/strings/basic.string/string.modifiers/string::swap +passed 1 tests in /test/strings/basic.string/string.nonmembers +passed 6 tests in /test/strings/basic.string/string.nonmembers/string.io +passed 1 tests in /test/strings/basic.string/string.nonmembers/string.special +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::op!= +passed 5 tests in /test/strings/basic.string/string.nonmembers/string::op+ +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::operator== +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::opgt +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::opgt= +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::oplt +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::oplt= +passed 1 tests in /test/strings/basic.string/string.ops +passed 3 tests in /test/strings/basic.string/string.ops/string.accessors +passed 6 tests in /test/strings/basic.string/string.ops/string::compare +passed 4 tests in /test/strings/basic.string/string.ops/string::find +passed 4 tests in /test/strings/basic.string/string.ops/string::find.first.not.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.first.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.last.not.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.last.of +passed 4 tests in /test/strings/basic.string/string.ops/string::rfind +passed 1 tests in /test/strings/basic.string/string.ops/string::substr +passed 1 tests in /test/strings/basic.string/string.require +passed 1 tests in /test/strings/basic.string.hash +cuchar.pass.cpp:12:10: fatal error: 'cuchar' file not found +#include + ^ +1 error generated. +cuchar.pass.cpp failed to compile +version_cuchar.pass.cpp:12:10: fatal error: 'cuchar' file not found +#include + ^ +1 error generated. +version_cuchar.pass.cpp failed to compile +failed 2 tests in /test/strings/c.strings +passed 8 tests in /test/strings/c.strings +passed 1 tests in /test/strings/char.traits +passed 1 tests in /test/strings/char.traits/char.traits.require +passed 1 tests in /test/strings/char.traits/char.traits.specializations +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t +passed 1 tests in /test/strings/char.traits/char.traits.typedefs +passed 1 tests in /test/strings/string.classes +not implemented: /test/strings/string.conversions +not implemented: /test/strings/strings.general +passed 1 tests in /test/thread +passed 1 tests in /test/thread/futures +not implemented: /test/thread/futures/futures.async +not implemented: /test/thread/futures/futures.atomic_future +not implemented: /test/thread/futures/futures.errors +not implemented: /test/thread/futures/futures.future_error +passed 3 tests in /test/thread/futures/futures.overview +not implemented: /test/thread/futures/futures.promise +not implemented: /test/thread/futures/futures.shared_future +not implemented: /test/thread/futures/futures.state +not implemented: /test/thread/futures/futures.tas +not implemented: /test/thread/futures/futures.tas/futures.taask.nonmembers +not implemented: /test/thread/futures/futures.tas/futures.task.members +not implemented: /test/thread/futures/futures.unique_future +notify_all_at_thread_exit.pass.cpp:20:2: error: #error notify_all_at_thread_exit not implemented +#error notify_all_at_thread_exit not implemented + ^ +1 error generated. +notify_all_at_thread_exit.pass.cpp failed to compile +failed 1 tests in /test/thread/thread.condition +passed 2 tests in /test/thread/thread.condition +passed 13 tests in /test/thread/thread.condition/thread.condition.condvar +passed 12 tests in /test/thread/thread.condition/thread.condition.condvarany +passed 1 tests in /test/thread/thread.general +passed 1 tests in /test/thread/thread.mutex +passed 1 tests in /test/thread/thread.mutex/thread.lock +passed 6 tests in /test/thread/thread.mutex/thread.lock/thread.lock.guard +passed 1 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique +passed 11 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons +passed 5 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking +passed 3 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod +passed 3 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs +passed 2 tests in /test/thread/thread.mutex/thread.lock.algorithm +passed 1 tests in /test/thread/thread.mutex/thread.mutex.requirements +passed 6 tests in /test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.class +passed 6 tests in /test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.recursive +passed 1 tests in /test/thread/thread.mutex/thread.once +passed 1 tests in /test/thread/thread.mutex/thread.once/thread.once.callonce +passed 3 tests in /test/thread/thread.mutex/thread.once/thread.once.onceflag +passed 1 tests in /test/thread/thread.mutex/thread.timedmutex.requirements +passed 7 tests in /test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.class +passed 7 tests in /test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.recursive +passed 1 tests in /test/thread/thread.req +passed 1 tests in /test/thread/thread.req/thread.req.exception +passed 1 tests in /test/thread/thread.req/thread.req.native +passed 1 tests in /test/thread/thread.req/thread.req.paramname +passed 1 tests in /test/thread/thread.req/thread.req.timing +passed 1 tests in /test/thread/thread.threads +passed 1 tests in /test/thread/thread.threads/thread.thread.class +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.algorithm +passed 2 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.assign +passed 4 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.constr +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.destr +passed 7 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.id +passed 6 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.member +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.static +passed 4 tests in /test/thread/thread.threads/thread.thread.this +passed 1 tests in /test/utilities +passed 1 tests in /test/utilities/date.time +passed 1 tests in /test/utilities/function.objects +passed 6 tests in /test/utilities/function.objects/arithmetic.operations +passed 1 tests in /test/utilities/function.objects/base +passed 1 tests in /test/utilities/function.objects/bind +passed 1 tests in /test/utilities/function.objects/bind/func.bind +invoke_int_0.pass.cpp:44:15: error: no member named 'bind' in namespace 'std' + test(std::bind(f), 1); + ~~~~~^ +invoke_int_0.pass.cpp:45:15: error: no member named 'bind' in namespace 'std' + test(std::bind(&f), 1); + ~~~~~^ +invoke_int_0.pass.cpp:46:15: error: no member named 'bind' in namespace 'std' + test(std::bind(A_int_0()), 4); + ~~~~~^ +invoke_int_0.pass.cpp:47:21: error: no member named 'bind' in namespace 'std' + test_const(std::bind(A_int_0()), 5); + ~~~~~^ +invoke_int_0.pass.cpp:49:15: error: no member named 'bind' in namespace 'std' + test(std::bind(f), 1); + ~~~~~^ +invoke_int_0.pass.cpp:50:15: error: no member named 'bind' in namespace 'std' + test(std::bind(&f), 1); + ~~~~~^ +invoke_int_0.pass.cpp:51:15: error: no member named 'bind' in namespace 'std' + test(std::bind(A_int_0()), 4); + ~~~~~^ +invoke_int_0.pass.cpp:52:21: error: no member named 'bind' in namespace 'std' + test_const(std::bind(A_int_0()), 5); + ~~~~~^ +8 errors generated. +invoke_int_0.pass.cpp failed to compile +invoke_lvalue.pass.cpp:50:10: error: no member named 'bind' in namespace 'std' + std::bind(f_void_1, _1)(i); + ~~~~~^ +invoke_lvalue.pass.cpp:56:10: error: no member named 'bind' in namespace 'std' + std::bind(f_void_1, i)(); + ~~~~~^ +invoke_lvalue.pass.cpp:64:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(i); + ~~~~~^ +invoke_lvalue.pass.cpp:71:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, i)(); + ~~~~~^ +invoke_lvalue.pass.cpp:79:10: error: no member named 'bind' in namespace 'std' + std::bind(a0, _1)(i); + ~~~~~^ +invoke_lvalue.pass.cpp:86:10: error: no member named 'bind' in namespace 'std' + std::bind(a0, i)(); + ~~~~~^ +invoke_lvalue.pass.cpp:94:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(a); + ~~~~~^ +invoke_lvalue.pass.cpp:98:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(ap); + ~~~~~^ +invoke_lvalue.pass.cpp:105:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, a)(); + ~~~~~^ +invoke_lvalue.pass.cpp:109:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, ap)(); + ~~~~~^ +invoke_lvalue.pass.cpp:117:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(a); + ~~~~~^ +invoke_lvalue.pass.cpp:121:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(ap); + ~~~~~^ +invoke_lvalue.pass.cpp:128:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, a)(); + ~~~~~^ +invoke_lvalue.pass.cpp:132:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, ap)(); + ~~~~~^ +invoke_lvalue.pass.cpp:165:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(f_int_1, _1)(i) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_lvalue.pass.cpp:165:17: note: instantiated from: + assert(std::bind(f_int_1, _1)(i) == 3); + ~~~~~^ +invoke_lvalue.pass.cpp:166:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(f_int_1, i)() == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_lvalue.pass.cpp:166:17: note: instantiated from: + assert(std::bind(f_int_1, i)() == 3); + ~~~~~^ +invoke_lvalue.pass.cpp:172:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(fp, _1)(i) == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_lvalue.pass.cpp:172:17: note: instantiated from: + assert(std::bind(fp, _1)(i) == 4); + ~~~~~^ +invoke_lvalue.pass.cpp:173:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(fp, i)() == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_lvalue.pass.cpp:173:17: note: instantiated from: + assert(std::bind(fp, i)() == 4); + ~~~~~^ +invoke_lvalue.pass.cpp:178:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(A_int_1(), _1)(i) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_lvalue.pass.cpp:178:17: note: instantiated from: + assert(std::bind(A_int_1(), _1)(i) == 3); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +invoke_lvalue.pass.cpp failed to compile +invoke_rvalue.pass.cpp:49:10: error: no member named 'bind' in namespace 'std' + std::bind(f_void_1, _1)(2); + ~~~~~^ +invoke_rvalue.pass.cpp:54:10: error: no member named 'bind' in namespace 'std' + std::bind(f_void_1, 2)(); + ~~~~~^ +invoke_rvalue.pass.cpp:61:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(3); + ~~~~~^ +invoke_rvalue.pass.cpp:67:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, 3)(); + ~~~~~^ +invoke_rvalue.pass.cpp:74:10: error: no member named 'bind' in namespace 'std' + std::bind(a0, _1)(4); + ~~~~~^ +invoke_rvalue.pass.cpp:80:10: error: no member named 'bind' in namespace 'std' + std::bind(a0, 4)(); + ~~~~~^ +invoke_rvalue.pass.cpp:87:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(A_void_1()); + ~~~~~^ +invoke_rvalue.pass.cpp:91:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(&a); + ~~~~~^ +invoke_rvalue.pass.cpp:97:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, A_void_1())(); + ~~~~~^ +invoke_rvalue.pass.cpp:101:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, &a)(); + ~~~~~^ +invoke_rvalue.pass.cpp:108:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(A_void_1()); + ~~~~~^ +invoke_rvalue.pass.cpp:112:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(&a); + ~~~~~^ +invoke_rvalue.pass.cpp:118:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, A_void_1())(); + ~~~~~^ +invoke_rvalue.pass.cpp:122:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, &a)(); + ~~~~~^ +invoke_rvalue.pass.cpp:154:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(f_int_1, _1)(2) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_rvalue.pass.cpp:154:17: note: instantiated from: + assert(std::bind(f_int_1, _1)(2) == 3); + ~~~~~^ +invoke_rvalue.pass.cpp:155:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(f_int_1, 2)() == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_rvalue.pass.cpp:155:17: note: instantiated from: + assert(std::bind(f_int_1, 2)() == 3); + ~~~~~^ +invoke_rvalue.pass.cpp:160:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(fp, _1)(3) == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_rvalue.pass.cpp:160:17: note: instantiated from: + assert(std::bind(fp, _1)(3) == 4); + ~~~~~^ +invoke_rvalue.pass.cpp:161:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(fp, 3)() == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_rvalue.pass.cpp:161:17: note: instantiated from: + assert(std::bind(fp, 3)() == 4); + ~~~~~^ +invoke_rvalue.pass.cpp:165:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(A_int_1(), _1)(4) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_rvalue.pass.cpp:165:17: note: instantiated from: + assert(std::bind(A_int_1(), _1)(4) == 3); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +invoke_rvalue.pass.cpp failed to compile +invoke_void_0.pass.cpp:50:15: error: no member named 'bind' in namespace 'std' + test(std::bind(f)); + ~~~~~^ +invoke_void_0.pass.cpp:51:15: error: no member named 'bind' in namespace 'std' + test(std::bind(&f)); + ~~~~~^ +invoke_void_0.pass.cpp:52:15: error: no member named 'bind' in namespace 'std' + test(std::bind(A_int_0())); + ~~~~~^ +invoke_void_0.pass.cpp:53:21: error: no member named 'bind' in namespace 'std' + test_const(std::bind(A_int_0())); + ~~~~~^ +invoke_void_0.pass.cpp:55:15: error: no member named 'bind' in namespace 'std' + test(std::bind(f)); + ~~~~~^ +invoke_void_0.pass.cpp:56:15: error: no member named 'bind' in namespace 'std' + test(std::bind(&f)); + ~~~~~^ +invoke_void_0.pass.cpp:57:15: error: no member named 'bind' in namespace 'std' + test(std::bind(A_int_0())); + ~~~~~^ +invoke_void_0.pass.cpp:58:21: error: no member named 'bind' in namespace 'std' + test_const(std::bind(A_int_0())); + ~~~~~^ +8 errors generated. +invoke_void_0.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/bind/func.bind/func.bind.bind +is_bind_expression.pass.cpp:27:21: error: no member named 'bind' in namespace 'std' + test(std::bind(C())); + ~~~~~^ +is_bind_expression.pass.cpp:28:21: error: no member named 'bind' in namespace 'std' + test(std::bind(C(), std::placeholders::_2)); + ~~~~~^ +is_bind_expression.pass.cpp:29:21: error: no member named 'bind' in namespace 'std' + test(std::bind(C())); + ~~~~~^ +3 errors generated. +is_bind_expression.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.isbind +passed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.isbind +passed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.place +passed 3 tests in /test/utilities/function.objects/bitwise.operations +passed 6 tests in /test/utilities/function.objects/comparisons +passed 1 tests in /test/utilities/function.objects/func.def +member_function.pass.cpp:31:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(a) == 'a'); + ^~~~~~~~~~~~~~~~~~~ +member_function.pass.cpp:31:17: note: instantiated from: + assert(f(a) == 'a'); + ~~~~ ^ ~~~ +member_function.pass.cpp:63:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function.pass.cpp:33:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(ap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~ +member_function.pass.cpp:33:18: note: instantiated from: + assert(f(ap) == 'a'); + ~~~~~ ^ ~~~ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function.pass.cpp:31:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(a) == 'a'); + ^ +member_function.pass.cpp:31:12: note: instantiated from: + assert(f(a) == 'a'); + ^ +member_function.pass.cpp:63:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function.pass.cpp:33:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(ap) == 'a'); + ^ +member_function.pass.cpp:33:12: note: instantiated from: + assert(f(ap) == 'a'); + ^ +member_function.pass.cpp:63:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function.pass.cpp:43:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1) == 'b'); + ^~~~~~~~~~~~~~~~~~~~~~ +member_function.pass.cpp:43:12: note: instantiated from: + assert(f(a, 1) == 'b'); + ^ +member_function.pass.cpp:64:5: note: in instantiation of function template specialization 'test1 >' requested here + test1(std::mem_fn(&A::test1)); + ^ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:47:11: note: candidate function [with $0 = A, $1 = int] not viable: no known conversion from 'int' to 'int &' for 2nd argument + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 2 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:54:11: note: candidate function template not viable: requires 3 arguments, but 2 were provided + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 2 were provided + operator() () + ^ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:994:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:994:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:53:8: note: in instantiation of template class 'std::__invoke_return2' requested here + typename __invoke_return2::type + ^ +../../../../include/__functional_03:54:11: note: while substituting deduced template arguments into function template 'operator()' [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +member_function.pass.cpp:65:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate template ignored: substitution failure [with _F = char (A::*)(int, double), _A0 = A, _A1 = int, _A2 = int] +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +member_function.pass.cpp:55:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1, 2) == 'c'); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +member_function.pass.cpp:55:12: note: instantiated from: + assert(f(a, 1, 2) == 'c'); + ^ +member_function.pass.cpp:65:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 3 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:47:11: note: candidate function template not viable: requires 2 arguments, but 3 were provided + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:54:11: note: candidate template ignored: substitution failure [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 3 were provided + operator() () + ^ +2 warnings and 5 errors generated. +member_function.pass.cpp failed to compile +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:105:12: error: functional-style cast from 'char (A::*)() const' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)()>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:69:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function_const.pass.cpp:31:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(a) == 'a'); + ^~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:31:17: note: instantiated from: + assert(f(a) == 'a'); + ~~~~ ^ ~~~ +member_function_const.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function_const.pass.cpp:33:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(ap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:33:18: note: instantiated from: + assert(f(ap) == 'a'); + ~~~~~ ^ ~~~ +member_function_const.pass.cpp:35:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(cap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:35:19: note: instantiated from: + assert(f(cap) == 'a'); + ~~~~~~ ^ ~~~ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:31:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(a) == 'a'); + ^ +member_function_const.pass.cpp:31:12: note: instantiated from: + assert(f(a) == 'a'); + ^ +member_function_const.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:33:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(ap) == 'a'); + ^ +member_function_const.pass.cpp:33:12: note: instantiated from: + assert(f(ap) == 'a'); + ^ +member_function_const.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:35:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(cap) == 'a'); + ^ +member_function_const.pass.cpp:35:12: note: instantiated from: + assert(f(cap) == 'a'); + ^ +member_function_const.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:113:12: error: functional-style cast from 'char (A::*)(int) const' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)(_A0)>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:70:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test1(std::mem_fn(&A::test1)); + ^ +member_function_const.pass.cpp:45:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1) == 'b'); + ^~~~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:45:12: note: instantiated from: + assert(f(a, 1) == 'b'); + ^ +member_function_const.pass.cpp:70:5: note: in instantiation of function template specialization 'test1 >' requested here + test1(std::mem_fn(&A::test1)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:47:11: note: candidate function [with $0 = A, $1 = int] not viable: no known conversion from 'int' to 'int &' for 2nd argument + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 2 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:54:11: note: candidate function template not viable: requires 3 arguments, but 2 were provided + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 2 were provided + operator() () + ^ +../../../../include/__functional_03:121:12: error: functional-style cast from 'char (A::*)(int, double) const' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)(_A0, _A1)>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:71:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:994:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:994:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:53:8: note: in instantiation of template class 'std::__invoke_return2' requested here + typename __invoke_return2::type + ^ +../../../../include/__functional_03:54:11: note: while substituting deduced template arguments into function template 'operator()' [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +member_function_const.pass.cpp:71:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate template ignored: substitution failure [with _F = char (A::*)(int, double), _A0 = A, _A1 = int, _A2 = int] +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +member_function_const.pass.cpp:59:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1, 2) == 'c'); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:59:12: note: instantiated from: + assert(f(a, 1, 2) == 'c'); + ^ +member_function_const.pass.cpp:71:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 3 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:47:11: note: candidate function template not viable: requires 2 arguments, but 3 were provided + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:54:11: note: candidate template ignored: substitution failure [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 3 were provided + operator() () + ^ +3 warnings and 9 errors generated. +member_function_const.pass.cpp failed to compile +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:169:12: error: functional-style cast from 'char (A::*)() const volatile' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)()>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:69:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function_const_volatile.pass.cpp:31:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(a) == 'a'); + ^~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:31:17: note: instantiated from: + assert(f(a) == 'a'); + ~~~~ ^ ~~~ +member_function_const_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function_const_volatile.pass.cpp:33:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(ap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:33:18: note: instantiated from: + assert(f(ap) == 'a'); + ~~~~~ ^ ~~~ +member_function_const_volatile.pass.cpp:35:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(cap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:35:19: note: instantiated from: + assert(f(cap) == 'a'); + ~~~~~~ ^ ~~~ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:31:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(a) == 'a'); + ^ +member_function_const_volatile.pass.cpp:31:12: note: instantiated from: + assert(f(a) == 'a'); + ^ +member_function_const_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:33:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(ap) == 'a'); + ^ +member_function_const_volatile.pass.cpp:33:12: note: instantiated from: + assert(f(ap) == 'a'); + ^ +member_function_const_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:35:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(cap) == 'a'); + ^ +member_function_const_volatile.pass.cpp:35:12: note: instantiated from: + assert(f(cap) == 'a'); + ^ +member_function_const_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:177:12: error: functional-style cast from 'char (A::*)(int) const volatile' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)(_A0)>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:70:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test1(std::mem_fn(&A::test1)); + ^ +member_function_const_volatile.pass.cpp:45:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1) == 'b'); + ^~~~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:45:12: note: instantiated from: + assert(f(a, 1) == 'b'); + ^ +member_function_const_volatile.pass.cpp:70:5: note: in instantiation of function template specialization 'test1 >' requested here + test1(std::mem_fn(&A::test1)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:47:11: note: candidate function [with $0 = A, $1 = int] not viable: no known conversion from 'int' to 'int &' for 2nd argument + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 2 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:54:11: note: candidate function template not viable: requires 3 arguments, but 2 were provided + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 2 were provided + operator() () + ^ +../../../../include/__functional_03:185:12: error: functional-style cast from 'char (A::*)(int, double) const volatile' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)(_A0, _A1)>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:71:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:994:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:994:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:53:8: note: in instantiation of template class 'std::__invoke_return2' requested here + typename __invoke_return2::type + ^ +../../../../include/__functional_03:54:11: note: while substituting deduced template arguments into function template 'operator()' [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +member_function_const_volatile.pass.cpp:71:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate template ignored: substitution failure [with _F = char (A::*)(int, double), _A0 = A, _A1 = int, _A2 = int] +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +member_function_const_volatile.pass.cpp:59:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1, 2) == 'c'); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:59:12: note: instantiated from: + assert(f(a, 1, 2) == 'c'); + ^ +member_function_const_volatile.pass.cpp:71:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 3 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:47:11: note: candidate function template not viable: requires 2 arguments, but 3 were provided + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:54:11: note: candidate template ignored: substitution failure [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 3 were provided + operator() () + ^ +3 warnings and 9 errors generated. +member_function_const_volatile.pass.cpp failed to compile +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:137:12: error: functional-style cast from 'char (A::*)() volatile' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)()>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:69:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function_volatile.pass.cpp:31:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(a) == 'a'); + ^~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:31:17: note: instantiated from: + assert(f(a) == 'a'); + ~~~~ ^ ~~~ +member_function_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function_volatile.pass.cpp:33:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(ap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:33:18: note: instantiated from: + assert(f(ap) == 'a'); + ~~~~~ ^ ~~~ +member_function_volatile.pass.cpp:35:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(cap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:35:19: note: instantiated from: + assert(f(cap) == 'a'); + ~~~~~~ ^ ~~~ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:31:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(a) == 'a'); + ^ +member_function_volatile.pass.cpp:31:12: note: instantiated from: + assert(f(a) == 'a'); + ^ +member_function_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:33:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(ap) == 'a'); + ^ +member_function_volatile.pass.cpp:33:12: note: instantiated from: + assert(f(ap) == 'a'); + ^ +member_function_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:35:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(cap) == 'a'); + ^ +member_function_volatile.pass.cpp:35:12: note: instantiated from: + assert(f(cap) == 'a'); + ^ +member_function_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:145:12: error: functional-style cast from 'char (A::*)(int) volatile' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)(_A0)>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:70:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test1(std::mem_fn(&A::test1)); + ^ +member_function_volatile.pass.cpp:45:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1) == 'b'); + ^~~~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:45:12: note: instantiated from: + assert(f(a, 1) == 'b'); + ^ +member_function_volatile.pass.cpp:70:5: note: in instantiation of function template specialization 'test1 >' requested here + test1(std::mem_fn(&A::test1)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:47:11: note: candidate function [with $0 = A, $1 = int] not viable: no known conversion from 'int' to 'int &' for 2nd argument + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 2 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:54:11: note: candidate function template not viable: requires 3 arguments, but 2 were provided + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 2 were provided + operator() () + ^ +../../../../include/__functional_03:153:12: error: functional-style cast from 'char (A::*)(int, double) volatile' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)(_A0, _A1)>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:71:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:994:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:994:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:53:8: note: in instantiation of template class 'std::__invoke_return2' requested here + typename __invoke_return2::type + ^ +../../../../include/__functional_03:54:11: note: while substituting deduced template arguments into function template 'operator()' [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +member_function_volatile.pass.cpp:71:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate template ignored: substitution failure [with _F = char (A::*)(int, double), _A0 = A, _A1 = int, _A2 = int] +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +member_function_volatile.pass.cpp:59:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1, 2) == 'c'); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:59:12: note: instantiated from: + assert(f(a, 1, 2) == 'c'); + ^ +member_function_volatile.pass.cpp:71:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 3 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:47:11: note: candidate function template not viable: requires 2 arguments, but 3 were provided + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:54:11: note: candidate template ignored: substitution failure [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 3 were provided + operator() () + ^ +3 warnings and 9 errors generated. +member_function_volatile.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/func.memfn +passed 2 tests in /test/utilities/function.objects/func.memfn +passed 2 tests in /test/utilities/function.objects/func.require +passed 1 tests in /test/utilities/function.objects/func.wrap +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.badcall +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.badcall/func.wrap.badcall.const +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.alg +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.cap +alloc.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&); not implemented +#error template function(allocator_arg_t, const A&); not implemented + ^ +1 error generated. +alloc.pass.cpp failed to compile +alloc_F.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, F); not implemented +#error template function(allocator_arg_t, const A&, F); not implemented + ^ +1 error generated. +alloc_F.pass.cpp failed to compile +alloc_function.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, const function&); not implemented +#error template function(allocator_arg_t, const A&, const function&); not implemented + ^ +1 error generated. +alloc_function.pass.cpp failed to compile +alloc_nullptr.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, nullptr_t); not implemented +#error template function(allocator_arg_t, const A&, nullptr_t); not implemented + ^ +1 error generated. +alloc_nullptr.pass.cpp failed to compile +alloc_rfunction.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, function&&); not implemented +#error template function(allocator_arg_t, const A&, function&&); not implemented + ^ +1 error generated. +alloc_rfunction.pass.cpp failed to compile +failed 5 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con +passed 7 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con +In file included from invoke_int_0.pass.cpp:16: +In file included from ../../../../../../include/functional:887: +../../../../../../include/__functional_03:359:12: error: no matching function for call to '__invoke' + return __invoke<_R>(__f_.first()); + ^~~~~~~~~~~~ +../../../../../../include/__functional_03:309:14: note: in instantiation of member function 'std::__function::__func, int ()>::operator()' requested here + explicit __func(_F __f, _Alloc __a) : __f_(_STD::move(__f), _STD::move(__a)) {} + ^ +In file included from invoke_int_0.pass.cpp:16: +In file included from ../../../../../../include/functional:492: +In file included from ../../../../../../include/memory:199: +In file included from ../../../../../../include/__functional_base:52: +../../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke_int_0.pass.cpp:16: +In file included from ../../../../../../include/functional:887: +../../../../../../include/__functional_03:359:12: error: no matching function for call to '__invoke' + return __invoke<_R>(__f_.first()); + ^~~~~~~~~~~~ +../../../../../../include/__functional_03:309:14: note: in instantiation of member function 'std::__function::__func, int ()>::operator()' requested here + explicit __func(_F __f, _Alloc __a) : __f_(_STD::move(__f), _STD::move(__a)) {} + ^ +In file included from invoke_int_0.pass.cpp:16: +In file included from ../../../../../../include/functional:492: +In file included from ../../../../../../include/memory:199: +In file included from ../../../../../../include/__functional_base:52: +../../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +2 errors generated. +invoke_int_0.pass.cpp failed to compile +In file included from invoke_void_0.pass.cpp:16: +In file included from ../../../../../../include/functional:887: +../../../../../../include/__functional_03:359:12: error: no matching function for call to '__invoke' + return __invoke<_R>(__f_.first()); + ^~~~~~~~~~~~ +../../../../../../include/__functional_03:309:14: note: in instantiation of member function 'std::__function::__func, void ()>::operator()' requested here + explicit __func(_F __f, _Alloc __a) : __f_(_STD::move(__f), _STD::move(__a)) {} + ^ +In file included from invoke_void_0.pass.cpp:16: +In file included from ../../../../../../include/functional:492: +In file included from ../../../../../../include/memory:199: +In file included from ../../../../../../include/__functional_base:52: +../../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:820:1: note: candidate template ignored: substitution failure [with _R = void] +__invoke(_R _T::*) +^ +../../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = void] +__invoke(_F __f) +^ +../../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke_void_0.pass.cpp:16: +In file included from ../../../../../../include/functional:887: +../../../../../../include/__functional_03:359:12: error: no matching function for call to '__invoke' + return __invoke<_R>(__f_.first()); + ^~~~~~~~~~~~ +../../../../../../include/__functional_03:309:14: note: in instantiation of member function 'std::__function::__func, void ()>::operator()' requested here + explicit __func(_F __f, _Alloc __a) : __f_(_STD::move(__f), _STD::move(__a)) {} + ^ +In file included from invoke_void_0.pass.cpp:16: +In file included from ../../../../../../include/functional:492: +In file included from ../../../../../../include/memory:199: +In file included from ../../../../../../include/__functional_base:52: +../../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:820:1: note: candidate template ignored: substitution failure [with _R = void] +__invoke(_R _T::*) +^ +../../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = void] +__invoke(_F __f) +^ +../../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +2 errors generated. +invoke_void_0.pass.cpp failed to compile +failed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv +passed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv +assign_F_alloc.pass.cpp:21:2: error: #error template void assign(F&&, const A&); not implemented +#error template void assign(F&&, const A&); not implemented + ^ +1 error generated. +assign_F_alloc.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.nullptr +passed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ +passed 4 tests in /test/utilities/function.objects/function.pointer.adaptors +passed 3 tests in /test/utilities/function.objects/logical.operations +passed 16 tests in /test/utilities/function.objects/member.pointer.adaptors +passed 4 tests in /test/utilities/function.objects/negators +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: type 'functor4' does not provide a call operator + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = functor4] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +binary.pass.cpp:58:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +binary.pass.cpp:58:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +binary.pass.cpp:58:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +binary.pass.cpp:58:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = functor4] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 1, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = float (*)(int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +binary.pass.cpp:70:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((!std::is_base_of, + ^ +binary.pass.cpp:70:21: note: instantiated from: + static_assert((!std::is_base_of, + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +binary.pass.cpp:70:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((!std::is_base_of, + ^ +binary.pass.cpp:70:21: note: instantiated from: + static_assert((!std::is_base_of, + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = float (*)(int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 2, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = float (*)(int, int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +binary.pass.cpp:72:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +binary.pass.cpp:72:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +binary.pass.cpp:72:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +binary.pass.cpp:72:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = float (*)(int, int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +6 errors generated. +binary.pass.cpp failed to compile +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: type 'C' does not provide a call operator + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = C] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +type.pass.cpp:23:5: note: in instantiation of template class 'std::reference_wrapper' requested here + static_assert((std::is_same::type, + ^ +type.pass.cpp:23:33: note: instantiated from: + static_assert((std::is_same::type, + ^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +type.pass.cpp:23:5: note: in instantiation of template class 'std::reference_wrapper' requested here + static_assert((std::is_same::type, + ^ +type.pass.cpp:23:33: note: instantiated from: + static_assert((std::is_same::type, + ^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = C] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 1, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = int *(*)(double *)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +type.pass.cpp:31:5: note: in instantiation of template class 'std::reference_wrapper' requested here + static_assert((std::is_same::type, + ^ +type.pass.cpp:31:33: note: instantiated from: + static_assert((std::is_same::type, + ^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +type.pass.cpp:31:5: note: in instantiation of template class 'std::reference_wrapper' requested here + static_assert((std::is_same::type, + ^ +type.pass.cpp:31:33: note: instantiated from: + static_assert((std::is_same::type, + ^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int *(*)(double *)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +4 errors generated. +type.pass.cpp failed to compile +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: type 'functor4' does not provide a call operator + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = functor4] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +unary.pass.cpp:58:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +unary.pass.cpp:58:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +unary.pass.cpp:58:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +unary.pass.cpp:58:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = functor4] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 1, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = float (*)(int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +unary.pass.cpp:68:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +unary.pass.cpp:68:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +unary.pass.cpp:68:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +unary.pass.cpp:68:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = float (*)(int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 2, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = float (*)(int, int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +unary.pass.cpp:70:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((!std::is_base_of, + ^ +unary.pass.cpp:70:21: note: instantiated from: + static_assert((!std::is_base_of, + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +unary.pass.cpp:70:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((!std::is_base_of, + ^ +unary.pass.cpp:70:21: note: instantiated from: + static_assert((!std::is_base_of, + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = float (*)(int, int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +6 errors generated. +unary.pass.cpp failed to compile +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 1, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = int *(*)(double *)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +weak_result.pass.cpp:71:5: note: in instantiation of template class 'std::reference_wrapper' requested here + static_assert((std::is_same::result_type, + ^ +weak_result.pass.cpp:71:33: note: instantiated from: + static_assert((std::is_same::result_type, + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +weak_result.pass.cpp:71:5: note: in instantiation of template class 'std::reference_wrapper' requested here + static_assert((std::is_same::result_type, + ^ +weak_result.pass.cpp:71:33: note: instantiated from: + static_assert((std::is_same::result_type, + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int *(*)(double *)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: type 'functor4' does not provide a call operator + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = functor4] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +weak_result.pass.cpp:52:66: note: in instantiation of template class 'std::reference_wrapper' requested here + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:52:36: note: while substituting explicitly-specified template arguments into function template 'test' + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:80:5: note: in instantiation of template class 'has_result_type >' requested here + static_assert(!has_result_type >::value, ""); + ^ +weak_result.pass.cpp:80:20: note: instantiated from: + static_assert(!has_result_type >::value, ""); + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +weak_result.pass.cpp:52:66: note: in instantiation of template class 'std::reference_wrapper' requested here + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:52:36: note: while substituting explicitly-specified template arguments into function template 'test' + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:80:5: note: in instantiation of template class 'has_result_type >' requested here + static_assert(!has_result_type >::value, ""); + ^ +weak_result.pass.cpp:80:20: note: instantiated from: + static_assert(!has_result_type >::value, ""); + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = functor4] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: type 'C' does not provide a call operator + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = C] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +weak_result.pass.cpp:52:66: note: in instantiation of template class 'std::reference_wrapper' requested here + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:52:36: note: while substituting explicitly-specified template arguments into function template 'test' + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:81:5: note: in instantiation of template class 'has_result_type >' requested here + static_assert(!has_result_type >::value, ""); + ^ +weak_result.pass.cpp:81:20: note: instantiated from: + static_assert(!has_result_type >::value, ""); + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +weak_result.pass.cpp:52:66: note: in instantiation of template class 'std::reference_wrapper' requested here + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:52:36: note: while substituting explicitly-specified template arguments into function template 'test' + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:81:5: note: in instantiation of template class 'has_result_type >' requested here + static_assert(!has_result_type >::value, ""); + ^ +weak_result.pass.cpp:81:20: note: instantiated from: + static_assert(!has_result_type >::value, ""); + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = C] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +6 errors generated. +weak_result.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/refwrap +In file included from conversion.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +conversion.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +conversion.pass.cpp:43:5: note: in instantiation of function template specialization 'test' requested here + test(i); + ^ +In file included from conversion.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +conversion.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +conversion.pass.cpp:45:5: note: in instantiation of function template specialization 'test' requested here + test(j); + ^ +In file included from conversion.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +2 errors generated. +conversion.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.access +In file included from copy_assign.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +copy_assign.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +copy_assign.pass.cpp:55:5: note: in instantiation of function template specialization 'test' requested here + test(i); + ^ +In file included from copy_assign.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +copy_assign.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +copy_assign.pass.cpp:57:5: note: in instantiation of function template specialization 'test' requested here + test(j); + ^ +In file included from copy_assign.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +2 errors generated. +copy_assign.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.assign +In file included from copy_ctor.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +copy_ctor.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +copy_ctor.pass.cpp:43:5: note: in instantiation of function template specialization 'test' requested here + test(i); + ^ +In file included from copy_ctor.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +copy_ctor.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +copy_ctor.pass.cpp:45:5: note: in instantiation of function template specialization 'test' requested here + test(j); + ^ +In file included from copy_ctor.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +2 errors generated. +copy_ctor.pass.cpp failed to compile +In file included from type_ctor.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +type_ctor.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +type_ctor.pass.cpp:42:5: note: in instantiation of function template specialization 'test' requested here + test(i); + ^ +In file included from type_ctor.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +type_ctor.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +type_ctor.pass.cpp:44:5: note: in instantiation of function template specialization 'test' requested here + test(j); + ^ +In file included from type_ctor.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +2 errors generated. +type_ctor.pass.cpp failed to compile +failed 2 tests in /test/utilities/function.objects/refwrap/refwrap.const +passed 1 tests in /test/utilities/function.objects/refwrap/refwrap.const +In file included from cref_1.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +cref_1.pass.cpp:22:43: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r = std::cref(i); + ^ +In file included from cref_1.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +1 error generated. +cref_1.pass.cpp failed to compile +In file included from cref_2.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +cref_2.pass.cpp:22:44: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1 = std::cref(i); + ^ +In file included from cref_2.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +1 error generated. +cref_2.pass.cpp failed to compile +In file included from ref_1.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +ref_1.pass.cpp:22:37: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r = std::ref(i); + ^ +In file included from ref_1.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +1 error generated. +ref_1.pass.cpp failed to compile +In file included from ref_2.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +ref_2.pass.cpp:22:38: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1 = std::ref(i); + ^ +In file included from ref_2.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +1 error generated. +ref_2.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/refwrap/refwrap.helpers +passed 1 tests in /test/utilities/function.objects/refwrap/refwrap.helpers +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 1, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = void (*)(int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:57:43: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:57:43: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = void (*)(int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: no matching function for call to object of type 'A_void_1' + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = A_void_1] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:66:38: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +invoke.pass.cpp:33:10: note: candidate function not viable: requires 1 argument, but 0 were provided + void operator()(int i) + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:66:38: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = A_void_1] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 1, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = int (*)(int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:132:42: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:132:42: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int (*)(int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: no matching function for call to object of type 'A_int_1' + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = A_int_1] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:139:37: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +invoke.pass.cpp:110:9: note: candidate function not viable: requires 1 argument, but 0 were provided + int operator()(int i) + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:139:37: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = A_int_1] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +invoke.pass.cpp:167:11: error: expression is not assignable + r1(a) = 6; + ~~~~~ ^ +invoke.pass.cpp:171:12: error: expression is not assignable + r1(ap) = 7; + ~~~~~~ ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 2, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = void (*)(int, int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:210:48: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:210:48: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = void (*)(int, int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: no matching function for call to object of type 'A_void_2' + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = A_void_2] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:220:38: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +invoke.pass.cpp:185:10: note: candidate function not viable: requires 2 arguments, but 0 were provided + void operator()(int i, int j) + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:220:38: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = A_void_2] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 2, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = int (*)(int, int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:288:47: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:288:47: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int (*)(int, int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: no matching function for call to object of type 'A_int_2' + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = A_int_2] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:296:37: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +invoke.pass.cpp:266:9: note: candidate function not viable: requires 2 arguments, but 0 were provided + int operator()(int i, int j) + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:296:37: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = A_int_2] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +18 errors generated. +invoke.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.invoke +passed 3 tests in /test/utilities/function.objects/refwrap/refwrap.invoke +passed 3 tests in /test/utilities/function.objects/unord.hash +passed 1 tests in /test/utilities/memory +passed 1 tests in /test/utilities/memory/allocator.adaptor +passed 5 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.cnstr +passed 9 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.members +passed 4 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.types +passed 1 tests in /test/utilities/memory/allocator.tag +passed 3 tests in /test/utilities/memory/allocator.traits +passed 7 tests in /test/utilities/memory/allocator.traits/allocator.traits.members +passed 10 tests in /test/utilities/memory/allocator.traits/allocator.traits.types +passed 1 tests in /test/utilities/memory/allocator.uses +passed 1 tests in /test/utilities/memory/allocator.uses/allocator.uses.construction +passed 1 tests in /test/utilities/memory/allocator.uses/allocator.uses.trait +passed 1 tests in /test/utilities/memory/c.malloc +passed 2 tests in /test/utilities/memory/default.allocator +passed 1 tests in /test/utilities/memory/default.allocator/allocator.globals +passed 4 tests in /test/utilities/memory/default.allocator/allocator.members +passed 5 tests in /test/utilities/memory/pointer.traits +passed 1 tests in /test/utilities/memory/pointer.traits/pointer.traits.functions +passed 3 tests in /test/utilities/memory/pointer.traits/pointer.traits.types +passed 1 tests in /test/utilities/memory/ptr.align +passed 1 tests in /test/utilities/memory/specialized.algorithms +passed 1 tests in /test/utilities/memory/specialized.algorithms/specialized.addressof +passed 2 tests in /test/utilities/memory/specialized.algorithms/uninitialized.copy +passed 1 tests in /test/utilities/memory/specialized.algorithms/uninitialized.fill +passed 1 tests in /test/utilities/memory/specialized.algorithms/uninitialized.fill.n +passed 1 tests in /test/utilities/memory/storage.iterator +passed 1 tests in /test/utilities/memory/temporary.buffer +passed 1 tests in /test/utilities/memory/unique.ptr +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1 +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.general +move01.pass.cpp:49:54: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s1(new A[4], Deleter(5)); + ^~~~~~~~~~~~~~~ +In file included from move01.pass.cpp:22: +./../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +1 error generated. +move01.pass.cpp failed to compile +failed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime +passed 17 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime +pointer_deleter04.fail.cpp should not compile +move01.pass.cpp:62:53: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s(new A[3], Deleter(5)); + ^~~~~~~~~~~~~~~ +In file included from move01.pass.cpp:22: +./../../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +1 error generated. +move01.pass.cpp failed to compile +pointer_deleter01.pass.cpp:38:46: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s(p, Deleter()); + ^~~~~~~~~~~~~~ +In file included from pointer_deleter01.pass.cpp:21: +./../../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +1 error generated. +pointer_deleter01.pass.cpp failed to compile +failed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor +passed 39 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor +swap.pass.cpp:41:48: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s1(p1, Deleter(1)); + ^~~~~~~~~~~~~~~ +In file included from swap.pass.cpp:19: +./../../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +swap.pass.cpp:43:48: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s2(p2, Deleter(2)); + ^~~~~~~~~~~~~~~ +In file included from swap.pass.cpp:19: +./../../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +2 errors generated. +swap.pass.cpp failed to compile +failed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers +passed 6 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.single +move_convert13.fail.cpp should not compile +In file included from move_convert01.pass.cpp:16: +In file included from ../../../../../../include/memory:191: +../../../../../../include/type_traits:1199:12: error: non-const lvalue reference to type 'std::default_delete' cannot bind to a value of unrelated type 'std::default_delete' + return t; + ^ +In file included from move_convert01.pass.cpp:16: +../../../../../../include/memory:2180:27: note: in instantiation of function template specialization 'std::forward, std::default_delete >' requested here + __ptr_.second() = _STD::forward(__u.get_deleter()); + ^ +In file included from move_convert01.pass.cpp:16: +In file included from ../../../../../../include/memory:190: +../../../../../../include/__config:95:14: note: instantiated from: +#define _STD std + ^ +move_convert01.pass.cpp:47:8: note: in instantiation of function template specialization 'std::unique_ptr >::operator= >' requested here + s2 = std::move(s); + ^ +1 error generated. +move_convert01.pass.cpp failed to compile +In file included from move_convert02.pass.cpp:16: +In file included from ../../../../../../include/memory:191: +../../../../../../include/type_traits:1223:14: error: functional-style cast from 'Deleter' to '__rv >' is not allowed + return T(__rv(t)); + ^~~~~~~~ +In file included from move_convert02.pass.cpp:16: +../../../../../../include/memory:2180:27: note: in instantiation of function template specialization 'std::forward, Deleter >' requested here + __ptr_.second() = _STD::forward(__u.get_deleter()); + ^ +In file included from move_convert02.pass.cpp:16: +In file included from ../../../../../../include/memory:190: +../../../../../../include/__config:95:14: note: instantiated from: +#define _STD std + ^ +move_convert02.pass.cpp:49:8: note: in instantiation of function template specialization 'std::unique_ptr >::operator= >' requested here + s2 = std::move(s); + ^ +1 error generated. +move_convert02.pass.cpp failed to compile +In file included from move_convert03.pass.cpp:18: +In file included from ../../../../../../include/memory:191: +../../../../../../include/type_traits:1199:12: error: non-const lvalue reference to type 'CDeleter' cannot bind to a value of unrelated type 'CDeleter' + return t; + ^ +In file included from move_convert03.pass.cpp:18: +../../../../../../include/memory:2180:27: note: in instantiation of function template specialization 'std::forward &, CDeleter >' requested here + __ptr_.second() = _STD::forward(__u.get_deleter()); + ^ +In file included from move_convert03.pass.cpp:18: +In file included from ../../../../../../include/memory:190: +../../../../../../include/__config:95:14: note: instantiated from: +#define _STD std + ^ +move_convert03.pass.cpp:52:8: note: in instantiation of function template specialization 'std::unique_ptr &>::operator= &>' requested here + s2 = std::move(s); + ^ +1 error generated. +move_convert03.pass.cpp failed to compile +failed 4 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn +passed 13 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn +pointer_deleter04.fail.cpp should not compile +move_convert01.pass.cpp:49:24: error: no matching constructor for initialization of 'std::unique_ptr' + std::unique_ptr s2(std::move(s)); + ^ ~~~~~~~~~~~~ +In file included from move_convert01.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = std::default_delete] not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'unique_ptr > &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2087:40: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'pointer' (aka 'A *') for 1st argument + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(pointer __p) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2095:44: note: candidate template ignored: failed template argument deduction + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(auto_ptr<_Up>& __p, + ^ +../../../../../../include/memory:2075:31: note: candidate constructor not viable: requires 0 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr() + ^ +../../../../../../include/memory:2184:31: note: candidate constructor not viable: requires 2 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d) + ^ +1 error generated. +move_convert01.pass.cpp failed to compile +move_convert02.pass.cpp:51:37: error: no matching constructor for initialization of 'std::unique_ptr >' + std::unique_ptr > s2(std::move(s)); + ^ ~~~~~~~~~~~~ +In file included from move_convert02.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = Deleter] not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'unique_ptr > &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2087:40: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'pointer' (aka 'A *') for 1st argument + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(pointer __p) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2095:44: note: candidate template ignored: failed template argument deduction + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(auto_ptr<_Up>& __p, + ^ +../../../../../../include/memory:2075:31: note: candidate constructor not viable: requires 0 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr() + ^ +../../../../../../include/memory:2184:31: note: candidate constructor not viable: requires 2 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d) + ^ +1 error generated. +move_convert02.pass.cpp failed to compile +move_convert03.pass.cpp:67:38: error: no matching constructor for initialization of 'std::unique_ptr &>' + std::unique_ptr&> s2(std::move(s)); + ^ ~~~~~~~~~~~~ +In file included from move_convert03.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::unique_ptr &> &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = CDeleter &] not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'unique_ptr &> &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2087:40: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'pointer' (aka 'A *') for 1st argument + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(pointer __p) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to '__rv &> >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2095:44: note: candidate template ignored: failed template argument deduction + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(auto_ptr<_Up>& __p, + ^ +../../../../../../include/memory:2075:31: note: candidate constructor not viable: requires 0 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr() + ^ +../../../../../../include/memory:2184:31: note: candidate constructor not viable: requires 2 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d) + ^ +1 error generated. +move_convert03.pass.cpp failed to compile +move_convert04.pass.cpp:49:24: error: no viable conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::unique_ptr' + std::unique_ptr s2 = std::move(s); + ^ ~~~~~~~~~~~~ +In file included from move_convert04.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = std::default_delete] not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'unique_ptr > &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2168:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator __rv() + ^ +../../../../../../include/memory:2212:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator int __nat::*() const {return __ptr_.first() ? &__nat::__for_bool_ : 0;} + ^ +1 error generated. +move_convert04.pass.cpp failed to compile +move_convert05.pass.cpp:51:37: error: no viable conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::unique_ptr >' + std::unique_ptr > s2 = std::move(s); + ^ ~~~~~~~~~~~~ +In file included from move_convert05.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = Deleter] not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'unique_ptr > &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2168:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator __rv() + ^ +../../../../../../include/memory:2212:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator int __nat::*() const {return __ptr_.first() ? &__nat::__for_bool_ : 0;} + ^ +1 error generated. +move_convert05.pass.cpp failed to compile +move_convert06.pass.cpp:67:38: error: no viable conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::unique_ptr &>' + std::unique_ptr&> s2 = std::move(s); + ^ ~~~~~~~~~~~~ +In file included from move_convert06.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::unique_ptr &> &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = CDeleter &] not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'unique_ptr &> &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to '__rv &> >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2168:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator __rv() + ^ +../../../../../../include/memory:2212:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator int __nat::*() const {return __ptr_.first() ? &__nat::__for_bool_ : 0;} + ^ +1 error generated. +move_convert06.pass.cpp failed to compile +move_convert07.pass.cpp:52:38: error: no viable conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::unique_ptr >' + std::unique_ptr > s2 = std::move(s); + ^ ~~~~~~~~~~~~ +In file included from move_convert07.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = CDeleter &] not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'unique_ptr &> &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2168:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator __rv() + ^ +../../../../../../include/memory:2212:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator int __nat::*() const {return __ptr_.first() ? &__nat::__for_bool_ : 0;} + ^ +1 error generated. +move_convert07.pass.cpp failed to compile +failed 8 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor +passed 40 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.dtor +passed 5 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers +passed 6 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers +swap.pass.cpp:62:48: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s1(p1, Deleter(1)); + ^~~~~~~~~~~~~~~ +In file included from swap.pass.cpp:19: +./../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +swap.pass.cpp:64:48: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s2(p2, Deleter(2)); + ^~~~~~~~~~~~~~~ +In file included from swap.pass.cpp:19: +./../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +2 errors generated. +swap.pass.cpp failed to compile +failed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.special +passed 2 tests in /test/utilities/memory/unique.ptr/unique.ptr.special +passed 3 tests in /test/utilities/memory/util.dynamic.safety +passed 1 tests in /test/utilities/memory/util.smartptr +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.enab +not implemented: /test/utilities/memory/util.smartptr/util.smartptr.hash +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.getdeleter +Assertion failed: (pB.use_count() == 1), function main, file shared_ptr_Y_rv.pass.cpp, line 53. +./testit: line 84: 65762 Abort trap ./a.out +shared_ptr_Y_rv.pass.cpp failed at run time +Assertion failed: (pB.use_count() == 1), function main, file shared_ptr_rv.pass.cpp, line 53. +./testit: line 84: 65777 Abort trap ./a.out +shared_ptr_rv.pass.cpp failed at run time +clang: error: compiler command failed due to signal 11 (use -v to see invocation) +unique_ptr_Y.pass.cpp failed to compile +failed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign +passed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign +passed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp +clang: error: compiler command failed due to signal 11 (use -v to see invocation) +unique_ptr.pass.cpp failed to compile +failed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const +passed 19 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.dest +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.io +passed 5 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod +passed 6 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec +not implemented: /test/utilities/memory/util.smartptr/util.smartptr.shared.atomic +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless +passed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign +passed 4 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.dest +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod +passed 5 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.spec +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weakptr +passed 1 tests in /test/utilities/meta +passed 1 tests in /test/utilities/meta/meta.hel +is_convertible.pass.cpp:97:5: warning: qualifier on function type 'Function' (aka 'void ()') has unspecified behavior + static_assert(( std::is_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_convertible.pass.cpp:97:52: note: instantiated from: + static_assert(( std::is_convertible::value), ""); + ^~~~~~~~~~~~~~ +is_convertible.pass.cpp:275:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert((!std::is_convertible::value), ""); + ^ +In file included from is_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +1 warning and 1 error generated. +is_convertible.pass.cpp failed to compile +is_explicitly_convertible.pass.cpp:22:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert(( std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:22:26: note: instantiated from: + static_assert(( std::is_explicitly_convertible::value), ""); + ~~~~~^ +is_explicitly_convertible.pass.cpp:22:5: error: type name requires a specifier or qualifier + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:22:5: error: C++ requires a type specifier for all declarations + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:23:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert(( std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:23:26: note: instantiated from: + static_assert(( std::is_explicitly_convertible::value), ""); + ~~~~~^ +is_explicitly_convertible.pass.cpp:23:5: error: type name requires a specifier or qualifier + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:23:5: error: C++ requires a type specifier for all declarations + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:24:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert(( std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:24:26: note: instantiated from: + static_assert(( std::is_explicitly_convertible::value), ""); + ~~~~~^ +is_explicitly_convertible.pass.cpp:24:5: error: type name requires a specifier or qualifier + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:24:5: error: C++ requires a type specifier for all declarations + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:25:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert(( std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:25:26: note: instantiated from: + static_assert(( std::is_explicitly_convertible::value), ""); + ~~~~~^ +is_explicitly_convertible.pass.cpp:25:5: error: type name requires a specifier or qualifier + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:25:5: error: C++ requires a type specifier for all declarations + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:27:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert((!std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:27:26: note: instantiated from: + static_assert((!std::is_explicitly_convertible::value), ""); + ~~~~~^ +is_explicitly_convertible.pass.cpp:27:5: error: type name requires a specifier or qualifier + static_assert((!std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:27:5: error: C++ requires a type specifier for all declarations + static_assert((!std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:28:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert((!std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:28:26: note: instantiated from: + static_assert((!std::is_explicitly_convertible::value), ""); + ~~~~~^ +is_explicitly_convertible.pass.cpp:28:5: error: type name requires a specifier or qualifier + static_assert((!std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:28:5: error: C++ requires a type specifier for all declarations + static_assert((!std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:30:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert((!std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:30:26: note: instantiated from: + static_assert((!std::is_explicitly_convertible::value), ""); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +is_explicitly_convertible.pass.cpp failed to compile +failed 2 tests in /test/utilities/meta/meta.rel +passed 2 tests in /test/utilities/meta/meta.rel +passed 1 tests in /test/utilities/meta/meta.rqmts +passed 1 tests in /test/utilities/meta/meta.trans +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.arr +passed 6 tests in /test/utilities/meta/meta.trans/meta.trans.cv +aligned_storage.pass.cpp:25:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 2, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 4, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:31:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 12, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 8, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 16, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:40:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 16, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:41:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 16, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:45:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 32, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:46:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 32, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:50:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 32, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:51:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 32, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:55:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 32, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:56:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 64, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:60:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 16, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:61:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 16, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:70:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 2, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:75:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 2, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:76:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 4, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:80:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 4, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +aligned_storage.pass.cpp failed to compile +underlying_type.pass.cpp:18:2: error: #error underlying_type is not implemented +#error underlying_type is not implemented + ^ +1 error generated. +underlying_type.pass.cpp failed to compile +failed 2 tests in /test/utilities/meta/meta.trans/meta.trans.other +passed 6 tests in /test/utilities/meta/meta.trans/meta.trans.other +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.ptr +passed 3 tests in /test/utilities/meta/meta.trans/meta.trans.ref +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.sign +passed 1 tests in /test/utilities/meta/meta.type.synop +passed 1 tests in /test/utilities/meta/meta.unary +union.pass.cpp:29:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_union::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +union.pass.cpp:37:5: note: in instantiation of function template specialization 'test_union_imp' requested here + test_union_imp(); + ^ +union.pass.cpp:51:5: note: in instantiation of function template specialization 'test_union' requested here + test_union(); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::is_class::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:29:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_union::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +union.pass.cpp:38:5: note: in instantiation of function template specialization 'test_union_imp' requested here + test_union_imp(); + ^ +union.pass.cpp:51:5: note: in instantiation of function template specialization 'test_union' requested here + test_union(); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::is_class::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:29:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_union::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +union.pass.cpp:39:5: note: in instantiation of function template specialization 'test_union_imp' requested here + test_union_imp(); + ^ +union.pass.cpp:51:5: note: in instantiation of function template specialization 'test_union' requested here + test_union(); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::is_class::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:29:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_union::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +union.pass.cpp:40:5: note: in instantiation of function template specialization 'test_union_imp' requested here + test_union_imp(); + ^ +union.pass.cpp:51:5: note: in instantiation of function template specialization 'test_union' requested here + test_union(); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::is_class::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +8 errors generated. +union.pass.cpp failed to compile +failed 1 tests in /test/utilities/meta/meta.unary/meta.unary.cat +passed 12 tests in /test/utilities/meta/meta.unary/meta.unary.cat +passed 13 tests in /test/utilities/meta/meta.unary/meta.unary.comp +has_copy_assign.pass.cpp:18:2: error: #error has_copy_assign not implemented +#error has_copy_assign not implemented + ^ +1 error generated. +has_copy_assign.pass.cpp failed to compile +has_copy_constructor.pass.cpp:18:2: error: #error has_copy_constructor not implemented +#error has_copy_constructor not implemented + ^ +1 error generated. +has_copy_constructor.pass.cpp failed to compile +has_default_constructor.pass.cpp:18:2: error: #error has_default_constructor not implemented +#error has_default_constructor not implemented + ^ +1 error generated. +has_default_constructor.pass.cpp failed to compile +has_move_assign.pass.cpp:18:2: error: #error has_move_assign not implemented +#error has_move_assign not implemented + ^ +1 error generated. +has_move_assign.pass.cpp failed to compile +has_move_constructor.pass.cpp:18:2: error: #error has_move_constructor not implemented +#error has_move_constructor not implemented + ^ +1 error generated. +has_move_constructor.pass.cpp failed to compile +has_nothrow_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_assign.pass.cpp:66:5: note: in instantiation of function template specialization 'test_has_nothrow_assign' requested here + test_has_nothrow_assign(); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_assign.pass.cpp:67:5: note: in instantiation of function template specialization 'test_has_nothrow_assign' requested here + test_has_nothrow_assign(); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_assign.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_nothrow_assign' requested here + test_has_nothrow_assign(); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_assign.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_nothrow_assign' requested here + test_has_nothrow_assign(); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_assign.pass.cpp:76:5: note: in instantiation of function template specialization 'test_has_nothrow_assign' requested here + test_has_nothrow_assign(); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +10 errors generated. +has_nothrow_copy_assign.pass.cpp failed to compile +has_nothrow_copy_constructor.pass.cpp:28:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_constructor.pass.cpp:64:5: note: in instantiation of function template specialization 'test_has_not_nothrow_copy_constructor' requested here + test_has_not_nothrow_copy_constructor(); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:29:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:31:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_constructor.pass.cpp:66:5: note: in instantiation of function template specialization 'test_has_nothrow_copy_constructor' requested here + test_has_nothrow_copy_constructor(); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_constructor.pass.cpp:67:5: note: in instantiation of function template specialization 'test_has_nothrow_copy_constructor' requested here + test_has_nothrow_copy_constructor(); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_constructor.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_nothrow_copy_constructor' requested here + test_has_nothrow_copy_constructor(); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_constructor.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_nothrow_copy_constructor' requested here + test_has_nothrow_copy_constructor(); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +has_nothrow_copy_constructor.pass.cpp failed to compile +has_nothrow_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_default_constructor.pass.cpp:66:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor' requested here + test_has_nothrow_default_constructor(); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_default_constructor.pass.cpp:67:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor' requested here + test_has_nothrow_default_constructor(); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_default_constructor.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor' requested here + test_has_nothrow_default_constructor(); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_default_constructor.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor' requested here + test_has_nothrow_default_constructor(); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_default_constructor.pass.cpp:76:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor' requested here + test_has_nothrow_default_constructor(); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +has_nothrow_default_constructor.pass.cpp failed to compile +has_nothrow_move_assign.pass.cpp:18:2: error: #error has_nothrow_move_assign not implemented +#error has_nothrow_move_assign not implemented + ^ +1 error generated. +has_nothrow_move_assign.pass.cpp failed to compile +has_nothrow_move_constructor.pass.cpp:18:2: error: #error has_nothrow_move_constructor not implemented +#error has_nothrow_move_constructor not implemented + ^ +1 error generated. +has_nothrow_move_constructor.pass.cpp failed to compile +has_trivial_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_assign.pass.cpp:66:5: note: in instantiation of function template specialization 'test_has_trivial_assign' requested here + test_has_trivial_assign(); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_assign.pass.cpp:67:5: note: in instantiation of function template specialization 'test_has_trivial_assign' requested here + test_has_trivial_assign(); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_assign.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_trivial_assign' requested here + test_has_trivial_assign(); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_assign.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_trivial_assign' requested here + test_has_trivial_assign(); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_assign.pass.cpp:76:5: note: in instantiation of function template specialization 'test_has_trivial_assign' requested here + test_has_trivial_assign(); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +10 errors generated. +has_trivial_copy_assign.pass.cpp failed to compile +has_trivial_copy_constructor.pass.cpp:28:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_constructor.pass.cpp:64:5: note: in instantiation of function template specialization 'test_has_not_trivial_copy_constructor' requested here + test_has_not_trivial_copy_constructor(); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:29:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:31:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_constructor.pass.cpp:66:5: note: in instantiation of function template specialization 'test_has_trivial_copy_constructor' requested here + test_has_trivial_copy_constructor(); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_constructor.pass.cpp:67:5: note: in instantiation of function template specialization 'test_has_trivial_copy_constructor' requested here + test_has_trivial_copy_constructor(); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_constructor.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_trivial_copy_constructor' requested here + test_has_trivial_copy_constructor(); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_constructor.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_trivial_copy_constructor' requested here + test_has_trivial_copy_constructor(); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +has_trivial_copy_constructor.pass.cpp failed to compile +has_trivial_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_default_constructor.pass.cpp:66:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor' requested here + test_has_trivial_default_constructor(); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_default_constructor.pass.cpp:67:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor' requested here + test_has_trivial_default_constructor(); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_default_constructor.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor' requested here + test_has_trivial_default_constructor(); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_default_constructor.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor' requested here + test_has_trivial_default_constructor(); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_default_constructor.pass.cpp:76:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor' requested here + test_has_trivial_default_constructor(); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +has_trivial_default_constructor.pass.cpp failed to compile +has_trivial_destructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_destructor.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_trivial_destructor' requested here + test_has_trivial_destructor(); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_destructor.pass.cpp:69:5: note: in instantiation of function template specialization 'test_has_trivial_destructor' requested here + test_has_trivial_destructor(); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_destructor.pass.cpp:76:5: note: in instantiation of function template specialization 'test_has_trivial_destructor' requested here + test_has_trivial_destructor(); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +12 errors generated. +has_trivial_destructor.pass.cpp failed to compile +has_trivial_move_assign.pass.cpp:18:2: error: #error has_trivial_move_assign not implemented +#error has_trivial_move_assign not implemented + ^ +1 error generated. +has_trivial_move_assign.pass.cpp failed to compile +has_trivial_move_constructor.pass.cpp:18:2: error: #error has_trivial_move_constructor not implemented +#error has_trivial_move_constructor not implemented + ^ +1 error generated. +has_trivial_move_constructor.pass.cpp failed to compile +has_virtual_destructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_virtual_destructor.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_virtual_destructor' requested here + test_has_virtual_destructor(); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_virtual_destructor.pass.cpp:76:5: note: in instantiation of function template specialization 'test_has_virtual_destructor' requested here + test_has_virtual_destructor(); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +8 errors generated. +has_virtual_destructor.pass.cpp failed to compile +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:668:7: error: unions cannot be base classes + : public _Tp + ^~~~~~~~~~ +../../../../../include/type_traits:679:56: note: in instantiation of template class 'std::__is_empty1' requested here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:683:40: note: in instantiation of template class 'std::__libcpp_empty' requested here +template struct is_empty : public __libcpp_empty<_Tp> {}; + ^ +is_empty.pass.cpp:28:5: note: in instantiation of template class 'std::is_empty' requested here + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:28:20: note: instantiated from: + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:60:5: note: in instantiation of function template specialization 'test_is_not_empty' requested here + test_is_not_empty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:668:7: error: unions cannot be base classes + : public _Tp + ^~~~~~~~~~ +../../../../../include/type_traits:679:56: note: in instantiation of template class 'std::__is_empty1' requested here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:683:40: note: in instantiation of template class 'std::__libcpp_empty' requested here +template struct is_empty : public __libcpp_empty<_Tp> {}; + ^ +is_empty.pass.cpp:29:5: note: in instantiation of template class 'std::is_empty' requested here + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:29:20: note: instantiated from: + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:60:5: note: in instantiation of function template specialization 'test_is_not_empty' requested here + test_is_not_empty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:668:7: error: unions cannot be base classes + : public _Tp + ^~~~~~~~~~ +../../../../../include/type_traits:679:56: note: in instantiation of template class 'std::__is_empty1' requested here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:683:40: note: in instantiation of template class 'std::__libcpp_empty' requested here +template struct is_empty : public __libcpp_empty<_Tp> {}; + ^ +is_empty.pass.cpp:30:5: note: in instantiation of template class 'std::is_empty' requested here + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:30:20: note: instantiated from: + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:60:5: note: in instantiation of function template specialization 'test_is_not_empty' requested here + test_is_not_empty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:668:7: error: unions cannot be base classes + : public _Tp + ^~~~~~~~~~ +../../../../../include/type_traits:679:56: note: in instantiation of template class 'std::__is_empty1' requested here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:683:40: note: in instantiation of template class 'std::__libcpp_empty' requested here +template struct is_empty : public __libcpp_empty<_Tp> {}; + ^ +is_empty.pass.cpp:31:5: note: in instantiation of template class 'std::is_empty' requested here + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:31:20: note: instantiated from: + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:60:5: note: in instantiation of function template specialization 'test_is_not_empty' requested here + test_is_not_empty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:668:7: error: base class 'NotEmpty const volatile' has private destructor + : public _Tp + ^~~~~~~~~~ +is_empty.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:679:56: note: implicit default destructor for 'std::__is_empty1' first required here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:668:7: error: base class 'NotEmpty volatile' has private destructor + : public _Tp + ^~~~~~~~~~ +is_empty.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:679:56: note: implicit default destructor for 'std::__is_empty1' first required here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:668:7: error: base class 'NotEmpty const' has private destructor + : public _Tp + ^~~~~~~~~~ +is_empty.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:679:56: note: implicit default destructor for 'std::__is_empty1' first required here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:668:7: error: base class 'NotEmpty' has private destructor + : public _Tp + ^~~~~~~~~~ +is_empty.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:679:56: note: implicit default destructor for 'std::__is_empty1' first required here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +8 errors generated. +is_empty.pass.cpp failed to compile +is_literal_type.pass.cpp:18:5: error: no member named 'is_literal_type' in namespace 'std' + static_assert( std::is_literal_type::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_literal_type.pass.cpp:18:25: note: instantiated from: + static_assert( std::is_literal_type::value, ""); + ~~~~~^ +is_literal_type.pass.cpp:18:5: error: type name requires a specifier or qualifier + static_assert( std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:18:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:19:5: error: no member named 'is_literal_type' in namespace 'std' + static_assert( std::is_literal_type::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_literal_type.pass.cpp:19:25: note: instantiated from: + static_assert( std::is_literal_type::value, ""); + ~~~~~^ +is_literal_type.pass.cpp:19:5: error: type name requires a specifier or qualifier + static_assert( std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:19:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:20:5: error: no member named 'is_literal_type' in namespace 'std' + static_assert(!std::is_literal_type::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_literal_type.pass.cpp:20:25: note: instantiated from: + static_assert(!std::is_literal_type::value, ""); + ~~~~~^ +is_literal_type.pass.cpp:20:5: error: type name requires a specifier or qualifier + static_assert(!std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:20:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:21:5: error: no member named 'is_literal_type' in namespace 'std' + static_assert(!std::is_literal_type::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_literal_type.pass.cpp:21:25: note: instantiated from: + static_assert(!std::is_literal_type::value, ""); + ~~~~~^ +is_literal_type.pass.cpp:21:5: error: type name requires a specifier or qualifier + static_assert(!std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:21:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +12 errors generated. +is_literal_type.pass.cpp failed to compile +is_pod.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_pod.pass.cpp:46:5: note: in instantiation of function template specialization 'test_is_pod' requested here + test_is_pod(); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_pod.pass.cpp:47:5: note: in instantiation of function template specialization 'test_is_pod' requested here + test_is_pod(); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_pod.pass.cpp:48:5: note: in instantiation of function template specialization 'test_is_pod' requested here + test_is_pod(); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_pod.pass.cpp:49:5: note: in instantiation of function template specialization 'test_is_pod' requested here + test_is_pod(); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_pod.pass.cpp:50:5: note: in instantiation of function template specialization 'test_is_pod' requested here + test_is_pod(); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +10 errors generated. +is_pod.pass.cpp failed to compile +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:687:49: error: unions cannot be base classes +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +../../../../../include/type_traits:692:38: note: in instantiation of template class 'std::__is_polymorphic1' requested here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:696:46: note: in instantiation of template class 'std::__libcpp_polymorphic' requested here +template struct is_polymorphic : public __libcpp_polymorphic<_Tp> {}; + ^ +is_polymorphic.pass.cpp:28:5: note: in instantiation of template class 'std::is_polymorphic' requested here + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:28:20: note: instantiated from: + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:65:5: note: in instantiation of function template specialization 'test_is_not_polymorphic' requested here + test_is_not_polymorphic(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:687:49: error: unions cannot be base classes +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +../../../../../include/type_traits:692:38: note: in instantiation of template class 'std::__is_polymorphic1' requested here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:696:46: note: in instantiation of template class 'std::__libcpp_polymorphic' requested here +template struct is_polymorphic : public __libcpp_polymorphic<_Tp> {}; + ^ +is_polymorphic.pass.cpp:29:5: note: in instantiation of template class 'std::is_polymorphic' requested here + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:29:20: note: instantiated from: + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:65:5: note: in instantiation of function template specialization 'test_is_not_polymorphic' requested here + test_is_not_polymorphic(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:687:49: error: unions cannot be base classes +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +../../../../../include/type_traits:692:38: note: in instantiation of template class 'std::__is_polymorphic1' requested here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:696:46: note: in instantiation of template class 'std::__libcpp_polymorphic' requested here +template struct is_polymorphic : public __libcpp_polymorphic<_Tp> {}; + ^ +is_polymorphic.pass.cpp:30:5: note: in instantiation of template class 'std::is_polymorphic' requested here + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:30:20: note: instantiated from: + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:65:5: note: in instantiation of function template specialization 'test_is_not_polymorphic' requested here + test_is_not_polymorphic(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:687:49: error: unions cannot be base classes +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +../../../../../include/type_traits:692:38: note: in instantiation of template class 'std::__is_polymorphic1' requested here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:696:46: note: in instantiation of template class 'std::__libcpp_polymorphic' requested here +template struct is_polymorphic : public __libcpp_polymorphic<_Tp> {}; + ^ +is_polymorphic.pass.cpp:31:5: note: in instantiation of template class 'std::is_polymorphic' requested here + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:31:20: note: instantiated from: + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:65:5: note: in instantiation of function template specialization 'test_is_not_polymorphic' requested here + test_is_not_polymorphic(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:687:49: error: base class 'Abstract const volatile' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:52:13: note: declared private here + virtual ~Abstract() = 0; + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'Abstract volatile' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:52:13: note: declared private here + virtual ~Abstract() = 0; + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'Abstract const' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:52:13: note: declared private here + virtual ~Abstract() = 0; + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'Abstract' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:52:13: note: declared private here + virtual ~Abstract() = 0; + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'NotEmpty const volatile' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'NotEmpty volatile' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'NotEmpty const' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'NotEmpty' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +12 errors generated. +is_polymorphic.pass.cpp failed to compile +is_standard_layout.pass.cpp:18:5: error: no member named 'is_standard_layout' in namespace 'std' + static_assert( std::is_standard_layout::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_standard_layout.pass.cpp:18:25: note: instantiated from: + static_assert( std::is_standard_layout::value, ""); + ~~~~~^ +is_standard_layout.pass.cpp:18:5: error: type name requires a specifier or qualifier + static_assert( std::is_standard_layout::value, ""); + ^ +In file included from is_standard_layout.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_standard_layout.pass.cpp:18:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_standard_layout::value, ""); + ^ +In file included from is_standard_layout.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_standard_layout.pass.cpp:19:5: error: no member named 'is_standard_layout' in namespace 'std' + static_assert(!std::is_standard_layout::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_standard_layout.pass.cpp:19:25: note: instantiated from: + static_assert(!std::is_standard_layout::value, ""); + ~~~~~^ +is_standard_layout.pass.cpp:19:5: error: type name requires a specifier or qualifier + static_assert(!std::is_standard_layout::value, ""); + ^ +In file included from is_standard_layout.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_standard_layout.pass.cpp:19:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_standard_layout::value, ""); + ^ +In file included from is_standard_layout.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_standard_layout.pass.cpp:20:5: error: no member named 'is_standard_layout' in namespace 'std' + static_assert(!std::is_standard_layout::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_standard_layout.pass.cpp:20:25: note: instantiated from: + static_assert(!std::is_standard_layout::value, ""); + ~~~~~^ +is_standard_layout.pass.cpp:20:5: error: type name requires a specifier or qualifier + static_assert(!std::is_standard_layout::value, ""); + ^ +In file included from is_standard_layout.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_standard_layout.pass.cpp:20:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_standard_layout::value, ""); + ^ +In file included from is_standard_layout.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +9 errors generated. +is_standard_layout.pass.cpp failed to compile +is_trivial.pass.cpp:18:5: error: no member named 'is_trivial' in namespace 'std' + static_assert( std::is_trivial::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivial.pass.cpp:18:25: note: instantiated from: + static_assert( std::is_trivial::value, ""); + ~~~~~^ +is_trivial.pass.cpp:18:5: error: type name requires a specifier or qualifier + static_assert( std::is_trivial::value, ""); + ^ +In file included from is_trivial.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivial.pass.cpp:18:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_trivial::value, ""); + ^ +In file included from is_trivial.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivial.pass.cpp:19:5: error: no member named 'is_trivial' in namespace 'std' + static_assert(!std::is_trivial::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivial.pass.cpp:19:25: note: instantiated from: + static_assert(!std::is_trivial::value, ""); + ~~~~~^ +is_trivial.pass.cpp:19:5: error: type name requires a specifier or qualifier + static_assert(!std::is_trivial::value, ""); + ^ +In file included from is_trivial.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivial.pass.cpp:19:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_trivial::value, ""); + ^ +In file included from is_trivial.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivial.pass.cpp:20:5: error: no member named 'is_trivial' in namespace 'std' + static_assert(!std::is_trivial::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivial.pass.cpp:20:25: note: instantiated from: + static_assert(!std::is_trivial::value, ""); + ~~~~~^ +is_trivial.pass.cpp:20:5: error: type name requires a specifier or qualifier + static_assert(!std::is_trivial::value, ""); + ^ +In file included from is_trivial.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivial.pass.cpp:20:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_trivial::value, ""); + ^ +In file included from is_trivial.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +9 errors generated. +is_trivial.pass.cpp failed to compile +is_trivialially_copyable.pass.cpp:30:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert( std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:30:25: note: instantiated from: + static_assert( std::is_trivially_copyable::value, ""); + ~~~~~^ +is_trivialially_copyable.pass.cpp:30:5: error: type name requires a specifier or qualifier + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:30:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:31:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert( std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:31:25: note: instantiated from: + static_assert( std::is_trivially_copyable::value, ""); + ~~~~~^ +is_trivialially_copyable.pass.cpp:31:5: error: type name requires a specifier or qualifier + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:31:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:32:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert(!std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:32:25: note: instantiated from: + static_assert(!std::is_trivially_copyable::value, ""); + ~~~~~^ +is_trivialially_copyable.pass.cpp:32:5: error: type name requires a specifier or qualifier + static_assert(!std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:32:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:33:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert( std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:33:25: note: instantiated from: + static_assert( std::is_trivially_copyable::value, ""); + ~~~~~^ +is_trivialially_copyable.pass.cpp:33:5: error: type name requires a specifier or qualifier + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:33:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:34:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert( std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:34:25: note: instantiated from: + static_assert( std::is_trivially_copyable::value, ""); + ~~~~~^ +is_trivialially_copyable.pass.cpp:34:5: error: type name requires a specifier or qualifier + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:34:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:35:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert(!std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:35:25: note: instantiated from: + static_assert(!std::is_trivially_copyable::value, ""); + ~~~~~^ +is_trivialially_copyable.pass.cpp:35:5: error: type name requires a specifier or qualifier + static_assert(!std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:35:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:36:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert(!std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:36:25: note: instantiated from: + static_assert(!std::is_trivially_copyable::value, ""); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +is_trivialially_copyable.pass.cpp failed to compile +failed 24 tests in /test/utilities/meta/meta.unary/meta.unary.prop +passed 10 tests in /test/utilities/meta/meta.unary/meta.unary.prop +passed 2 tests in /test/utilities/ratio +passed 8 tests in /test/utilities/ratio/ratio.arithmetic +passed 6 tests in /test/utilities/ratio/ratio.comparison +passed 4 tests in /test/utilities/ratio/ratio.ratio +passed 1 tests in /test/utilities/ratio/ratio.si +passed 2 tests in /test/utilities/template.bitset +passed 4 tests in /test/utilities/template.bitset/bitset.cons +passed 1 tests in /test/utilities/template.bitset/bitset.hash +passed 26 tests in /test/utilities/template.bitset/bitset.members +passed 5 tests in /test/utilities/template.bitset/bitset.operators +passed 7 tests in /test/utilities/time +passed 1 tests in /test/utilities/time/time.clock +passed 2 tests in /test/utilities/time/time.clock/time.clock.hires +passed 2 tests in /test/utilities/time/time.clock/time.clock.monotonic +passed 5 tests in /test/utilities/time/time.clock/time.clock.system +passed 1 tests in /test/utilities/time/time.clock.req +passed 5 tests in /test/utilities/time/time.duration +passed 12 tests in /test/utilities/time/time.duration/time.duration.arithmetic +passed 2 tests in /test/utilities/time/time.duration/time.duration.cast +passed 2 tests in /test/utilities/time/time.duration/time.duration.comparisons +passed 11 tests in /test/utilities/time/time.duration/time.duration.cons +passed 11 tests in /test/utilities/time/time.duration/time.duration.nonmember +passed 1 tests in /test/utilities/time/time.duration/time.duration.observer +passed 3 tests in /test/utilities/time/time.duration/time.duration.special +passed 2 tests in /test/utilities/time/time.point +passed 2 tests in /test/utilities/time/time.point/time.point.arithmetic +passed 2 tests in /test/utilities/time/time.point/time.point.cast +passed 4 tests in /test/utilities/time/time.point/time.point.comparisons +passed 5 tests in /test/utilities/time/time.point/time.point.cons +passed 3 tests in /test/utilities/time/time.point/time.point.nonmember +passed 1 tests in /test/utilities/time/time.point/time.point.observer +passed 2 tests in /test/utilities/time/time.point/time.point.special +passed 1 tests in /test/utilities/time/time.traits +passed 3 tests in /test/utilities/time/time.traits/time.traits.duration_values +passed 1 tests in /test/utilities/time/time.traits/time.traits.is_fp +passed 2 tests in /test/utilities/time/time.traits/time.traits.specializations +passed 1 tests in /test/utilities/tuple +passed 1 tests in /test/utilities/tuple/tuple.general +empty_member.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +empty_member.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple T; + ^ +empty_member.pass.cpp:26:9: error: use of undeclared identifier 'T' + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:26:31: note: instantiated from: + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:26:9: error: type name requires a specifier or qualifier + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +empty_member.pass.cpp:26:9: error: C++ requires a type specifier for all declarations + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +empty_member.pass.cpp:29:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +empty_member.pass.cpp:29:27: error: expected unqualified-id + typedef std::tuple T; + ^ +empty_member.pass.cpp:30:9: error: use of undeclared identifier 'T' + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:30:31: note: instantiated from: + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:30:9: error: type name requires a specifier or qualifier + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +empty_member.pass.cpp:30:9: error: C++ requires a type specifier for all declarations + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +empty_member.pass.cpp:33:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +empty_member.pass.cpp:33:27: error: expected unqualified-id + typedef std::tuple T; + ^ +empty_member.pass.cpp:34:9: error: use of undeclared identifier 'T' + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:34:31: note: instantiated from: + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:34:9: error: type name requires a specifier or qualifier + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +empty_member.pass.cpp:34:9: error: C++ requires a type specifier for all declarations + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +empty_member.pass.cpp:37:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +empty_member.pass.cpp:37:27: error: expected unqualified-id + typedef std::tuple T; + ^ +empty_member.pass.cpp:38:9: error: use of undeclared identifier 'T' + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:38:31: note: instantiated from: + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:38:9: error: type name requires a specifier or qualifier + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +empty_member.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple +const_pair.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +const_pair.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +const_pair.pass.cpp:27:9: error: use of undeclared identifier 'T1' + T1 t1; + ^ +const_pair.pass.cpp:28:9: error: use of undeclared identifier 't1' + t1 = t0; + ^ +const_pair.pass.cpp:29:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_pair.pass.cpp:29:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +const_pair.pass.cpp:30:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1) == short('a')); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_pair.pass.cpp:30:21: note: instantiated from: + assert(std::get<1>(t1) == short('a')); + ~~~~~^ +6 errors generated. +const_pair.pass.cpp failed to compile +convert_copy.pass.cpp:37:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_copy.pass.cpp:37:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_copy.pass.cpp:38:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_copy.pass.cpp:38:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_copy.pass.cpp:39:9: error: use of undeclared identifier 'T0' + T0 t0(2.5); + ^ +convert_copy.pass.cpp:40:9: error: use of undeclared identifier 'T1' + T1 t1; + ^ +convert_copy.pass.cpp:41:9: error: use of undeclared identifier 't1' + t1 = t0; + ^ +convert_copy.pass.cpp:42:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_copy.pass.cpp:42:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_copy.pass.cpp:45:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_copy.pass.cpp:45:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_copy.pass.cpp:46:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_copy.pass.cpp:46:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_copy.pass.cpp:47:9: error: use of undeclared identifier 'T0' + T0 t0(2.5, 'a'); + ^ +convert_copy.pass.cpp:48:9: error: use of undeclared identifier 'T1' + T1 t1; + ^ +convert_copy.pass.cpp:49:9: error: use of undeclared identifier 't1' + t1 = t0; + ^ +convert_copy.pass.cpp:50:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_copy.pass.cpp:50:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_copy.pass.cpp:51:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1) == int('a')); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_copy.pass.cpp:51:21: note: instantiated from: + assert(std::get<1>(t1) == int('a')); + ~~~~~^ +convert_copy.pass.cpp:54:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_copy.pass.cpp:54:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +convert_copy.pass.cpp failed to compile +convert_move.pass.cpp:40:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_move.pass.cpp:40:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_move.pass.cpp:41:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_move.pass.cpp:41:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_move.pass.cpp:42:9: error: use of undeclared identifier 'T0' + T0 t0(2.5); + ^ +convert_move.pass.cpp:43:9: error: use of undeclared identifier 'T1' + T1 t1; + ^ +convert_move.pass.cpp:44:9: error: use of undeclared identifier 't1' + t1 = std::move(t0); + ^ +convert_move.pass.cpp:45:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_move.pass.cpp:45:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_move.pass.cpp:48:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_move.pass.cpp:48:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_move.pass.cpp:49:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_move.pass.cpp:49:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_move.pass.cpp:50:9: error: use of undeclared identifier 'T0' + T0 t0(2.5, 'a'); + ^ +convert_move.pass.cpp:51:9: error: use of undeclared identifier 'T1' + T1 t1; + ^ +convert_move.pass.cpp:52:9: error: use of undeclared identifier 't1' + t1 = std::move(t0); + ^ +convert_move.pass.cpp:53:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_move.pass.cpp:53:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_move.pass.cpp:54:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1) == int('a')); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_move.pass.cpp:54:21: note: instantiated from: + assert(std::get<1>(t1) == int('a')); + ~~~~~^ +convert_move.pass.cpp:57:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_move.pass.cpp:57:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +convert_move.pass.cpp failed to compile +copy.pass.cpp:23:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +copy.pass.cpp:23:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +copy.pass.cpp:24:9: error: use of undeclared identifier 'T' + T t0; + ^ +copy.pass.cpp:25:9: error: use of undeclared identifier 'T' + T t; + ^ +copy.pass.cpp:26:9: error: use of undeclared identifier 't' + t = t0; + ^ +copy.pass.cpp:29:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +copy.pass.cpp:29:27: error: expected unqualified-id + typedef std::tuple T; + ^ +copy.pass.cpp:30:9: error: use of undeclared identifier 'T' + T t0(2); + ^ +copy.pass.cpp:31:9: error: use of undeclared identifier 'T' + T t; + ^ +copy.pass.cpp:32:9: error: use of undeclared identifier 't' + t = t0; + ^ +copy.pass.cpp:33:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +copy.pass.cpp:33:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +copy.pass.cpp:36:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +copy.pass.cpp:36:27: error: expected unqualified-id + typedef std::tuple T; + ^ +copy.pass.cpp:37:9: error: use of undeclared identifier 'T' + T t0(2, 'a'); + ^ +copy.pass.cpp:38:9: error: use of undeclared identifier 'T' + T t; + ^ +copy.pass.cpp:39:9: error: use of undeclared identifier 't' + t = t0; + ^ +copy.pass.cpp:40:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +copy.pass.cpp:40:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +copy.pass.cpp:41:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 'a'); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +copy.pass.cpp:41:21: note: instantiated from: + assert(std::get<1>(t) == 'a'); + ~~~~~^ +copy.pass.cpp:44:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +copy.pass.cpp failed to compile +move.pass.cpp:24:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +move.pass.cpp:24:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +move.pass.cpp:25:9: error: use of undeclared identifier 'T' + T t0; + ^ +move.pass.cpp:26:9: error: use of undeclared identifier 'T' + T t; + ^ +move.pass.cpp:27:9: error: use of undeclared identifier 't' + t = std::move(t0); + ^ +move.pass.cpp:30:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +move.pass.cpp:30:27: error: expected unqualified-id + typedef std::tuple T; + ^ +move.pass.cpp:31:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0)); + ^ +move.pass.cpp:32:9: error: use of undeclared identifier 'T' + T t; + ^ +move.pass.cpp:33:9: error: use of undeclared identifier 't' + t = std::move(t0); + ^ +move.pass.cpp:34:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +move.pass.cpp:34:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +move.pass.cpp:37:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +move.pass.cpp:37:27: error: expected unqualified-id + typedef std::tuple T; + ^ +move.pass.cpp:38:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0), MoveOnly(1)); + ^ +move.pass.cpp:39:9: error: use of undeclared identifier 'T' + T t; + ^ +move.pass.cpp:40:9: error: use of undeclared identifier 't' + t = std::move(t0); + ^ +move.pass.cpp:41:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +move.pass.cpp:41:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +move.pass.cpp:42:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +move.pass.cpp:42:21: note: instantiated from: + assert(std::get<1>(t) == 1); + ~~~~~^ +move.pass.cpp:45:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +move.pass.cpp failed to compile +move_pair.pass.cpp:41:52: error: a space is required between consecutive right angle brackets (use '> >') + typedef std::pair> T0; + ^~ + > > +move_pair.pass.cpp:42:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple> T1; + ~~~~~^ +move_pair.pass.cpp:42:27: error: expected unqualified-id + typedef std::tuple> T1; + ^ +move_pair.pass.cpp:43:20: error: no viable constructor copying parameter of type 'std::unique_ptr' + T0 t0(2.5, std::unique_ptr(new D(3))); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from move_pair.pass.cpp:17: +In file included from ../../../../../include/tuple:118: +../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'std::unique_ptr' to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +move_pair.pass.cpp:44:9: error: use of undeclared identifier 'T1' + T1 t1; + ^ +move_pair.pass.cpp:45:9: error: use of undeclared identifier 't1' + t1 = std::move(t0); + ^ +move_pair.pass.cpp:46:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +move_pair.pass.cpp:46:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +move_pair.pass.cpp:47:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1)->id_ == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +move_pair.pass.cpp:47:21: note: instantiated from: + assert(std::get<1>(t1)->id_ == 3); + ~~~~~^ +In file included from move_pair.pass.cpp:17: +In file included from ../../../../../include/tuple:118: +In file included from ../../../../../include/memory:196: +../../../../../include/utility:212:23: error: no matching constructor for initialization of 'std::unique_ptr >' + : first(__x), second(__y) {} + ^ ~~~ +move_pair.pass.cpp:43:12: note: in instantiation of member function 'std::pair > >::pair' requested here + T0 t0(2.5, std::unique_ptr(new D(3))); + ^ +In file included from move_pair.pass.cpp:17: +In file included from ../../../../../include/tuple:118: +../../../../../include/memory:2062:5: note: candidate constructor not viable: 1st argument ('std::unique_ptr > const') would lose const qualifier + unique_ptr(unique_ptr&); + ^ +../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'std::unique_ptr > const' to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../include/memory:2087:40: note: candidate constructor not viable: no known conversion from 'std::unique_ptr > const' to 'pointer' (aka 'D *') for 1st argument + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(pointer __p) + ^ +../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'std::unique_ptr > const' to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../include/memory:2095:44: note: candidate template ignored: failed template argument deduction + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(auto_ptr<_Up>& __p, + ^ +../../../../../include/memory:2075:31: note: candidate constructor not viable: requires 0 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr() + ^ +../../../../../include/memory:2184:31: note: candidate constructor not viable: requires 2 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d) + ^ +9 errors generated. +move_pair.pass.cpp failed to compile +failed 6 tests in /test/utilities/tuple/tuple.tuple/tuple.assign +passed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.assign +UTypes.pass.cpp:25:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(MoveOnly(0)); + ~~~~~^ +UTypes.pass.cpp:26:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:26:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +UTypes.pass.cpp:29:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(MoveOnly(0), MoveOnly(1)); + ~~~~~^ +UTypes.pass.cpp:30:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:30:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +UTypes.pass.cpp:31:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:31:21: note: instantiated from: + assert(std::get<1>(t) == 1); + ~~~~~^ +UTypes.pass.cpp:34:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(MoveOnly(0), + ~~~~~^ +UTypes.pass.cpp:37:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:37:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +UTypes.pass.cpp:38:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:38:21: note: instantiated from: + assert(std::get<1>(t) == 1); + ~~~~~^ +UTypes.pass.cpp:39:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:39:21: note: instantiated from: + assert(std::get<2>(t) == 2); + ~~~~~^ +UTypes.pass.cpp:43:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(MoveOnly(0), + ~~~~~^ +UTypes.pass.cpp:45:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:45:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +UTypes.pass.cpp:46:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:46:21: note: instantiated from: + assert(std::get<1>(t) == 1); + ~~~~~^ +UTypes.pass.cpp:47:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == MoveOnly()); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:47:21: note: instantiated from: + assert(std::get<2>(t) == MoveOnly()); + ~~~~~^ +UTypes.pass.cpp:50:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(MoveOnly(0)); + ~~~~~^ +UTypes.pass.cpp:51:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:51:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +UTypes.pass.cpp:52:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == MoveOnly()); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:52:21: note: instantiated from: + assert(std::get<1>(t) == MoveOnly()); + ~~~~~^ +UTypes.pass.cpp:53:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == MoveOnly()); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:53:21: note: instantiated from: + assert(std::get<2>(t) == MoveOnly()); + ~~~~~^ +17 errors generated. +UTypes.pass.cpp failed to compile +In file included from alloc.pass.cpp:22: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc.pass.cpp:23: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc.pass.cpp failed to compile +In file included from alloc_UTypes.pass.cpp:22: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_UTypes.pass.cpp:23: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_UTypes.pass.cpp failed to compile +In file included from alloc_const_Types.pass.cpp:21: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_const_Types.pass.cpp:22: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_const_Types.pass.cpp failed to compile +In file included from alloc_const_pair.pass.cpp:22: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_const_pair.pass.cpp:23: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_const_pair.pass.cpp failed to compile +In file included from alloc_convert_copy.pass.cpp:21: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_convert_copy.pass.cpp:22: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_convert_copy.pass.cpp failed to compile +In file included from alloc_convert_move.pass.cpp:23: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_convert_move.pass.cpp:24: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_convert_move.pass.cpp failed to compile +In file included from alloc_copy.pass.cpp:21: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_copy.pass.cpp:22: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_copy.pass.cpp failed to compile +In file included from alloc_move.pass.cpp:22: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_move.pass.cpp:23: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_move.pass.cpp failed to compile +In file included from alloc_move_pair.pass.cpp:23: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_move_pair.pass.cpp:24: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_move_pair.pass.cpp failed to compile +const_Types.pass.cpp:23:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(2); + ~~~~~^ +const_Types.pass.cpp:24:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:24:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +const_Types.pass.cpp:27:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(2, 0); + ~~~~~^ +const_Types.pass.cpp:28:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:28:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +const_Types.pass.cpp:29:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:29:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +const_Types.pass.cpp:32:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(2, nullptr); + ~~~~~^ +const_Types.pass.cpp:33:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:33:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +const_Types.pass.cpp:34:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:34:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +const_Types.pass.cpp:37:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(2, nullptr, "text"); + ~~~~~^ +const_Types.pass.cpp:38:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:38:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +const_Types.pass.cpp:39:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:39:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +const_Types.pass.cpp:40:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == "text"); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:40:21: note: instantiated from: + assert(std::get<2>(t) == "text"); + ~~~~~^ +const_Types.pass.cpp:44:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(2); + ~~~~~^ +const_Types.pass.cpp:45:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:45:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +const_Types.pass.cpp:46:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:46:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +const_Types.pass.cpp:47:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:47:21: note: instantiated from: + assert(std::get<2>(t) == ""); + ~~~~~^ +const_Types.pass.cpp:50:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(2, nullptr); + ~~~~~^ +const_Types.pass.cpp:51:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:51:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +const_Types.pass.cpp:52:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:52:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +const_Types.pass.cpp failed to compile +const_pair.pass.cpp:24:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +const_pair.pass.cpp:24:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +const_pair.pass.cpp:26:9: error: use of undeclared identifier 'T1' + T1 t1 = t0; + ^ +const_pair.pass.cpp:27:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_pair.pass.cpp:27:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +const_pair.pass.cpp:28:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1) == short('a')); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_pair.pass.cpp:28:21: note: instantiated from: + assert(std::get<1>(t1) == short('a')); + ~~~~~^ +5 errors generated. +const_pair.pass.cpp failed to compile +convert_copy.pass.cpp:36:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_copy.pass.cpp:36:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_copy.pass.cpp:37:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_copy.pass.cpp:37:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_copy.pass.cpp:38:9: error: use of undeclared identifier 'T0' + T0 t0(2.5); + ^ +convert_copy.pass.cpp:39:9: error: use of undeclared identifier 'T1' + T1 t1 = t0; + ^ +convert_copy.pass.cpp:40:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_copy.pass.cpp:40:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_copy.pass.cpp:43:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_copy.pass.cpp:43:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_copy.pass.cpp:44:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_copy.pass.cpp:44:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_copy.pass.cpp:45:9: error: use of undeclared identifier 'T0' + T0 t0(2.5, 'a'); + ^ +convert_copy.pass.cpp:46:9: error: use of undeclared identifier 'T1' + T1 t1 = t0; + ^ +convert_copy.pass.cpp:47:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_copy.pass.cpp:47:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_copy.pass.cpp:48:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1) == int('a')); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_copy.pass.cpp:48:21: note: instantiated from: + assert(std::get<1>(t1) == int('a')); + ~~~~~^ +convert_copy.pass.cpp:51:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_copy.pass.cpp:51:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_copy.pass.cpp:52:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_copy.pass.cpp:52:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +convert_copy.pass.cpp failed to compile +convert_move.pass.cpp:39:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_move.pass.cpp:39:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_move.pass.cpp:40:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_move.pass.cpp:40:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_move.pass.cpp:41:9: error: use of undeclared identifier 'T0' + T0 t0(2.5); + ^ +convert_move.pass.cpp:42:9: error: use of undeclared identifier 'T1' + T1 t1 = std::move(t0); + ^ +convert_move.pass.cpp:43:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_move.pass.cpp:43:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_move.pass.cpp:46:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_move.pass.cpp:46:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_move.pass.cpp:47:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_move.pass.cpp:47:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_move.pass.cpp:48:9: error: use of undeclared identifier 'T0' + T0 t0(2.5, 'a'); + ^ +convert_move.pass.cpp:49:9: error: use of undeclared identifier 'T1' + T1 t1 = std::move(t0); + ^ +convert_move.pass.cpp:50:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_move.pass.cpp:50:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_move.pass.cpp:51:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1) == int('a')); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_move.pass.cpp:51:21: note: instantiated from: + assert(std::get<1>(t1) == int('a')); + ~~~~~^ +convert_move.pass.cpp:54:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_move.pass.cpp:54:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_move.pass.cpp:55:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_move.pass.cpp:55:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +convert_move.pass.cpp failed to compile +copy.pass.cpp:23:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +copy.pass.cpp:23:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +copy.pass.cpp:24:9: error: use of undeclared identifier 'T' + T t0; + ^ +copy.pass.cpp:25:9: error: use of undeclared identifier 'T' + T t = t0; + ^ +copy.pass.cpp:28:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +copy.pass.cpp:28:27: error: expected unqualified-id + typedef std::tuple T; + ^ +copy.pass.cpp:29:9: error: use of undeclared identifier 'T' + T t0(2); + ^ +copy.pass.cpp:30:9: error: use of undeclared identifier 'T' + T t = t0; + ^ +copy.pass.cpp:31:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +copy.pass.cpp:31:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +copy.pass.cpp:34:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +copy.pass.cpp:34:27: error: expected unqualified-id + typedef std::tuple T; + ^ +copy.pass.cpp:35:9: error: use of undeclared identifier 'T' + T t0(2, 'a'); + ^ +copy.pass.cpp:36:9: error: use of undeclared identifier 'T' + T t = t0; + ^ +copy.pass.cpp:37:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +copy.pass.cpp:37:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +copy.pass.cpp:38:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 'a'); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +copy.pass.cpp:38:21: note: instantiated from: + assert(std::get<1>(t) == 'a'); + ~~~~~^ +copy.pass.cpp:41:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +copy.pass.cpp:41:27: error: expected unqualified-id + typedef std::tuple T; + ^ +copy.pass.cpp:42:9: error: use of undeclared identifier 'T' + T t0(2, 'a', "some text"); + ^ +copy.pass.cpp:43:9: error: use of undeclared identifier 'T' + T t = t0; + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +copy.pass.cpp failed to compile +default.pass.cpp:25:14: error: no member named 'tuple' in namespace 'std' + std::tuple<> t; + ~~~~~^ +default.pass.cpp:28:14: error: no member named 'tuple' in namespace 'std' + std::tuple t; + ~~~~~^ +default.pass.cpp:29:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:29:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +default.pass.cpp:32:14: error: no member named 'tuple' in namespace 'std' + std::tuple t; + ~~~~~^ +default.pass.cpp:33:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:33:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +default.pass.cpp:34:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:34:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +default.pass.cpp:37:14: error: no member named 'tuple' in namespace 'std' + std::tuple t; + ~~~~~^ +default.pass.cpp:38:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:38:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +default.pass.cpp:39:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:39:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +default.pass.cpp:40:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:40:21: note: instantiated from: + assert(std::get<2>(t) == ""); + ~~~~~^ +default.pass.cpp:43:14: error: no member named 'tuple' in namespace 'std' + std::tuple t; + ~~~~~^ +default.pass.cpp:44:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:44:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +default.pass.cpp:45:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:45:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +default.pass.cpp:46:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:46:21: note: instantiated from: + assert(std::get<2>(t) == ""); + ~~~~~^ +default.pass.cpp:47:9: error: no member named 'get' in namespace 'std' + assert(std::get<3>(t) == DefaultOnly()); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:47:21: note: instantiated from: + assert(std::get<3>(t) == DefaultOnly()); + ~~~~~^ +15 errors generated. +default.pass.cpp failed to compile +move.pass.cpp:24:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +move.pass.cpp:24:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +move.pass.cpp:25:9: error: use of undeclared identifier 'T' + T t0; + ^ +move.pass.cpp:26:9: error: use of undeclared identifier 'T' + T t = std::move(t0); + ^ +move.pass.cpp:29:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +move.pass.cpp:29:27: error: expected unqualified-id + typedef std::tuple T; + ^ +move.pass.cpp:30:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0)); + ^ +move.pass.cpp:31:9: error: use of undeclared identifier 'T' + T t = std::move(t0); + ^ +move.pass.cpp:32:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +move.pass.cpp:32:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +move.pass.cpp:35:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +move.pass.cpp:35:27: error: expected unqualified-id + typedef std::tuple T; + ^ +move.pass.cpp:36:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0), MoveOnly(1)); + ^ +move.pass.cpp:37:9: error: use of undeclared identifier 'T' + T t = std::move(t0); + ^ +move.pass.cpp:38:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +move.pass.cpp:38:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +move.pass.cpp:39:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +move.pass.cpp:39:21: note: instantiated from: + assert(std::get<1>(t) == 1); + ~~~~~^ +move.pass.cpp:42:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +move.pass.cpp:42:27: error: expected unqualified-id + typedef std::tuple T; + ^ +move.pass.cpp:43:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0), MoveOnly(1), MoveOnly(2)); + ^ +move.pass.cpp:44:9: error: use of undeclared identifier 'T' + T t = std::move(t0); + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +move.pass.cpp failed to compile +move_pair.pass.cpp:40:52: error: a space is required between consecutive right angle brackets (use '> >') + typedef std::pair> T0; + ^~ + > > +move_pair.pass.cpp:41:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple> T1; + ~~~~~^ +move_pair.pass.cpp:41:27: error: expected unqualified-id + typedef std::tuple> T1; + ^ +move_pair.pass.cpp:42:20: error: no viable constructor copying parameter of type 'std::unique_ptr' + T0 t0(2.5, std::unique_ptr(new D(3))); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from move_pair.pass.cpp:16: +In file included from ../../../../../include/tuple:118: +../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'std::unique_ptr' to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +move_pair.pass.cpp:43:9: error: use of undeclared identifier 'T1' + T1 t1 = std::move(t0); + ^ +move_pair.pass.cpp:44:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +move_pair.pass.cpp:44:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +move_pair.pass.cpp:45:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1)->id_ == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +move_pair.pass.cpp:45:21: note: instantiated from: + assert(std::get<1>(t1)->id_ == 3); + ~~~~~^ +In file included from move_pair.pass.cpp:16: +In file included from ../../../../../include/tuple:118: +In file included from ../../../../../include/memory:196: +../../../../../include/utility:212:23: error: no matching constructor for initialization of 'std::unique_ptr >' + : first(__x), second(__y) {} + ^ ~~~ +move_pair.pass.cpp:42:12: note: in instantiation of member function 'std::pair > >::pair' requested here + T0 t0(2.5, std::unique_ptr(new D(3))); + ^ +In file included from move_pair.pass.cpp:16: +In file included from ../../../../../include/tuple:118: +../../../../../include/memory:2062:5: note: candidate constructor not viable: 1st argument ('std::unique_ptr > const') would lose const qualifier + unique_ptr(unique_ptr&); + ^ +../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'std::unique_ptr > const' to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../include/memory:2087:40: note: candidate constructor not viable: no known conversion from 'std::unique_ptr > const' to 'pointer' (aka 'D *') for 1st argument + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(pointer __p) + ^ +../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'std::unique_ptr > const' to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../include/memory:2095:44: note: candidate template ignored: failed template argument deduction + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(auto_ptr<_Up>& __p, + ^ +../../../../../include/memory:2075:31: note: candidate constructor not viable: requires 0 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr() + ^ +../../../../../include/memory:2184:31: note: candidate constructor not viable: requires 2 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d) + ^ +8 errors generated. +move_pair.pass.cpp failed to compile +failed 18 tests in /test/utilities/tuple/tuple.tuple/tuple.cnstr +passed 4 tests in /test/utilities/tuple/tuple.tuple/tuple.cnstr +make_tuple.pass.cpp:26:14: error: no member named 'tuple' in namespace 'std' + std::tuple t = std::make_tuple(1, std::ref(i), + ~~~~~^ +make_tuple.pass.cpp:28:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +make_tuple.pass.cpp:28:21: note: instantiated from: + assert(std::get<0>(t) == 1); + ~~~~~^ +make_tuple.pass.cpp:29:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +make_tuple.pass.cpp:29:21: note: instantiated from: + assert(std::get<1>(t) == 0); + ~~~~~^ +make_tuple.pass.cpp:30:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +make_tuple.pass.cpp:30:21: note: instantiated from: + assert(std::get<2>(t) == 0); + ~~~~~^ +make_tuple.pass.cpp:33:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +make_tuple.pass.cpp:33:21: note: instantiated from: + assert(std::get<0>(t) == 1); + ~~~~~^ +make_tuple.pass.cpp:34:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +make_tuple.pass.cpp:34:21: note: instantiated from: + assert(std::get<1>(t) == 2); + ~~~~~^ +make_tuple.pass.cpp:35:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == 3.5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make_tuple.pass.cpp:35:21: note: instantiated from: + assert(std::get<2>(t) == 3.5); + ~~~~~^ +make_tuple.pass.cpp:36:14: error: no member named 'get' in namespace 'std' + std::get<1>(t) = 0; + ~~~~~^ +make_tuple.pass.cpp:37:14: error: no member named 'get' in namespace 'std' + std::get<2>(t) = 0; + ~~~~~^ +9 errors generated. +make_tuple.pass.cpp failed to compile +tie.pass.cpp:26:14: error: no member named 'tie' in namespace 'std' + std::tie(i, std::ignore, s) = std::make_tuple(42, 3.14, "C++"); + ~~~~~^ +tie.pass.cpp:26:26: error: no member named 'ignore' in namespace 'std' + std::tie(i, std::ignore, s) = std::make_tuple(42, 3.14, "C++"); + ~~~~~^ +2 errors generated. +tie.pass.cpp failed to compile +tuple_cat.pass.cpp:39:14: error: no member named 'tuple' in namespace 'std' + std::tuple<> t1; + ~~~~~^ +tuple_cat.pass.cpp:40:14: error: no member named 'tuple' in namespace 'std' + std::tuple<> t2; + ~~~~~^ +tuple_cat.pass.cpp:41:14: error: no member named 'tuple' in namespace 'std' + std::tuple<> t3 = std::tuple_cat(t1, t2); + ~~~~~^ +tuple_cat.pass.cpp:44:14: error: no member named 'tuple' in namespace 'std' + std::tuple<> t1; + ~~~~~^ +tuple_cat.pass.cpp:45:14: error: no member named 'tuple' in namespace 'std' + std::tuple t2(2); + ~~~~~^ +tuple_cat.pass.cpp:46:14: error: no member named 'tuple' in namespace 'std' + std::tuple t3 = std::tuple_cat(t1, t2); + ~~~~~^ +tuple_cat.pass.cpp:47:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t3) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +tuple_cat.pass.cpp:47:21: note: instantiated from: + assert(std::get<0>(t3) == 2); + ~~~~~^ +tuple_cat.pass.cpp:50:14: error: no member named 'tuple' in namespace 'std' + std::tuple<> t1; + ~~~~~^ +tuple_cat.pass.cpp:51:14: error: no member named 'tuple' in namespace 'std' + std::tuple t2(2); + ~~~~~^ +tuple_cat.pass.cpp:52:14: error: no member named 'tuple' in namespace 'std' + std::tuple t3 = std::tuple_cat(t2, t1); + ~~~~~^ +tuple_cat.pass.cpp:53:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t3) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +tuple_cat.pass.cpp:53:21: note: instantiated from: + assert(std::get<0>(t3) == 2); + ~~~~~^ +tuple_cat.pass.cpp:56:14: error: no member named 'tuple' in namespace 'std' + std::tuple t1; + ~~~~~^ +tuple_cat.pass.cpp:57:14: error: no member named 'tuple' in namespace 'std' + std::tuple t2(2); + ~~~~~^ +tuple_cat.pass.cpp:58:14: error: no member named 'tuple' in namespace 'std' + std::tuple t3 = std::tuple_cat(t1, t2); + ~~~~~^ +tuple_cat.pass.cpp:59:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t3) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +tuple_cat.pass.cpp:59:21: note: instantiated from: + assert(std::get<0>(t3) == nullptr); + ~~~~~^ +tuple_cat.pass.cpp:60:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t3) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +tuple_cat.pass.cpp:60:21: note: instantiated from: + assert(std::get<1>(t3) == 2); + ~~~~~^ +tuple_cat.pass.cpp:63:14: error: no member named 'tuple' in namespace 'std' + std::tuple t1; + ~~~~~^ +tuple_cat.pass.cpp:64:14: error: no member named 'tuple' in namespace 'std' + std::tuple t2(2); + ~~~~~^ +tuple_cat.pass.cpp:65:14: error: no member named 'tuple' in namespace 'std' + std::tuple t3 = std::tuple_cat(t2, t1); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +tuple_cat.pass.cpp failed to compile +failed 3 tests in /test/utilities/tuple/tuple.tuple/tuple.creation +get_const.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +get_const.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple T; + ^ +get_const.pass.cpp:26:15: error: unknown type name 'T' + const T t(3); + ^ +get_const.pass.cpp:27:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:27:21: note: instantiated from: + assert(std::get<0>(t) == 3); + ~~~~~^ +get_const.pass.cpp:30:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +get_const.pass.cpp:30:27: error: expected unqualified-id + typedef std::tuple T; + ^ +get_const.pass.cpp:31:15: error: unknown type name 'T' + const T t("high", 5); + ^ +get_const.pass.cpp:31:17: error: excess elements in scalar initializer + const T t("high", 5); + ^ ~~~~~~~~~ +get_const.pass.cpp:32:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == "high"); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:32:21: note: instantiated from: + assert(std::get<0>(t) == "high"); + ~~~~~^ +get_const.pass.cpp:33:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:33:21: note: instantiated from: + assert(std::get<1>(t) == 5); + ~~~~~^ +get_const.pass.cpp:36:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +get_const.pass.cpp:36:27: error: expected unqualified-id + typedef std::tuple T; + ^ +get_const.pass.cpp:38:15: error: unknown type name 'T' + const T t(d, "high", 5); + ^ +get_const.pass.cpp:38:17: error: excess elements in scalar initializer + const T t(d, "high", 5); + ^ ~~~~~~~~~~~~ +get_const.pass.cpp:39:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 1.5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:39:21: note: instantiated from: + assert(std::get<0>(t) == 1.5); + ~~~~~^ +get_const.pass.cpp:40:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == "high"); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:40:21: note: instantiated from: + assert(std::get<1>(t) == "high"); + ~~~~~^ +get_const.pass.cpp:41:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == 5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:41:21: note: instantiated from: + assert(std::get<2>(t) == 5); + ~~~~~^ +get_const.pass.cpp:42:14: error: no member named 'get' in namespace 'std' + std::get<0>(t) = 2.5; + ~~~~~^ +get_const.pass.cpp:43:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2.5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:43:21: note: instantiated from: + assert(std::get<0>(t) == 2.5); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +get_const.pass.cpp failed to compile +get_non_const.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +get_non_const.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple T; + ^ +get_non_const.pass.cpp:26:9: error: use of undeclared identifier 'T' + T t(3); + ^ +get_non_const.pass.cpp:27:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:27:21: note: instantiated from: + assert(std::get<0>(t) == 3); + ~~~~~^ +get_non_const.pass.cpp:28:14: error: no member named 'get' in namespace 'std' + std::get<0>(t) = 2; + ~~~~~^ +get_non_const.pass.cpp:29:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:29:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +get_non_const.pass.cpp:32:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +get_non_const.pass.cpp:32:27: error: expected unqualified-id + typedef std::tuple T; + ^ +get_non_const.pass.cpp:33:9: error: use of undeclared identifier 'T' + T t("high", 5); + ^ +get_non_const.pass.cpp:34:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == "high"); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:34:21: note: instantiated from: + assert(std::get<0>(t) == "high"); + ~~~~~^ +get_non_const.pass.cpp:35:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:35:21: note: instantiated from: + assert(std::get<1>(t) == 5); + ~~~~~^ +get_non_const.pass.cpp:36:14: error: no member named 'get' in namespace 'std' + std::get<0>(t) = "four"; + ~~~~~^ +get_non_const.pass.cpp:37:14: error: no member named 'get' in namespace 'std' + std::get<1>(t) = 4; + ~~~~~^ +get_non_const.pass.cpp:38:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == "four"); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:38:21: note: instantiated from: + assert(std::get<0>(t) == "four"); + ~~~~~^ +get_non_const.pass.cpp:39:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:39:21: note: instantiated from: + assert(std::get<1>(t) == 4); + ~~~~~^ +get_non_const.pass.cpp:42:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +get_non_const.pass.cpp:42:27: error: expected unqualified-id + typedef std::tuple T; + ^ +get_non_const.pass.cpp:44:9: error: use of undeclared identifier 'T' + T t(d, "high", 5); + ^ +get_non_const.pass.cpp:45:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 1.5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:45:21: note: instantiated from: + assert(std::get<0>(t) == 1.5); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +get_non_const.pass.cpp failed to compile +failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.elem +passed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.elem +tuple_element.pass.cpp:27:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +tuple_element.pass.cpp:27:27: error: expected unqualified-id + typedef std::tuple T; + ^ +tuple_element.pass.cpp:28:9: error: use of undeclared identifier 'T' + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:59: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:63: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:63: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:29:43: note: instantiated from: + int>::value), ""); + ^ +tuple_element.pass.cpp:28:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:29:43: note: instantiated from: + int>::value), ""); + ^ +tuple_element.pass.cpp:28:9: error: expected ')' +tuple_element.pass.cpp:28:9: note: to match this '(' + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:23: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, + ^ +In file included from tuple_element.pass.cpp:21: +In file included from ../../../../../include/tuple:115: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:28:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, + ^ +In file included from tuple_element.pass.cpp:21: +In file included from ../../../../../include/tuple:115: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:32:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +tuple_element.pass.cpp:32:27: error: expected unqualified-id + typedef std::tuple T; + ^ +tuple_element.pass.cpp:33:9: error: use of undeclared identifier 'T' + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:59: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:63: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:63: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:34:44: note: instantiated from: + char>::value), ""); + ^ +tuple_element.pass.cpp:33:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:34:44: note: instantiated from: + char>::value), ""); + ^ +tuple_element.pass.cpp:33:9: error: expected ')' +tuple_element.pass.cpp:33:9: note: to match this '(' + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:23: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, + ^ +In file included from tuple_element.pass.cpp:21: +In file included from ../../../../../include/tuple:115: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +tuple_element.pass.cpp failed to compile +tuple_size.pass.cpp:24:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +tuple_size.pass.cpp:24:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +tuple_size.pass.cpp:25:9: error: use of undeclared identifier 'T' + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:26:55: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:25:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:26:58: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:25:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:26:58: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:25:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:26:61: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:25:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:26:61: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:25:9: error: expected ')' +tuple_size.pass.cpp:25:9: note: to match this '(' + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:25:23: note: instantiated from: + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:25:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of, + ^ +In file included from tuple_size.pass.cpp:18: +In file included from ../../../../../include/tuple:115: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_size.pass.cpp:25:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of, + ^ +In file included from tuple_size.pass.cpp:18: +In file included from ../../../../../include/tuple:115: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_size.pass.cpp:29:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +tuple_size.pass.cpp:29:27: error: expected unqualified-id + typedef std::tuple T; + ^ +tuple_size.pass.cpp:30:9: error: use of undeclared identifier 'T' + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:31:55: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:30:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:31:58: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:30:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:31:58: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:30:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:31:61: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:30:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:31:61: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:30:9: error: expected ')' +tuple_size.pass.cpp:30:9: note: to match this '(' + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:30:23: note: instantiated from: + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:30:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of, + ^ +In file included from tuple_size.pass.cpp:18: +In file included from ../../../../../include/tuple:115: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +tuple_size.pass.cpp failed to compile +failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.helper +begin.pass.cpp:27:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +begin.pass.cpp:27:27: error: expected unqualified-id + typedef std::tuple T; + ^ +begin.pass.cpp:29:15: error: unknown type name 'T' + const T t(std::begin(array), std::end(array)); + ^ +begin.pass.cpp:29:17: error: excess elements in scalar initializer + const T t(std::begin(array), std::end(array)); + ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +4 errors generated. +begin.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.range +eq.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T1; + ~~~~~^ +eq.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple<> T1; + ^ +eq.pass.cpp:26:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T2; + ~~~~~^ +eq.pass.cpp:26:27: error: expected unqualified-id + typedef std::tuple<> T2; + ^ +eq.pass.cpp:27:15: error: unknown type name 'T1' + const T1 t1; + ^ +eq.pass.cpp:28:15: error: unknown type name 'T2' + const T2 t2; + ^ +eq.pass.cpp:33:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +eq.pass.cpp:33:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +eq.pass.cpp:34:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T2; + ~~~~~^ +eq.pass.cpp:34:27: error: expected unqualified-id + typedef std::tuple T2; + ^ +eq.pass.cpp:35:15: error: unknown type name 'T1' + const T1 t1(1); + ^ +eq.pass.cpp:36:15: error: unknown type name 'T2' + const T2 t2(1.1); + ^ +eq.pass.cpp:41:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +eq.pass.cpp:41:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +eq.pass.cpp:42:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T2; + ~~~~~^ +eq.pass.cpp:42:27: error: expected unqualified-id + typedef std::tuple T2; + ^ +eq.pass.cpp:43:15: error: unknown type name 'T1' + const T1 t1(1); + ^ +eq.pass.cpp:44:15: error: unknown type name 'T2' + const T2 t2(1); + ^ +eq.pass.cpp:49:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +eq.pass.cpp failed to compile +lt.pass.cpp:37:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T1; + ~~~~~^ +lt.pass.cpp:37:27: error: expected unqualified-id + typedef std::tuple<> T1; + ^ +lt.pass.cpp:38:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T2; + ~~~~~^ +lt.pass.cpp:38:27: error: expected unqualified-id + typedef std::tuple<> T2; + ^ +lt.pass.cpp:39:15: error: unknown type name 'T1' + const T1 t1; + ^ +lt.pass.cpp:40:15: error: unknown type name 'T2' + const T2 t2; + ^ +lt.pass.cpp:47:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +lt.pass.cpp:47:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +lt.pass.cpp:48:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T2; + ~~~~~^ +lt.pass.cpp:48:27: error: expected unqualified-id + typedef std::tuple T2; + ^ +lt.pass.cpp:49:15: error: unknown type name 'T1' + const T1 t1(1); + ^ +lt.pass.cpp:50:15: error: unknown type name 'T2' + const T2 t2(1); + ^ +lt.pass.cpp:57:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +lt.pass.cpp:57:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +lt.pass.cpp:58:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T2; + ~~~~~^ +lt.pass.cpp:58:27: error: expected unqualified-id + typedef std::tuple T2; + ^ +lt.pass.cpp:59:15: error: unknown type name 'T1' + const T1 t1(1); + ^ +lt.pass.cpp:60:15: error: unknown type name 'T2' + const T2 t2(0.9); + ^ +lt.pass.cpp:67:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +lt.pass.cpp failed to compile +failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.rel +non_member_swap.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +non_member_swap.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +non_member_swap.pass.cpp:26:9: error: use of undeclared identifier 'T' + T t0; + ^ +non_member_swap.pass.cpp:27:9: error: use of undeclared identifier 'T' + T t1; + ^ +non_member_swap.pass.cpp:28:14: error: use of undeclared identifier 't0' + swap(t0, t1); + ^ +non_member_swap.pass.cpp:31:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +non_member_swap.pass.cpp:31:27: error: expected unqualified-id + typedef std::tuple T; + ^ +non_member_swap.pass.cpp:32:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0)); + ^ +non_member_swap.pass.cpp:33:9: error: use of undeclared identifier 'T' + T t1(MoveOnly(1)); + ^ +non_member_swap.pass.cpp:34:14: error: use of undeclared identifier 't0' + swap(t0, t1); + ^ +non_member_swap.pass.cpp:35:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t0) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +non_member_swap.pass.cpp:35:21: note: instantiated from: + assert(std::get<0>(t0) == 1); + ~~~~~^ +non_member_swap.pass.cpp:36:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +non_member_swap.pass.cpp:36:21: note: instantiated from: + assert(std::get<0>(t1) == 0); + ~~~~~^ +non_member_swap.pass.cpp:39:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +non_member_swap.pass.cpp:39:27: error: expected unqualified-id + typedef std::tuple T; + ^ +non_member_swap.pass.cpp:40:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0), MoveOnly(1)); + ^ +non_member_swap.pass.cpp:41:9: error: use of undeclared identifier 'T' + T t1(MoveOnly(2), MoveOnly(3)); + ^ +non_member_swap.pass.cpp:42:14: error: use of undeclared identifier 't0' + swap(t0, t1); + ^ +non_member_swap.pass.cpp:43:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t0) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +non_member_swap.pass.cpp:43:21: note: instantiated from: + assert(std::get<0>(t0) == 2); + ~~~~~^ +non_member_swap.pass.cpp:44:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t0) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +non_member_swap.pass.cpp:44:21: note: instantiated from: + assert(std::get<1>(t0) == 3); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +non_member_swap.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.special +member_swap.pass.cpp:24:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +member_swap.pass.cpp:24:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +member_swap.pass.cpp:25:9: error: use of undeclared identifier 'T' + T t0; + ^ +member_swap.pass.cpp:26:9: error: use of undeclared identifier 'T' + T t1; + ^ +member_swap.pass.cpp:27:9: error: use of undeclared identifier 't0' + t0.swap(t1); + ^ +member_swap.pass.cpp:27:17: error: use of undeclared identifier 't1' + t0.swap(t1); + ^ +member_swap.pass.cpp:30:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +member_swap.pass.cpp:30:27: error: expected unqualified-id + typedef std::tuple T; + ^ +member_swap.pass.cpp:31:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0)); + ^ +member_swap.pass.cpp:32:9: error: use of undeclared identifier 'T' + T t1(MoveOnly(1)); + ^ +member_swap.pass.cpp:33:9: error: use of undeclared identifier 't0' + t0.swap(t1); + ^ +member_swap.pass.cpp:33:17: error: use of undeclared identifier 't1' + t0.swap(t1); + ^ +member_swap.pass.cpp:34:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t0) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +member_swap.pass.cpp:34:21: note: instantiated from: + assert(std::get<0>(t0) == 1); + ~~~~~^ +member_swap.pass.cpp:35:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +member_swap.pass.cpp:35:21: note: instantiated from: + assert(std::get<0>(t1) == 0); + ~~~~~^ +member_swap.pass.cpp:38:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +member_swap.pass.cpp:38:27: error: expected unqualified-id + typedef std::tuple T; + ^ +member_swap.pass.cpp:39:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0), MoveOnly(1)); + ^ +member_swap.pass.cpp:40:9: error: use of undeclared identifier 'T' + T t1(MoveOnly(2), MoveOnly(3)); + ^ +member_swap.pass.cpp:41:9: error: use of undeclared identifier 't0' + t0.swap(t1); + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +member_swap.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.swap +uses_allocator.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +uses_allocator.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +uses_allocator.pass.cpp:26:9: error: use of undeclared identifier 'T' + static_assert((std::is_base_of>::value), ""); + ^ +uses_allocator.pass.cpp:26:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of>::value), ""); + ^ +uses_allocator.pass.cpp:26:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of>::value), ""); + ^ +uses_allocator.pass.cpp:26:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of)> \ + ^ +uses_allocator.pass.cpp:26:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of)> \ + ^ +uses_allocator.pass.cpp:27:79: error: type name requires a specifier or qualifier + std::uses_allocator>::value), ""); + ^ +uses_allocator.pass.cpp:27:79: error: C++ requires a type specifier for all declarations + std::uses_allocator>::value), ""); + ^ +uses_allocator.pass.cpp:27:79: error: expected ')' +uses_allocator.pass.cpp:26:9: note: to match this '(' + static_assert((std::is_base_of)> \ + ^ +uses_allocator.pass.cpp:30:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +uses_allocator.pass.cpp:30:27: error: expected unqualified-id + typedef std::tuple T; + ^ +uses_allocator.pass.cpp:31:9: error: use of undeclared identifier 'T' + static_assert((std::is_base_of>::value), ""); + ^ +uses_allocator.pass.cpp:31:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of>::value), ""); + ^ +uses_allocator.pass.cpp:31:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of>::value), ""); + ^ +uses_allocator.pass.cpp:31:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of)> \ + ^ +uses_allocator.pass.cpp:31:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of)> \ + ^ +uses_allocator.pass.cpp:32:79: error: type name requires a specifier or qualifier + std::uses_allocator>::value), ""); + ^ +uses_allocator.pass.cpp:32:79: error: C++ requires a type specifier for all declarations + std::uses_allocator>::value), ""); + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +uses_allocator.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.traits +passed 1 tests in /test/utilities/type.index +passed 1 tests in /test/utilities/type.index/type.index.hash +passed 5 tests in /test/utilities/type.index/type.index.members +passed 2 tests in /test/utilities/type.index/type.index.overview +passed 1 tests in /test/utilities/type.index/type.index.synopsis +passed 1 tests in /test/utilities/utilities.general +passed 1 tests in /test/utilities/utility +passed 1 tests in /test/utilities/utility/declval +passed 14 tests in /test/utilities/utility/forward +passed 1 tests in /test/utilities/utility/operators +passed 1 tests in /test/utilities/utility/pairs +get_const.pass.cpp:26:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(p) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:26:21: note: instantiated from: + assert(std::get<0>(p) == 3); + ~~~~~^ +get_const.pass.cpp:27:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(p) == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:27:21: note: instantiated from: + assert(std::get<1>(p) == 4); + ~~~~~^ +2 errors generated. +get_const.pass.cpp failed to compile +get_non_const.pass.cpp:26:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(p) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:26:21: note: instantiated from: + assert(std::get<0>(p) == 3); + ~~~~~^ +get_non_const.pass.cpp:27:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(p) == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:27:21: note: instantiated from: + assert(std::get<1>(p) == 4); + ~~~~~^ +get_non_const.pass.cpp:28:14: error: no member named 'get' in namespace 'std' + std::get<0>(p) = 5; + ~~~~~^ +get_non_const.pass.cpp:29:14: error: no member named 'get' in namespace 'std' + std::get<1>(p) = 6; + ~~~~~^ +get_non_const.pass.cpp:30:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(p) == 5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:30:21: note: instantiated from: + assert(std::get<0>(p) == 5); + ~~~~~^ +get_non_const.pass.cpp:31:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(p) == 6); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:31:21: note: instantiated from: + assert(std::get<1>(p) == 6); + ~~~~~^ +6 errors generated. +get_non_const.pass.cpp failed to compile +tuple_element.pass.cpp:22:9: error: implicit instantiation of undefined template 'std::tuple_element<0, std::pair >' + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:37: note: instantiated from: + static_assert((std::is_same::type, int>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:113: +In file included from ../../../../../include/__tuple:21: +../../../../../include/__tuple_03:20:40: note: template is declared here +template class tuple_element; + ^ +tuple_element.pass.cpp:22:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:76: note: instantiated from: + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:76: note: instantiated from: + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:9: error: expected ')' +tuple_element.pass.cpp:22:9: note: to match this '(' + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:23: note: instantiated from: + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, int>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:22:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, int>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:23:9: error: implicit instantiation of undefined template 'std::tuple_element<1, std::pair >' + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:37: note: instantiated from: + static_assert((std::is_same::type, short>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:113: +In file included from ../../../../../include/__tuple:21: +../../../../../include/__tuple_03:20:40: note: template is declared here +template class tuple_element; + ^ +tuple_element.pass.cpp:23:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:78: note: instantiated from: + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:78: note: instantiated from: + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:9: error: expected ')' +tuple_element.pass.cpp:23:9: note: to match this '(' + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:23: note: instantiated from: + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, short>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:23:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, short>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:27:9: error: implicit instantiation of undefined template 'std::tuple_element<0, std::pair >' + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:37: note: instantiated from: + static_assert((std::is_same::type, int*>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:113: +In file included from ../../../../../include/__tuple:21: +../../../../../include/__tuple_03:20:40: note: template is declared here +template class tuple_element; + ^ +tuple_element.pass.cpp:27:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:77: note: instantiated from: + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:77: note: instantiated from: + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:9: error: expected ')' +tuple_element.pass.cpp:27:9: note: to match this '(' + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:23: note: instantiated from: + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, int*>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:27:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, int*>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:28:9: error: implicit instantiation of undefined template 'std::tuple_element<1, std::pair >' + static_assert((std::is_same::type, char>::value), ""); + ^ +tuple_element.pass.cpp:28:37: note: instantiated from: + static_assert((std::is_same::type, char>::value), ""); + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +tuple_element.pass.cpp failed to compile +tuple_size.pass.cpp:22:9: error: implicit instantiation of undefined template 'std::tuple_size >' + static_assert((std::tuple_size::value == 2), ""); + ^ +tuple_size.pass.cpp:22:24: note: instantiated from: + static_assert((std::tuple_size::value == 2), ""); + ^ +In file included from tuple_size.pass.cpp:16: +In file included from ../../../../../include/utility:113: +In file included from ../../../../../include/__tuple:21: +../../../../../include/__tuple_03:19:28: note: template is declared here +template class tuple_size; + ^ +tuple_size.pass.cpp:22:9: error: type name requires a specifier or qualifier + static_assert((std::tuple_size::value == 2), ""); + ^ +In file included from tuple_size.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_size.pass.cpp:22:9: error: C++ requires a type specifier for all declarations + static_assert((std::tuple_size::value == 2), ""); + ^ +In file included from tuple_size.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +3 errors generated. +tuple_size.pass.cpp failed to compile +failed 4 tests in /test/utilities/utility/pairs/pair.astuple +passed 1 tests in /test/utilities/utility/pairs/pair.astuple +passed 1 tests in /test/utilities/utility/pairs/pair.piecewise +passed 2 tests in /test/utilities/utility/pairs/pair.range +passed 1 tests in /test/utilities/utility/pairs/pairs.general +passed 15 tests in /test/utilities/utility/pairs/pairs.pair +passed 2 tests in /test/utilities/utility/utility.swap +passed 1 tests in /test/utilities/utility.requirements +passed 1 tests in /test/utilities/utility.requirements/allocator.requirements +passed 1 tests in /test/utilities/utility.requirements/hash.requirements +passed 1 tests in /test/utilities/utility.requirements/nullablepointer.requirements +passed 1 tests in /test/utilities/utility.requirements/swappable.requirements +passed 1 tests in /test/utilities/utility.requirements/utility.arg.requirements +**************************************************** +Results for /test: +using Apple clang version 2.0 (trunk 103711) +Target: x86_64-apple-darwin10 +Thread model: posix +with -nostdinc++ -nodefaultlibs /usr/lib/libSystem.B.dylib -arch i386 -I../include /usr/lib/libc++.dylib +---------------------------------------------------- +sections without tests : 105 +sections with failures : 48 +sections without failures: 899 + + ---- +total number of sections : 1052 +---------------------------------------------------- +number of tests failed : 144 +number of tests passed : 3463 + + ---- +total number of tests : 3607 +**************************************************** diff --git a/test_results/2010-05-13 clang_x86_64 b/test_results/2010-05-13 clang_x86_64 new file mode 100644 index 00000000..450a9f23 --- /dev/null +++ b/test_results/2010-05-13 clang_x86_64 @@ -0,0 +1,14537 @@ +passed 1 tests in /test +passed 1 tests in /test/algorithms +passed 1 tests in /test/algorithms/alg.c.library +passed 1 tests in /test/algorithms/alg.modifying.operations +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.copy +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.fill +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.generate +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.move +passed 5 tests in /test/algorithms/alg.modifying.operations/alg.partitions +random_shuffle_urng.pass.cpp:18:2: error: #error random_shuffle for UniformRandomNumberGenerator not implemented +#error random_shuffle for UniformRandomNumberGenerator not implemented + ^ +1 error generated. +random_shuffle_urng.pass.cpp failed to compile +failed 1 tests in /test/algorithms/alg.modifying.operations/alg.random.shuffle +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.random.shuffle +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.remove +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.replace +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.reverse +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.rotate +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.swap +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.transform +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.unique +passed 1 tests in /test/algorithms/alg.nonmodifying +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.adjacent.find +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.all_of +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.any_of +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.count +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.equal +passed 3 tests in /test/algorithms/alg.nonmodifying/alg.find +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.find.end +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.find.first.of +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.foreach +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.is_permutation +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.none_of +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.search +passed 2 tests in /test/algorithms/alg.nonmodifying/mismatch +passed 1 tests in /test/algorithms/alg.sorting +passed 1 tests in /test/algorithms/alg.sorting/alg.binary.search +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/binary.search +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/equal.range +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/lower.bound +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/upper.bound +passed 1 tests in /test/algorithms/alg.sorting/alg.heap.operations +passed 4 tests in /test/algorithms/alg.sorting/alg.heap.operations/is.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/make.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/pop.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/push.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/sort.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.lex.comparison +passed 4 tests in /test/algorithms/alg.sorting/alg.merge +max_init_list.pass.cpp:19:2: error: #error max(initializer_list t) is not implemented +#error max(initializer_list t) is not implemented + ^ +1 error generated. +max_init_list.pass.cpp failed to compile +max_init_list_comp.pass.cpp:19:2: error: #error max(initializer_list t, Compare comp) is not implemented +#error max(initializer_list t, Compare comp) is not implemented + ^ +1 error generated. +max_init_list_comp.pass.cpp failed to compile +min_init_list.pass.cpp:19:2: error: #error min(initializer_list t) is not implemented +#error min(initializer_list t) is not implemented + ^ +1 error generated. +min_init_list.pass.cpp failed to compile +min_init_list_comp.pass.cpp:19:2: error: #error min(initializer_list t, Compare comp) is not implemented +#error min(initializer_list t, Compare comp) is not implemented + ^ +1 error generated. +min_init_list_comp.pass.cpp failed to compile +minmax.pass.cpp:23:44: error: no member named 'minmax' in namespace 'std' + std::pair p = std::minmax(a, b); + ~~~~~^ +In file included from minmax.pass.cpp:16: +In file included from ../../../../include/algorithm:549: +../../../../include/utility:209:40: error: reference to type 'int const' requires an initializer + _LIBCPP_INLINE_VISIBILITY pair() : first(), second() {} + ^ +minmax.pass.cpp:23:35: note: in instantiation of member function 'std::pair::pair' requested here + std::pair p = std::minmax(a, b); + ^ +minmax.pass.cpp:33:5: note: in instantiation of function template specialization 'test' requested here + test(x, y, x, y); + ^ +In file included from minmax.pass.cpp:16: +In file included from ../../../../include/algorithm:549: +../../../../include/utility:209:49: error: reference to type 'int const' requires an initializer + _LIBCPP_INLINE_VISIBILITY pair() : first(), second() {} + ^ +3 errors generated. +minmax.pass.cpp failed to compile +minmax_comp.pass.cpp:25:44: error: no member named 'minmax' in namespace 'std' + std::pair p = std::minmax(a, b, c); + ~~~~~^ +In file included from minmax_comp.pass.cpp:17: +In file included from ../../../../include/algorithm:549: +../../../../include/utility:209:40: error: reference to type 'int const' requires an initializer + _LIBCPP_INLINE_VISIBILITY pair() : first(), second() {} + ^ +minmax_comp.pass.cpp:25:35: note: in instantiation of member function 'std::pair::pair' requested here + std::pair p = std::minmax(a, b, c); + ^ +minmax_comp.pass.cpp:35:5: note: in instantiation of function template specialization 'test >' requested here + test(x, y, std::greater(), x, y); + ^ +In file included from minmax_comp.pass.cpp:17: +In file included from ../../../../include/algorithm:549: +../../../../include/utility:209:49: error: reference to type 'int const' requires an initializer + _LIBCPP_INLINE_VISIBILITY pair() : first(), second() {} + ^ +3 errors generated. +minmax_comp.pass.cpp failed to compile +minmax_init_list.pass.cpp:19:2: error: #error minmax(initializer_list t) is not implemented +#error minmax(initializer_list t) is not implemented + ^ +1 error generated. +minmax_init_list.pass.cpp failed to compile +minmax_init_list_comp.pass.cpp:19:2: error: #error minmax(initializer_list t, Compare comp) is not implemented +#error minmax(initializer_list t, Compare comp) is not implemented + ^ +1 error generated. +minmax_init_list_comp.pass.cpp failed to compile +failed 8 tests in /test/algorithms/alg.sorting/alg.min.max +passed 10 tests in /test/algorithms/alg.sorting/alg.min.max +passed 2 tests in /test/algorithms/alg.sorting/alg.nth.element +passed 4 tests in /test/algorithms/alg.sorting/alg.permutation.generators +passed 1 tests in /test/algorithms/alg.sorting/alg.set.operations +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/includes +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.difference +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.intersection +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.union +passed 1 tests in /test/algorithms/alg.sorting/alg.sort +passed 4 tests in /test/algorithms/alg.sorting/alg.sort/is.sorted +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/partial.sort +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/partial.sort.copy +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/sort +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/stable.sort +passed 1 tests in /test/algorithms/algorithms.general +not implemented: /test/atomics +not implemented: /test/atomics/atomics.fences +not implemented: /test/atomics/atomics.flag +not implemented: /test/atomics/atomics.general +not implemented: /test/atomics/atomics.lockfree +not implemented: /test/atomics/atomics.order +not implemented: /test/atomics/atomics.syn +not implemented: /test/atomics/atomics.types +not implemented: /test/atomics/atomics.types/atomics.types.address +not implemented: /test/atomics/atomics.types/atomics.types.generic +not implemented: /test/atomics/atomics.types/atomics.types.integral +not implemented: /test/atomics/atomics.types.operations +passed 1 tests in /test/containers +passed 4 tests in /test/containers/associative +passed 2 tests in /test/containers/associative/map +passed 7 tests in /test/containers/associative/map/map.access +passed 17 tests in /test/containers/associative/map/map.cons +passed 12 tests in /test/containers/associative/map/map.modifiers +passed 5 tests in /test/containers/associative/map/map.ops +passed 2 tests in /test/containers/associative/map/map.special +passed 5 tests in /test/containers/associative/multimap +passed 17 tests in /test/containers/associative/multimap/multimap.cons +passed 12 tests in /test/containers/associative/multimap/multimap.modifiers +passed 5 tests in /test/containers/associative/multimap/multimap.ops +passed 2 tests in /test/containers/associative/multimap/multimap.special +passed 22 tests in /test/containers/associative/multiset +passed 17 tests in /test/containers/associative/multiset/multiset.cons +passed 2 tests in /test/containers/associative/multiset/multiset.special +passed 23 tests in /test/containers/associative/set +passed 17 tests in /test/containers/associative/set/set.cons +passed 2 tests in /test/containers/associative/set/set.special +passed 1 tests in /test/containers/container.requirements +passed 1 tests in /test/containers/container.requirements/associative.reqmts +passed 1 tests in /test/containers/container.requirements/associative.reqmts/associative.reqmts.except +passed 1 tests in /test/containers/container.requirements/container.requirements.dataraces +passed 1 tests in /test/containers/container.requirements/container.requirements.general +passed 1 tests in /test/containers/container.requirements/sequence.reqmts +passed 1 tests in /test/containers/container.requirements/unord.req +passed 1 tests in /test/containers/container.requirements/unord.req/unord.req.except +passed 1 tests in /test/containers/containers.general +passed 1 tests in /test/containers/sequences +passed 3 tests in /test/containers/sequences/array +passed 2 tests in /test/containers/sequences/array/array.cons +passed 2 tests in /test/containers/sequences/array/array.data +passed 1 tests in /test/containers/sequences/array/array.fill +passed 1 tests in /test/containers/sequences/array/array.size +passed 1 tests in /test/containers/sequences/array/array.special +passed 1 tests in /test/containers/sequences/array/array.swap +passed 4 tests in /test/containers/sequences/array/array.tuple +passed 1 tests in /test/containers/sequences/array/array.zero +passed 1 tests in /test/containers/sequences/container.adaptors +passed 1 tests in /test/containers/sequences/container.adaptors/priority.queue +passed 12 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.cons +passed 6 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.cons.alloc +passed 8 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.members +passed 1 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.special +passed 1 tests in /test/containers/sequences/container.adaptors/queue +passed 5 tests in /test/containers/sequences/container.adaptors/queue/queue.cons +passed 5 tests in /test/containers/sequences/container.adaptors/queue/queue.cons.alloc +passed 14 tests in /test/containers/sequences/container.adaptors/queue/queue.defn +passed 2 tests in /test/containers/sequences/container.adaptors/queue/queue.ops +passed 1 tests in /test/containers/sequences/container.adaptors/queue/queue.special +passed 1 tests in /test/containers/sequences/container.adaptors/stack +passed 5 tests in /test/containers/sequences/container.adaptors/stack/stack.cons +passed 5 tests in /test/containers/sequences/container.adaptors/stack/stack.cons.alloc +passed 12 tests in /test/containers/sequences/container.adaptors/stack/stack.defn +passed 2 tests in /test/containers/sequences/container.adaptors/stack/stack.ops +passed 1 tests in /test/containers/sequences/container.adaptors/stack/stack.special +passed 2 tests in /test/containers/sequences/deque +passed 4 tests in /test/containers/sequences/deque/deque.capacity +passed 19 tests in /test/containers/sequences/deque/deque.cons +passed 16 tests in /test/containers/sequences/deque/deque.modifiers +passed 5 tests in /test/containers/sequences/deque/deque.special +passed 3 tests in /test/containers/sequences/forwardlist +passed 1 tests in /test/containers/sequences/forwardlist/forwardlist.access +passed 21 tests in /test/containers/sequences/forwardlist/forwardlist.cons +passed 2 tests in /test/containers/sequences/forwardlist/forwardlist.iter +passed 15 tests in /test/containers/sequences/forwardlist/forwardlist.modifiers +passed 12 tests in /test/containers/sequences/forwardlist/forwardlist.ops +passed 4 tests in /test/containers/sequences/forwardlist/forwardlist.spec +passed 2 tests in /test/containers/sequences/list +passed 2 tests in /test/containers/sequences/list/list.capacity +passed 15 tests in /test/containers/sequences/list/list.cons +passed 17 tests in /test/containers/sequences/list/list.modifiers +passed 12 tests in /test/containers/sequences/list/list.ops +passed 1 tests in /test/containers/sequences/list/list.special +passed 2 tests in /test/containers/sequences/vector +passed 6 tests in /test/containers/sequences/vector/vector.capacity +passed 16 tests in /test/containers/sequences/vector/vector.cons +passed 2 tests in /test/containers/sequences/vector/vector.data +passed 11 tests in /test/containers/sequences/vector/vector.modifiers +passed 1 tests in /test/containers/sequences/vector/vector.special +passed 31 tests in /test/containers/sequences/vector.bool +passed 1 tests in /test/containers/unord +passed 20 tests in /test/containers/unord/unord.map +passed 24 tests in /test/containers/unord/unord.map/unord.map.cnstr +passed 2 tests in /test/containers/unord/unord.map/unord.map.elem +passed 1 tests in /test/containers/unord/unord.map/unord.map.swap +passed 12 tests in /test/containers/unord/unord.map/unorder.map.modifiers +passed 21 tests in /test/containers/unord/unord.multimap +passed 24 tests in /test/containers/unord/unord.multimap/unord.multimap.cnstr +passed 12 tests in /test/containers/unord/unord.multimap/unord.multimap.modifiers +passed 1 tests in /test/containers/unord/unord.multimap/unord.multimap.swap +passed 33 tests in /test/containers/unord/unord.multiset +passed 24 tests in /test/containers/unord/unord.multiset/unord.multiset.cnstr +passed 1 tests in /test/containers/unord/unord.multiset/unord.multiset.swap +passed 34 tests in /test/containers/unord/unord.set +passed 24 tests in /test/containers/unord/unord.set/unord.set.cnstr +passed 1 tests in /test/containers/unord/unord.set/unord.set.swap +passed 1 tests in /test/depr +passed 1 tests in /test/depr/depr.auto.ptr +passed 1 tests in /test/depr/depr.auto.ptr/auto.ptr +passed 10 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons +passed 4 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv +passed 4 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.members +inttypes_h.pass.cpp:260:2: error: #error PRId8 not defined +#error PRId8 not defined + ^ +inttypes_h.pass.cpp:264:2: error: #error PRId16 not defined +#error PRId16 not defined + ^ +inttypes_h.pass.cpp:268:2: error: #error PRId32 not defined +#error PRId32 not defined + ^ +inttypes_h.pass.cpp:272:2: error: #error PRId64 not defined +#error PRId64 not defined + ^ +inttypes_h.pass.cpp:276:2: error: #error PRIdLEAST8 not defined +#error PRIdLEAST8 not defined + ^ +inttypes_h.pass.cpp:280:2: error: #error PRIdLEAST16 not defined +#error PRIdLEAST16 not defined + ^ +inttypes_h.pass.cpp:284:2: error: #error PRIdLEAST32 not defined +#error PRIdLEAST32 not defined + ^ +inttypes_h.pass.cpp:288:2: error: #error PRIdLEAST64 not defined +#error PRIdLEAST64 not defined + ^ +inttypes_h.pass.cpp:292:2: error: #error PRIdFAST8 not defined +#error PRIdFAST8 not defined + ^ +inttypes_h.pass.cpp:296:2: error: #error PRIdFAST16 not defined +#error PRIdFAST16 not defined + ^ +inttypes_h.pass.cpp:300:2: error: #error PRIdFAST32 not defined +#error PRIdFAST32 not defined + ^ +inttypes_h.pass.cpp:304:2: error: #error PRIdFAST64 not defined +#error PRIdFAST64 not defined + ^ +inttypes_h.pass.cpp:308:2: error: #error PRIdMAX not defined +#error PRIdMAX not defined + ^ +inttypes_h.pass.cpp:312:2: error: #error PRIdPTR not defined +#error PRIdPTR not defined + ^ +inttypes_h.pass.cpp:316:2: error: #error PRIi8 not defined +#error PRIi8 not defined + ^ +inttypes_h.pass.cpp:320:2: error: #error PRIi16 not defined +#error PRIi16 not defined + ^ +inttypes_h.pass.cpp:324:2: error: #error PRIi32 not defined +#error PRIi32 not defined + ^ +inttypes_h.pass.cpp:328:2: error: #error PRIi64 not defined +#error PRIi64 not defined + ^ +inttypes_h.pass.cpp:332:2: error: #error PRIiLEAST8 not defined +#error PRIiLEAST8 not defined + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +inttypes_h.pass.cpp failed to compile +math_h.pass.cpp:531:5: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(nextafter(0,1) == 0x1p-1074); + ^ +math_h.pass.cpp:531:30: note: instantiated from: + assert(nextafter(0,1) == 0x1p-1074); + ^ +math_h.pass.cpp:539:5: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(nexttoward(0, 1) == 0x1p-1074); + ^ +math_h.pass.cpp:539:32: note: instantiated from: + assert(nexttoward(0, 1) == 0x1p-1074); + ^ +2 warnings generated. +stdio_h.pass.cpp:97:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:97:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:97:54: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:98:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:98:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:98:53: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:100:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:100:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:100:49: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:102:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:102:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:102:56: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:103:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:103:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:103:53: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:105:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:105:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:105:54: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:107:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:107:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:107:50: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:109:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:109:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:109:57: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:110:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:110:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:110:54: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +9 warnings generated. +uchar_h.pass.cpp:12:10: fatal error: 'uchar.h' file not found +#include + ^ +1 error generated. +uchar_h.pass.cpp failed to compile +failed 2 tests in /test/depr/depr.c.headers +passed 24 tests in /test/depr/depr.c.headers +passed 5 tests in /test/depr/depr.ios.members +passed 1 tests in /test/depr/depr.lib.binders +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.bind.1st +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.bind.2nd +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.binder.1st +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.binder.2nd +passed 1 tests in /test/depr/depr.str.strstreams +passed 1 tests in /test/depr/depr.str.strstreams/depr.istrstream +passed 4 tests in /test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons +passed 2 tests in /test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.members +passed 1 tests in /test/depr/depr.str.strstreams/depr.ostrstream +passed 2 tests in /test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons +passed 4 tests in /test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstream +passed 2 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.dest +passed 3 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstreambuf +passed 8 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons +passed 3 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members +passed 6 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals +passed 1 tests in /test/diagnostics +passed 1 tests in /test/diagnostics/assertions +passed 1 tests in /test/diagnostics/diagnostics.general +passed 1 tests in /test/diagnostics/errno +passed 1 tests in /test/diagnostics/std.exceptions +passed 1 tests in /test/diagnostics/std.exceptions/domain.error +passed 1 tests in /test/diagnostics/std.exceptions/invalid.argument +passed 1 tests in /test/diagnostics/std.exceptions/length.error +passed 1 tests in /test/diagnostics/std.exceptions/logic.error +passed 1 tests in /test/diagnostics/std.exceptions/out.of.range +passed 1 tests in /test/diagnostics/std.exceptions/overflow.error +passed 1 tests in /test/diagnostics/std.exceptions/range.error +passed 1 tests in /test/diagnostics/std.exceptions/runtime.error +passed 1 tests in /test/diagnostics/std.exceptions/underflow.error +passed 2 tests in /test/diagnostics/syserr +passed 1 tests in /test/diagnostics/syserr/syserr.compare +passed 1 tests in /test/diagnostics/syserr/syserr.errcat +passed 1 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.derived +passed 3 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals +passed 2 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.objects +passed 1 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.overview +passed 3 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals +passed 1 tests in /test/diagnostics/syserr/syserr.errcode +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers +passed 5 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.observers +passed 1 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.overview +passed 1 tests in /test/diagnostics/syserr/syserr.errcondition +passed 3 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors +passed 3 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers +passed 2 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.nonmembers +passed 4 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers +passed 1 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.overview +passed 1 tests in /test/diagnostics/syserr/syserr.hash +passed 1 tests in /test/diagnostics/syserr/syserr.syserr +passed 6 tests in /test/diagnostics/syserr/syserr.syserr/syserr.syserr.members +passed 1 tests in /test/diagnostics/syserr/syserr.syserr/syserr.syserr.overview +passed 1 tests in /test/input.output +passed 1 tests in /test/input.output/file.streams +cinttypes.pass.cpp:260:2: error: #error PRId8 not defined +#error PRId8 not defined + ^ +cinttypes.pass.cpp:264:2: error: #error PRId16 not defined +#error PRId16 not defined + ^ +cinttypes.pass.cpp:268:2: error: #error PRId32 not defined +#error PRId32 not defined + ^ +cinttypes.pass.cpp:272:2: error: #error PRId64 not defined +#error PRId64 not defined + ^ +cinttypes.pass.cpp:276:2: error: #error PRIdLEAST8 not defined +#error PRIdLEAST8 not defined + ^ +cinttypes.pass.cpp:280:2: error: #error PRIdLEAST16 not defined +#error PRIdLEAST16 not defined + ^ +cinttypes.pass.cpp:284:2: error: #error PRIdLEAST32 not defined +#error PRIdLEAST32 not defined + ^ +cinttypes.pass.cpp:288:2: error: #error PRIdLEAST64 not defined +#error PRIdLEAST64 not defined + ^ +cinttypes.pass.cpp:292:2: error: #error PRIdFAST8 not defined +#error PRIdFAST8 not defined + ^ +cinttypes.pass.cpp:296:2: error: #error PRIdFAST16 not defined +#error PRIdFAST16 not defined + ^ +cinttypes.pass.cpp:300:2: error: #error PRIdFAST32 not defined +#error PRIdFAST32 not defined + ^ +cinttypes.pass.cpp:304:2: error: #error PRIdFAST64 not defined +#error PRIdFAST64 not defined + ^ +cinttypes.pass.cpp:308:2: error: #error PRIdMAX not defined +#error PRIdMAX not defined + ^ +cinttypes.pass.cpp:312:2: error: #error PRIdPTR not defined +#error PRIdPTR not defined + ^ +cinttypes.pass.cpp:316:2: error: #error PRIi8 not defined +#error PRIi8 not defined + ^ +cinttypes.pass.cpp:320:2: error: #error PRIi16 not defined +#error PRIi16 not defined + ^ +cinttypes.pass.cpp:324:2: error: #error PRIi32 not defined +#error PRIi32 not defined + ^ +cinttypes.pass.cpp:328:2: error: #error PRIi64 not defined +#error PRIi64 not defined + ^ +cinttypes.pass.cpp:332:2: error: #error PRIiLEAST8 not defined +#error PRIiLEAST8 not defined + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +cinttypes.pass.cpp failed to compile +cstdio.pass.cpp:97:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:97:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:97:59: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:98:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:98:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:98:58: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:100:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:100:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:100:54: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:102:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:102:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:102:61: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:103:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:103:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:103:58: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:105:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:105:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:105:59: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:107:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:107:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:107:55: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:109:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:109:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:109:62: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:110:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:110:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:110:59: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +9 warnings generated. +failed 1 tests in /test/input.output/file.streams/c.files +passed 3 tests in /test/input.output/file.streams/c.files +passed 1 tests in /test/input.output/file.streams/fstreams +passed 1 tests in /test/input.output/file.streams/fstreams/filebuf +passed 3 tests in /test/input.output/file.streams/fstreams/filebuf.assign +passed 2 tests in /test/input.output/file.streams/fstreams/filebuf.cons +passed 1 tests in /test/input.output/file.streams/fstreams/filebuf.members +Assertion failed: (f.sbumpc() == 0x4E51), function main, file underflow.pass.cpp, line 114. +./testit: line 84: 70594 Abort trap ./a.out +underflow.pass.cpp failed at run time +failed 1 tests in /test/input.output/file.streams/fstreams/filebuf.virtuals +passed 3 tests in /test/input.output/file.streams/fstreams/filebuf.virtuals +passed 1 tests in /test/input.output/file.streams/fstreams/fstream +passed 3 tests in /test/input.output/file.streams/fstreams/fstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/fstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/fstream.members +passed 1 tests in /test/input.output/file.streams/fstreams/ifstream +passed 3 tests in /test/input.output/file.streams/fstreams/ifstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/ifstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/ifstream.members +passed 1 tests in /test/input.output/file.streams/fstreams/ofstream +passed 3 tests in /test/input.output/file.streams/fstreams/ofstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/ofstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/ofstream.members +passed 1 tests in /test/input.output/input.output.general +passed 1 tests in /test/input.output/iostream.format +passed 4 tests in /test/input.output/iostream.format/ext.manip +passed 1 tests in /test/input.output/iostream.format/input.streams +passed 1 tests in /test/input.output/iostream.format/input.streams/iostreamclass +passed 2 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign +passed 2 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.cons +passed 1 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.dest +passed 1 tests in /test/input.output/iostream.format/input.streams/istream +passed 2 tests in /test/input.output/iostream.format/input.streams/istream/istream.assign +passed 2 tests in /test/input.output/iostream.format/input.streams/istream/istream.cons +passed 1 tests in /test/input.output/iostream.format/input.streams/istream/istream::sentry +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.formatted +passed 13 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.reqmts +passed 10 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream::extractors +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.manip +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.rvalue +passed 18 tests in /test/input.output/iostream.format/input.streams/istream.unformatted +passed 1 tests in /test/input.output/iostream.format/output.streams +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream.assign +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream.cons +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.formatted +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.reqmts +passed 4 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters +passed 13 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic +passed 10 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.manip +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.rvalue +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.seeks +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.unformatted +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream::sentry +passed 7 tests in /test/input.output/iostream.format/std.manip +passed 2 tests in /test/input.output/iostream.forward +passed 1 tests in /test/input.output/iostream.objects +passed 4 tests in /test/input.output/iostream.objects/narrow.stream.objects +passed 4 tests in /test/input.output/iostream.objects/wide.stream.objects +passed 1 tests in /test/input.output/iostreams.base +passed 1 tests in /test/input.output/iostreams.base/fpos +passed 1 tests in /test/input.output/iostreams.base/fpos/fpos.members +passed 7 tests in /test/input.output/iostreams.base/fpos/fpos.operations +passed 1 tests in /test/input.output/iostreams.base/ios +passed 1 tests in /test/input.output/iostreams.base/ios/basic.ios.cons +passed 13 tests in /test/input.output/iostreams.base/ios/basic.ios.members +passed 11 tests in /test/input.output/iostreams.base/ios/iostate.flags +passed 1 tests in /test/input.output/iostreams.base/ios.base +passed 9 tests in /test/input.output/iostreams.base/ios.base/fmtflags.state +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.base.callback +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.base.cons +passed 2 tests in /test/input.output/iostreams.base/ios.base/ios.base.locales +passed 3 tests in /test/input.output/iostreams.base/ios.base/ios.base.storage +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.members.static +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::Init +passed 2 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::failure +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::fmtflags +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::iostate +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::openmode +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::seekdir +passed 1 tests in /test/input.output/iostreams.base/std.ios.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/adjustfield.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/basefield.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/error.reporting +passed 4 tests in /test/input.output/iostreams.base/std.ios.manip/floatfield.manip +passed 14 tests in /test/input.output/iostreams.base/std.ios.manip/fmtflags.manip +passed 2 tests in /test/input.output/iostreams.base/stream.types +passed 1 tests in /test/input.output/iostreams.requirements +passed 1 tests in /test/input.output/iostreams.requirements/iostream.limits.imbue +passed 1 tests in /test/input.output/iostreams.requirements/iostreams.limits.pos +passed 1 tests in /test/input.output/iostreams.requirements/iostreams.threadsafety +passed 1 tests in /test/input.output/stream.buffers +passed 1 tests in /test/input.output/stream.buffers/streambuf +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.cons +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.members +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.locales +passed 5 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.pback +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.put +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.get.area +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.buffer +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.locales +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.pback +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.put +passed 1 tests in /test/input.output/stream.buffers/streambuf.reqts +passed 1 tests in /test/input.output/string.streams +passed 1 tests in /test/input.output/string.streams/istringstream +passed 3 tests in /test/input.output/string.streams/istringstream/istringstream.assign +passed 3 tests in /test/input.output/string.streams/istringstream/istringstream.cons +passed 1 tests in /test/input.output/string.streams/istringstream/istringstream.members +passed 1 tests in /test/input.output/string.streams/ostringstream +passed 3 tests in /test/input.output/string.streams/ostringstream/ostringstream.assign +passed 3 tests in /test/input.output/string.streams/ostringstream/ostringstream.cons +passed 1 tests in /test/input.output/string.streams/ostringstream/ostringstream.members +passed 1 tests in /test/input.output/string.streams/stringbuf +passed 3 tests in /test/input.output/string.streams/stringbuf/stringbuf.assign +passed 3 tests in /test/input.output/string.streams/stringbuf/stringbuf.cons +passed 1 tests in /test/input.output/string.streams/stringbuf/stringbuf.members +passed 6 tests in /test/input.output/string.streams/stringbuf/stringbuf.virtuals +passed 1 tests in /test/input.output/string.streams/stringstream +passed 3 tests in /test/input.output/string.streams/stringstream.cons +passed 3 tests in /test/input.output/string.streams/stringstream.cons/stringstream.assign +passed 1 tests in /test/input.output/string.streams/stringstream.members +passed 1 tests in /test/iterators +passed 1 tests in /test/iterators/iterator.primitives +passed 1 tests in /test/iterators/iterator.primitives/iterator.basic +passed 4 tests in /test/iterators/iterator.primitives/iterator.operations +passed 4 tests in /test/iterators/iterator.primitives/iterator.traits +passed 5 tests in /test/iterators/iterator.primitives/std.iterator.tags +passed 1 tests in /test/iterators/iterator.requirements +passed 1 tests in /test/iterators/iterator.requirements/bidirectional.iterators +passed 1 tests in /test/iterators/iterator.requirements/forward.iterators +passed 1 tests in /test/iterators/iterator.requirements/input.iterators +passed 1 tests in /test/iterators/iterator.requirements/iterator.iterators +passed 1 tests in /test/iterators/iterator.requirements/iterator.requirements.general +passed 1 tests in /test/iterators/iterator.requirements/output.iterators +passed 1 tests in /test/iterators/iterator.requirements/random.access.iterators +passed 1 tests in /test/iterators/iterator.synopsis +passed 1 tests in /test/iterators/iterators.general +passed 1 tests in /test/iterators/predef.iterators +passed 1 tests in /test/iterators/predef.iterators/insert.iterators +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iterator +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iterator +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iterator +passed 1 tests in /test/iterators/predef.iterators/move.iterators +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops +passed 3 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+ +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+= +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.- +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-= +passed 6 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp +passed 5 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.conv +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.decr +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.index +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.ref +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.star +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op= +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.requirements +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iterator +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops +passed 5 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.conv +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op!= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+ +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++ +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op- +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-- +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op.star +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op== +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opdiff +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opindex +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opref +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opsum +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.requirements +types.pass.cpp:52:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert((std::is_same::value), ""); + ^ +In file included from types.pass.cpp:28: +In file included from ../../../../../include/iterator:316: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +types.pass.cpp:58:5: note: in instantiation of function template specialization 'test >' requested here + test >(); + ^ +In file included from types.pass.cpp:28: +In file included from ../../../../../include/iterator:316: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +types.pass.cpp:52:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert((std::is_same::value), ""); + ^ +In file included from types.pass.cpp:28: +In file included from ../../../../../include/iterator:316: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +types.pass.cpp:59:5: note: in instantiation of function template specialization 'test >' requested here + test >(); + ^ +In file included from types.pass.cpp:28: +In file included from ../../../../../include/iterator:316: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +2 errors generated. +types.pass.cpp failed to compile +failed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iterator +passed 1 tests in /test/iterators/stream.iterators +passed 1 tests in /test/iterators/stream.iterators/istream.iterator +passed 3 tests in /test/iterators/stream.iterators/istream.iterator/istream.iterator.cons +passed 5 tests in /test/iterators/stream.iterators/istream.iterator/istream.iterator.ops +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator +passed 4 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::equal +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op!= +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op++ +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op== +passed 3 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op_astrk +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::proxy +passed 6 tests in /test/iterators/stream.iterators/iterator.range +passed 1 tests in /test/iterators/stream.iterators/ostream.iterator +passed 3 tests in /test/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des +passed 3 tests in /test/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops +passed 1 tests in /test/iterators/stream.iterators/ostreambuf.iterator +passed 2 tests in /test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.cons +passed 4 tests in /test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops +passed 1 tests in /test/language.support +passed 1 tests in /test/language.support/cstdint +passed 1 tests in /test/language.support/cstdint/cstdint.syn +passed 1 tests in /test/language.support/support.dynamic +passed 1 tests in /test/language.support/support.dynamic/alloc.errors +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/bad.alloc +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/new.badlength +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/new.handler +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/set.new.handler +passed 1 tests in /test/language.support/support.dynamic/new.delete +passed 4 tests in /test/language.support/support.dynamic/new.delete/new.delete.array +passed 1 tests in /test/language.support/support.dynamic/new.delete/new.delete.dataraces +passed 2 tests in /test/language.support/support.dynamic/new.delete/new.delete.placement +passed 4 tests in /test/language.support/support.dynamic/new.delete/new.delete.single +passed 1 tests in /test/language.support/support.exception +not implemented: /test/language.support/support.exception/except.nested +passed 1 tests in /test/language.support/support.exception/exception +passed 1 tests in /test/language.support/support.exception/exception.terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/set.terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/terminate.handler +passed 1 tests in /test/language.support/support.exception/exception.unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/bad.exception +Assertion failed: (std::set_unexpected(f1) == std::terminate), function main, file set_unexpected.pass.cpp, line 20. +./testit: line 84: 75280 Abort trap ./a.out +set_unexpected.pass.cpp failed at run time +failed 1 tests in /test/language.support/support.exception/exception.unexpected/set.unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/unexpected.handler +passed 4 tests in /test/language.support/support.exception/propagation +passed 1 tests in /test/language.support/support.exception/uncaught +passed 1 tests in /test/language.support/support.general +passed 2 tests in /test/language.support/support.initlist +passed 1 tests in /test/language.support/support.initlist/support.initlist.access +passed 1 tests in /test/language.support/support.initlist/support.initlist.cons +not implemented: /test/language.support/support.initlist/support.initlist.range +passed 1 tests in /test/language.support/support.limits +passed 4 tests in /test/language.support/support.limits/c.limits +passed 2 tests in /test/language.support/support.limits/limits +passed 1 tests in /test/language.support/support.limits/limits/denorm.style +passed 1 tests in /test/language.support/support.limits/limits/numeric.limits +passed 31 tests in /test/language.support/support.limits/limits/numeric.limits.members +passed 1 tests in /test/language.support/support.limits/limits/numeric.special +passed 1 tests in /test/language.support/support.limits/limits/round.style +passed 1 tests in /test/language.support/support.rtti +passed 1 tests in /test/language.support/support.rtti/bad.cast +passed 1 tests in /test/language.support/support.rtti/bad.typeid +passed 2 tests in /test/language.support/support.rtti/type.info +passed 12 tests in /test/language.support/support.runtime +quick_exit.pass.cpp:19:10: error: no member named 'at_quick_exit' in namespace 'std' + std::at_quick_exit(f); + ~~~~~^ +quick_exit.pass.cpp:20:5: error: use of undeclared identifier 'quick_exit' + quick_exit(0); + ^ +2 errors generated. +quick_exit.pass.cpp failed to compile +failed 1 tests in /test/language.support/support.start.term +passed 7 tests in /test/language.support/support.types +passed 1 tests in /test/localization +passed 2 tests in /test/localization/c.locales +passed 1 tests in /test/localization/locale.categories +passed 1 tests in /test/localization/locale.categories/category.collate +passed 2 tests in /test/localization/locale.categories/category.collate/locale.collate +passed 3 tests in /test/localization/locale.categories/category.collate/locale.collate/locale.collate.members +passed 1 tests in /test/localization/locale.categories/category.collate/locale.collate/locale.collate.virtuals +passed 4 tests in /test/localization/locale.categories/category.collate/locale.collate.byname +passed 1 tests in /test/localization/locale.categories/category.ctype +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.dtor +passed 14 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.statics +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.virtuals +passed 9 tests in /test/localization/locale.categories/category.ctype/locale.codecvt +passed 29 tests in /test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members +passed 1 tests in /test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.virtuals +passed 4 tests in /test/localization/locale.categories/category.ctype/locale.codecvt.byname +passed 2 tests in /test/localization/locale.categories/category.ctype/locale.ctype +passed 12 tests in /test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members +passed 1 tests in /test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.virtuals +passed 13 tests in /test/localization/locale.categories/category.ctype/locale.ctype.byname +passed 1 tests in /test/localization/locale.categories/category.messages +passed 3 tests in /test/localization/locale.categories/category.messages/locale.messages +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages/locale.messages.members +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages/locale.messages.virtuals +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages.byname +passed 1 tests in /test/localization/locale.categories/category.monetary +passed 2 tests in /test/localization/locale.categories/category.monetary/locale.money.get +passed 5 tests in /test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.virtuals +passed 2 tests in /test/localization/locale.categories/category.monetary/locale.money.put +passed 5 tests in /test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.virtuals +passed 3 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct +passed 9 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.virtuals +passed 9 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct.byname +passed 1 tests in /test/localization/locale.categories/category.numeric +passed 2 tests in /test/localization/locale.categories/category.numeric/locale.nm.put +passed 8 tests in /test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members +passed 1 tests in /test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.virtuals +passed 2 tests in /test/localization/locale.categories/category.numeric/locale.num.get +get_double.pass.cpp:108:9: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(v == 0x125p-1); + ^ +get_double.pass.cpp:108:21: note: instantiated from: + assert(v == 0x125p-1); + ^ +1 warning generated. +get_float.pass.cpp:96:9: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(v == 0x125p-1); + ^ +get_float.pass.cpp:96:21: note: instantiated from: + assert(v == 0x125p-1); + ^ +1 warning generated. +get_long_double.pass.cpp:96:9: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(v == 0x125p-1); + ^ +get_long_double.pass.cpp:96:21: note: instantiated from: + assert(v == 0x125p-1); + ^ +1 warning generated. +passed 11 tests in /test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members +passed 1 tests in /test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.virtuals +passed 1 tests in /test/localization/locale.categories/category.time +passed 3 tests in /test/localization/locale.categories/category.time/locale.time.get +passed 12 tests in /test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.get/locale.time.get.virtuals +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range + "\x434\x435\x43A\x430\x431\x440\x44F" + ^ +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range +get_one_wide.pass.cpp:100:27: warning: hex escape sequence out of range + "\x433" + ^ +get_one_wide.pass.cpp:146:35: warning: hex escape sequence out of range + const wchar_t in[] = L"23""\x65F6""55""\x5206""59""\x79D2"; + ^ +get_one_wide.pass.cpp:146:47: warning: hex escape sequence out of range + const wchar_t in[] = L"23""\x65F6""55""\x5206""59""\x79D2"; + ^ +get_one_wide.pass.cpp:146:59: warning: hex escape sequence out of range + const wchar_t in[] = L"23""\x65F6""55""\x5206""59""\x79D2"; + ^ +11 warnings generated. +Assertion failed: (i.base() == in+sizeof(in)/sizeof(in[0])-1), function main, file get_one_wide.pass.cpp, line 105. +./testit: line 84: 77569 Abort trap ./a.out +get_one_wide.pass.cpp failed at run time +failed 1 tests in /test/localization/locale.categories/category.time/locale.time.get.byname +passed 13 tests in /test/localization/locale.categories/category.time/locale.time.get.byname +passed 2 tests in /test/localization/locale.categories/category.time/locale.time.put +passed 2 tests in /test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.put/locale.time.put.virtuals +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.put.byname +passed 1 tests in /test/localization/locale.categories/facet.numpunct +passed 2 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct +passed 5 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members +passed 1 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.virtuals +passed 3 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct.byname +passed 1 tests in /test/localization/locale.categories/facets.examples +not implemented: /test/localization/locale.stdcvt +passed 1 tests in /test/localization/locale.syn +passed 1 tests in /test/localization/locales +passed 1 tests in /test/localization/locales/locale +Assertion failed: (new_called == 0), function main, file char_pointer.pass.cpp, line 97. +./testit: line 84: 77842 Abort trap ./a.out +char_pointer.pass.cpp failed at run time +failed 1 tests in /test/localization/locales/locale/locale.cons +passed 8 tests in /test/localization/locales/locale/locale.cons +passed 2 tests in /test/localization/locales/locale/locale.members +passed 2 tests in /test/localization/locales/locale/locale.operators +passed 2 tests in /test/localization/locales/locale/locale.statics +passed 1 tests in /test/localization/locales/locale/locale.types +passed 1 tests in /test/localization/locales/locale/locale.types/locale.category +passed 1 tests in /test/localization/locales/locale/locale.types/locale.facet +passed 1 tests in /test/localization/locales/locale/locale.types/locale.id +passed 1 tests in /test/localization/locales/locale.convenience +passed 11 tests in /test/localization/locales/locale.convenience/classification +passed 1 tests in /test/localization/locales/locale.convenience/conversions +not implemented: /test/localization/locales/locale.convenience/conversions/conversions.buffer +passed 2 tests in /test/localization/locales/locale.convenience/conversions/conversions.character +not implemented: /test/localization/locales/locale.convenience/conversions/conversions.string +passed 2 tests in /test/localization/locales/locale.global.templates +passed 1 tests in /test/localization/localization.general +passed 1 tests in /test/numerics +cmath.pass.cpp:1092:5: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(std::nextafter(0,1) == 0x1p-1074); + ^ +cmath.pass.cpp:1092:35: note: instantiated from: + assert(std::nextafter(0,1) == 0x1p-1074); + ^ +cmath.pass.cpp:1110:5: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(std::nexttoward(0, 1) == 0x1p-1074); + ^ +cmath.pass.cpp:1110:37: note: instantiated from: + assert(std::nexttoward(0, 1) == 0x1p-1074); + ^ +2 warnings generated. +passed 4 tests in /test/numerics/c.math +passed 1 tests in /test/numerics/cfenv +passed 1 tests in /test/numerics/cfenv/cfenv.syn +passed 2 tests in /test/numerics/complex.number +passed 1 tests in /test/numerics/complex.number/ccmplx +passed 7 tests in /test/numerics/complex.number/cmplx.over +passed 1 tests in /test/numerics/complex.number/complex +passed 10 tests in /test/numerics/complex.number/complex.member.ops +passed 2 tests in /test/numerics/complex.number/complex.members +passed 22 tests in /test/numerics/complex.number/complex.ops +passed 12 tests in /test/numerics/complex.number/complex.special +passed 1 tests in /test/numerics/complex.number/complex.synopsis +passed 19 tests in /test/numerics/complex.number/complex.transcendentals +passed 8 tests in /test/numerics/complex.number/complex.value.ops +passed 1 tests in /test/numerics/numarray +passed 1 tests in /test/numerics/numarray/class.gslice +passed 1 tests in /test/numerics/numarray/class.gslice/gslice.access +passed 2 tests in /test/numerics/numarray/class.gslice/gslice.cons +passed 1 tests in /test/numerics/numarray/class.slice +passed 2 tests in /test/numerics/numarray/class.slice/cons.slice +passed 1 tests in /test/numerics/numarray/class.slice/slice.access +passed 2 tests in /test/numerics/numarray/template.gslice.array +passed 2 tests in /test/numerics/numarray/template.gslice.array/gslice.array.assign +passed 10 tests in /test/numerics/numarray/template.gslice.array/gslice.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.gslice.array/gslice.array.fill +passed 2 tests in /test/numerics/numarray/template.indirect.array +passed 2 tests in /test/numerics/numarray/template.indirect.array/indirect.array.assign +passed 10 tests in /test/numerics/numarray/template.indirect.array/indirect.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.indirect.array/indirect.array.fill +passed 2 tests in /test/numerics/numarray/template.mask.array +passed 2 tests in /test/numerics/numarray/template.mask.array/mask.array.assign +passed 10 tests in /test/numerics/numarray/template.mask.array/mask.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.mask.array/mask.array.fill +passed 2 tests in /test/numerics/numarray/template.slice.array +passed 2 tests in /test/numerics/numarray/template.slice.array/slice.arr.assign +passed 10 tests in /test/numerics/numarray/template.slice.array/slice.arr.comp.assign +passed 1 tests in /test/numerics/numarray/template.slice.array/slice.arr.fill +passed 1 tests in /test/numerics/numarray/template.valarray +passed 2 tests in /test/numerics/numarray/template.valarray/valarray.access +passed 8 tests in /test/numerics/numarray/template.valarray/valarray.assign +passed 20 tests in /test/numerics/numarray/template.valarray/valarray.cassign +passed 11 tests in /test/numerics/numarray/template.valarray/valarray.cons +passed 10 tests in /test/numerics/numarray/template.valarray/valarray.members +passed 8 tests in /test/numerics/numarray/template.valarray/valarray.sub +passed 4 tests in /test/numerics/numarray/template.valarray/valarray.unary +passed 1 tests in /test/numerics/numarray/valarray.nonmembers +passed 30 tests in /test/numerics/numarray/valarray.nonmembers/valarray.binary +passed 24 tests in /test/numerics/numarray/valarray.nonmembers/valarray.comparison +passed 1 tests in /test/numerics/numarray/valarray.nonmembers/valarray.special +passed 20 tests in /test/numerics/numarray/valarray.nonmembers/valarray.transcend +passed 4 tests in /test/numerics/numarray/valarray.range +passed 1 tests in /test/numerics/numarray/valarray.syn +passed 1 tests in /test/numerics/numeric.ops +passed 2 tests in /test/numerics/numeric.ops/accumulate +passed 2 tests in /test/numerics/numeric.ops/adjacent.difference +passed 2 tests in /test/numerics/numeric.ops/inner.product +not implemented: /test/numerics/numeric.ops/numeric.iota +passed 2 tests in /test/numerics/numeric.ops/partial.sum +passed 1 tests in /test/numerics/numeric.requirements +passed 1 tests in /test/numerics/numerics.general +passed 1 tests in /test/numerics/rand +passed 1 tests in /test/numerics/rand/rand.adapt +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.disc +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.ibits +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.shuf +passed 3 tests in /test/numerics/rand/rand.device +passed 1 tests in /test/numerics/rand/rand.dis +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.bern +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin +not implemented: /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo +not implemented: /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.genpdf +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.uni +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real +passed 1 tests in /test/numerics/rand/rand.eng +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.lcong +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.mers +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.sub +passed 10 tests in /test/numerics/rand/rand.predef +passed 1 tests in /test/numerics/rand/rand.req +passed 1 tests in /test/numerics/rand/rand.req/rand.req.adapt +passed 1 tests in /test/numerics/rand/rand.req/rand.req.dst +passed 1 tests in /test/numerics/rand/rand.req/rand.req.eng +passed 1 tests in /test/numerics/rand/rand.req/rand.req.genl +passed 1 tests in /test/numerics/rand/rand.req/rand.req.seedseq +passed 1 tests in /test/numerics/rand/rand.req/rand.req.urng +passed 1 tests in /test/numerics/rand/rand.synopsis +passed 1 tests in /test/numerics/rand/rand.util +passed 1 tests in /test/numerics/rand/rand.util/rand.util.canonical +passed 7 tests in /test/numerics/rand/rand.util/rand.util.seedseq +not implemented: /test/re +not implemented: /test/re/re.alg +not implemented: /test/re/re.alg/re.alg.match +not implemented: /test/re/re.alg/re.alg.replace +not implemented: /test/re/re.alg/re.alg.search +not implemented: /test/re/re.alg/re.except +not implemented: /test/re/re.badexp +not implemented: /test/re/re.const +not implemented: /test/re/re.const/re.err +not implemented: /test/re/re.const/re.matchflag +not implemented: /test/re/re.const/re.synopt +not implemented: /test/re/re.def +not implemented: /test/re/re.def/defns.regex.collating.element +not implemented: /test/re/re.def/defns.regex.finite.state.machine +not implemented: /test/re/re.def/defns.regex.format.specifier +not implemented: /test/re/re.def/defns.regex.matched +not implemented: /test/re/re.def/defns.regex.primary.equivalence.class +not implemented: /test/re/re.def/defns.regex.regular.expression +not implemented: /test/re/re.def/defns.regex.subexpression +not implemented: /test/re/re.general +not implemented: /test/re/re.grammar +not implemented: /test/re/re.iter +not implemented: /test/re/re.iter/re.regiter +not implemented: /test/re/re.iter/re.regiter/re.regiter.cnstr +not implemented: /test/re/re.iter/re.regiter/re.regiter.comp +not implemented: /test/re/re.iter/re.regiter/re.regiter.deref +not implemented: /test/re/re.iter/re.regiter/re.regiter.incr +not implemented: /test/re/re.iter/re.tokiter +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.cnstr +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.comp +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.deref +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.incr +not implemented: /test/re/re.regex +not implemented: /test/re/re.regex/re.regex.assign +not implemented: /test/re/re.regex/re.regex.const +not implemented: /test/re/re.regex/re.regex.construct +not implemented: /test/re/re.regex/re.regex.locale +not implemented: /test/re/re.regex/re.regex.nonmemb +not implemented: /test/re/re.regex/re.regex.nonmemb/re.regex.nmswap +not implemented: /test/re/re.regex/re.regex.operations +not implemented: /test/re/re.regex/re.regex.swap +not implemented: /test/re/re.req +not implemented: /test/re/re.results +not implemented: /test/re/re.results/re.results.acc +not implemented: /test/re/re.results/re.results.all +not implemented: /test/re/re.results/re.results.const +not implemented: /test/re/re.results/re.results.form +not implemented: /test/re/re.results/re.results.nonmember +not implemented: /test/re/re.results/re.results.size +not implemented: /test/re/re.results/re.results.swap +not implemented: /test/re/re.submatch +not implemented: /test/re/re.submatch/re.submatch.members +not implemented: /test/re/re.submatch/re.submatch.op +not implemented: /test/re/re.syn +not implemented: /test/re/re.traits +passed 1 tests in /test/strings +passed 1 tests in /test/strings/basic.string +passed 4 tests in /test/strings/basic.string/string.access +passed 10 tests in /test/strings/basic.string/string.capacity +passed 16 tests in /test/strings/basic.string/string.cons +passed 8 tests in /test/strings/basic.string/string.iterators +passed 1 tests in /test/strings/basic.string/string.modifiers +passed 8 tests in /test/strings/basic.string/string.modifiers/string::append +passed 8 tests in /test/strings/basic.string/string.modifiers/string::assign +passed 1 tests in /test/strings/basic.string/string.modifiers/string::copy +passed 4 tests in /test/strings/basic.string/string.modifiers/string::erase +passed 9 tests in /test/strings/basic.string/string.modifiers/string::insert +passed 4 tests in /test/strings/basic.string/string.modifiers/string::op+= +passed 11 tests in /test/strings/basic.string/string.modifiers/string::replace +passed 1 tests in /test/strings/basic.string/string.modifiers/string::swap +passed 1 tests in /test/strings/basic.string/string.nonmembers +passed 6 tests in /test/strings/basic.string/string.nonmembers/string.io +passed 1 tests in /test/strings/basic.string/string.nonmembers/string.special +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::op!= +passed 5 tests in /test/strings/basic.string/string.nonmembers/string::op+ +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::operator== +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::opgt +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::opgt= +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::oplt +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::oplt= +passed 1 tests in /test/strings/basic.string/string.ops +passed 3 tests in /test/strings/basic.string/string.ops/string.accessors +passed 6 tests in /test/strings/basic.string/string.ops/string::compare +passed 4 tests in /test/strings/basic.string/string.ops/string::find +passed 4 tests in /test/strings/basic.string/string.ops/string::find.first.not.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.first.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.last.not.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.last.of +passed 4 tests in /test/strings/basic.string/string.ops/string::rfind +passed 1 tests in /test/strings/basic.string/string.ops/string::substr +passed 1 tests in /test/strings/basic.string/string.require +passed 1 tests in /test/strings/basic.string.hash +cuchar.pass.cpp:12:10: fatal error: 'cuchar' file not found +#include + ^ +1 error generated. +cuchar.pass.cpp failed to compile +version_cuchar.pass.cpp:12:10: fatal error: 'cuchar' file not found +#include + ^ +1 error generated. +version_cuchar.pass.cpp failed to compile +failed 2 tests in /test/strings/c.strings +passed 8 tests in /test/strings/c.strings +passed 1 tests in /test/strings/char.traits +passed 1 tests in /test/strings/char.traits/char.traits.require +passed 1 tests in /test/strings/char.traits/char.traits.specializations +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t +passed 1 tests in /test/strings/char.traits/char.traits.typedefs +passed 1 tests in /test/strings/string.classes +not implemented: /test/strings/string.conversions +not implemented: /test/strings/strings.general +passed 1 tests in /test/thread +passed 1 tests in /test/thread/futures +not implemented: /test/thread/futures/futures.async +not implemented: /test/thread/futures/futures.atomic_future +not implemented: /test/thread/futures/futures.errors +not implemented: /test/thread/futures/futures.future_error +passed 3 tests in /test/thread/futures/futures.overview +not implemented: /test/thread/futures/futures.promise +not implemented: /test/thread/futures/futures.shared_future +not implemented: /test/thread/futures/futures.state +not implemented: /test/thread/futures/futures.tas +not implemented: /test/thread/futures/futures.tas/futures.taask.nonmembers +not implemented: /test/thread/futures/futures.tas/futures.task.members +not implemented: /test/thread/futures/futures.unique_future +notify_all_at_thread_exit.pass.cpp:20:2: error: #error notify_all_at_thread_exit not implemented +#error notify_all_at_thread_exit not implemented + ^ +1 error generated. +notify_all_at_thread_exit.pass.cpp failed to compile +failed 1 tests in /test/thread/thread.condition +passed 2 tests in /test/thread/thread.condition +passed 13 tests in /test/thread/thread.condition/thread.condition.condvar +passed 12 tests in /test/thread/thread.condition/thread.condition.condvarany +passed 1 tests in /test/thread/thread.general +passed 1 tests in /test/thread/thread.mutex +passed 1 tests in /test/thread/thread.mutex/thread.lock +passed 6 tests in /test/thread/thread.mutex/thread.lock/thread.lock.guard +passed 1 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique +passed 11 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons +passed 5 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking +passed 3 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod +passed 3 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs +passed 2 tests in /test/thread/thread.mutex/thread.lock.algorithm +passed 1 tests in /test/thread/thread.mutex/thread.mutex.requirements +passed 6 tests in /test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.class +passed 6 tests in /test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.recursive +passed 1 tests in /test/thread/thread.mutex/thread.once +passed 1 tests in /test/thread/thread.mutex/thread.once/thread.once.callonce +passed 3 tests in /test/thread/thread.mutex/thread.once/thread.once.onceflag +passed 1 tests in /test/thread/thread.mutex/thread.timedmutex.requirements +Assertion failed: (d < ns(50000000)), function f, file try_lock.pass.cpp, line 40. +./testit: line 84: 84956 Abort trap ./a.out +try_lock.pass.cpp failed at run time +failed 1 tests in /test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.class +passed 6 tests in /test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.class +passed 7 tests in /test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.recursive +passed 1 tests in /test/thread/thread.req +passed 1 tests in /test/thread/thread.req/thread.req.exception +passed 1 tests in /test/thread/thread.req/thread.req.native +passed 1 tests in /test/thread/thread.req/thread.req.paramname +passed 1 tests in /test/thread/thread.req/thread.req.timing +passed 1 tests in /test/thread/thread.threads +passed 1 tests in /test/thread/thread.threads/thread.thread.class +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.algorithm +passed 2 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.assign +passed 4 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.constr +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.destr +passed 7 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.id +passed 6 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.member +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.static +passed 4 tests in /test/thread/thread.threads/thread.thread.this +passed 1 tests in /test/utilities +passed 1 tests in /test/utilities/date.time +passed 1 tests in /test/utilities/function.objects +passed 6 tests in /test/utilities/function.objects/arithmetic.operations +passed 1 tests in /test/utilities/function.objects/base +passed 1 tests in /test/utilities/function.objects/bind +passed 1 tests in /test/utilities/function.objects/bind/func.bind +invoke_int_0.pass.cpp:44:15: error: no member named 'bind' in namespace 'std' + test(std::bind(f), 1); + ~~~~~^ +invoke_int_0.pass.cpp:45:15: error: no member named 'bind' in namespace 'std' + test(std::bind(&f), 1); + ~~~~~^ +invoke_int_0.pass.cpp:46:15: error: no member named 'bind' in namespace 'std' + test(std::bind(A_int_0()), 4); + ~~~~~^ +invoke_int_0.pass.cpp:47:21: error: no member named 'bind' in namespace 'std' + test_const(std::bind(A_int_0()), 5); + ~~~~~^ +invoke_int_0.pass.cpp:49:15: error: no member named 'bind' in namespace 'std' + test(std::bind(f), 1); + ~~~~~^ +invoke_int_0.pass.cpp:50:15: error: no member named 'bind' in namespace 'std' + test(std::bind(&f), 1); + ~~~~~^ +invoke_int_0.pass.cpp:51:15: error: no member named 'bind' in namespace 'std' + test(std::bind(A_int_0()), 4); + ~~~~~^ +invoke_int_0.pass.cpp:52:21: error: no member named 'bind' in namespace 'std' + test_const(std::bind(A_int_0()), 5); + ~~~~~^ +8 errors generated. +invoke_int_0.pass.cpp failed to compile +invoke_lvalue.pass.cpp:50:10: error: no member named 'bind' in namespace 'std' + std::bind(f_void_1, _1)(i); + ~~~~~^ +invoke_lvalue.pass.cpp:56:10: error: no member named 'bind' in namespace 'std' + std::bind(f_void_1, i)(); + ~~~~~^ +invoke_lvalue.pass.cpp:64:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(i); + ~~~~~^ +invoke_lvalue.pass.cpp:71:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, i)(); + ~~~~~^ +invoke_lvalue.pass.cpp:79:10: error: no member named 'bind' in namespace 'std' + std::bind(a0, _1)(i); + ~~~~~^ +invoke_lvalue.pass.cpp:86:10: error: no member named 'bind' in namespace 'std' + std::bind(a0, i)(); + ~~~~~^ +invoke_lvalue.pass.cpp:94:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(a); + ~~~~~^ +invoke_lvalue.pass.cpp:98:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(ap); + ~~~~~^ +invoke_lvalue.pass.cpp:105:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, a)(); + ~~~~~^ +invoke_lvalue.pass.cpp:109:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, ap)(); + ~~~~~^ +invoke_lvalue.pass.cpp:117:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(a); + ~~~~~^ +invoke_lvalue.pass.cpp:121:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(ap); + ~~~~~^ +invoke_lvalue.pass.cpp:128:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, a)(); + ~~~~~^ +invoke_lvalue.pass.cpp:132:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, ap)(); + ~~~~~^ +invoke_lvalue.pass.cpp:165:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(f_int_1, _1)(i) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_lvalue.pass.cpp:165:17: note: instantiated from: + assert(std::bind(f_int_1, _1)(i) == 3); + ~~~~~^ +invoke_lvalue.pass.cpp:166:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(f_int_1, i)() == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_lvalue.pass.cpp:166:17: note: instantiated from: + assert(std::bind(f_int_1, i)() == 3); + ~~~~~^ +invoke_lvalue.pass.cpp:172:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(fp, _1)(i) == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_lvalue.pass.cpp:172:17: note: instantiated from: + assert(std::bind(fp, _1)(i) == 4); + ~~~~~^ +invoke_lvalue.pass.cpp:173:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(fp, i)() == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_lvalue.pass.cpp:173:17: note: instantiated from: + assert(std::bind(fp, i)() == 4); + ~~~~~^ +invoke_lvalue.pass.cpp:178:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(A_int_1(), _1)(i) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_lvalue.pass.cpp:178:17: note: instantiated from: + assert(std::bind(A_int_1(), _1)(i) == 3); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +invoke_lvalue.pass.cpp failed to compile +invoke_rvalue.pass.cpp:49:10: error: no member named 'bind' in namespace 'std' + std::bind(f_void_1, _1)(2); + ~~~~~^ +invoke_rvalue.pass.cpp:54:10: error: no member named 'bind' in namespace 'std' + std::bind(f_void_1, 2)(); + ~~~~~^ +invoke_rvalue.pass.cpp:61:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(3); + ~~~~~^ +invoke_rvalue.pass.cpp:67:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, 3)(); + ~~~~~^ +invoke_rvalue.pass.cpp:74:10: error: no member named 'bind' in namespace 'std' + std::bind(a0, _1)(4); + ~~~~~^ +invoke_rvalue.pass.cpp:80:10: error: no member named 'bind' in namespace 'std' + std::bind(a0, 4)(); + ~~~~~^ +invoke_rvalue.pass.cpp:87:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(A_void_1()); + ~~~~~^ +invoke_rvalue.pass.cpp:91:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(&a); + ~~~~~^ +invoke_rvalue.pass.cpp:97:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, A_void_1())(); + ~~~~~^ +invoke_rvalue.pass.cpp:101:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, &a)(); + ~~~~~^ +invoke_rvalue.pass.cpp:108:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(A_void_1()); + ~~~~~^ +invoke_rvalue.pass.cpp:112:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(&a); + ~~~~~^ +invoke_rvalue.pass.cpp:118:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, A_void_1())(); + ~~~~~^ +invoke_rvalue.pass.cpp:122:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, &a)(); + ~~~~~^ +invoke_rvalue.pass.cpp:154:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(f_int_1, _1)(2) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_rvalue.pass.cpp:154:17: note: instantiated from: + assert(std::bind(f_int_1, _1)(2) == 3); + ~~~~~^ +invoke_rvalue.pass.cpp:155:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(f_int_1, 2)() == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_rvalue.pass.cpp:155:17: note: instantiated from: + assert(std::bind(f_int_1, 2)() == 3); + ~~~~~^ +invoke_rvalue.pass.cpp:160:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(fp, _1)(3) == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_rvalue.pass.cpp:160:17: note: instantiated from: + assert(std::bind(fp, _1)(3) == 4); + ~~~~~^ +invoke_rvalue.pass.cpp:161:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(fp, 3)() == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_rvalue.pass.cpp:161:17: note: instantiated from: + assert(std::bind(fp, 3)() == 4); + ~~~~~^ +invoke_rvalue.pass.cpp:165:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(A_int_1(), _1)(4) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_rvalue.pass.cpp:165:17: note: instantiated from: + assert(std::bind(A_int_1(), _1)(4) == 3); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +invoke_rvalue.pass.cpp failed to compile +invoke_void_0.pass.cpp:50:15: error: no member named 'bind' in namespace 'std' + test(std::bind(f)); + ~~~~~^ +invoke_void_0.pass.cpp:51:15: error: no member named 'bind' in namespace 'std' + test(std::bind(&f)); + ~~~~~^ +invoke_void_0.pass.cpp:52:15: error: no member named 'bind' in namespace 'std' + test(std::bind(A_int_0())); + ~~~~~^ +invoke_void_0.pass.cpp:53:21: error: no member named 'bind' in namespace 'std' + test_const(std::bind(A_int_0())); + ~~~~~^ +invoke_void_0.pass.cpp:55:15: error: no member named 'bind' in namespace 'std' + test(std::bind(f)); + ~~~~~^ +invoke_void_0.pass.cpp:56:15: error: no member named 'bind' in namespace 'std' + test(std::bind(&f)); + ~~~~~^ +invoke_void_0.pass.cpp:57:15: error: no member named 'bind' in namespace 'std' + test(std::bind(A_int_0())); + ~~~~~^ +invoke_void_0.pass.cpp:58:21: error: no member named 'bind' in namespace 'std' + test_const(std::bind(A_int_0())); + ~~~~~^ +8 errors generated. +invoke_void_0.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/bind/func.bind/func.bind.bind +is_bind_expression.pass.cpp:27:21: error: no member named 'bind' in namespace 'std' + test(std::bind(C())); + ~~~~~^ +is_bind_expression.pass.cpp:28:21: error: no member named 'bind' in namespace 'std' + test(std::bind(C(), std::placeholders::_2)); + ~~~~~^ +is_bind_expression.pass.cpp:29:21: error: no member named 'bind' in namespace 'std' + test(std::bind(C())); + ~~~~~^ +3 errors generated. +is_bind_expression.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.isbind +passed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.isbind +passed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.place +passed 3 tests in /test/utilities/function.objects/bitwise.operations +passed 6 tests in /test/utilities/function.objects/comparisons +passed 1 tests in /test/utilities/function.objects/func.def +member_function.pass.cpp:31:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(a) == 'a'); + ^~~~~~~~~~~~~~~~~~~ +member_function.pass.cpp:31:17: note: instantiated from: + assert(f(a) == 'a'); + ~~~~ ^ ~~~ +member_function.pass.cpp:63:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function.pass.cpp:33:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(ap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~ +member_function.pass.cpp:33:18: note: instantiated from: + assert(f(ap) == 'a'); + ~~~~~ ^ ~~~ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function.pass.cpp:31:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(a) == 'a'); + ^ +member_function.pass.cpp:31:12: note: instantiated from: + assert(f(a) == 'a'); + ^ +member_function.pass.cpp:63:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function.pass.cpp:33:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(ap) == 'a'); + ^ +member_function.pass.cpp:33:12: note: instantiated from: + assert(f(ap) == 'a'); + ^ +member_function.pass.cpp:63:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function.pass.cpp:43:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1) == 'b'); + ^~~~~~~~~~~~~~~~~~~~~~ +member_function.pass.cpp:43:12: note: instantiated from: + assert(f(a, 1) == 'b'); + ^ +member_function.pass.cpp:64:5: note: in instantiation of function template specialization 'test1 >' requested here + test1(std::mem_fn(&A::test1)); + ^ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:47:11: note: candidate function [with $0 = A, $1 = int] not viable: no known conversion from 'int' to 'int &' for 2nd argument + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 2 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:54:11: note: candidate function template not viable: requires 3 arguments, but 2 were provided + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 2 were provided + operator() () + ^ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:994:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:994:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:53:8: note: in instantiation of template class 'std::__invoke_return2' requested here + typename __invoke_return2::type + ^ +../../../../include/__functional_03:54:11: note: while substituting deduced template arguments into function template 'operator()' [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +member_function.pass.cpp:65:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate template ignored: substitution failure [with _F = char (A::*)(int, double), _A0 = A, _A1 = int, _A2 = int] +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +member_function.pass.cpp:55:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1, 2) == 'c'); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +member_function.pass.cpp:55:12: note: instantiated from: + assert(f(a, 1, 2) == 'c'); + ^ +member_function.pass.cpp:65:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 3 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:47:11: note: candidate function template not viable: requires 2 arguments, but 3 were provided + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:54:11: note: candidate template ignored: substitution failure [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 3 were provided + operator() () + ^ +2 warnings and 5 errors generated. +member_function.pass.cpp failed to compile +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:105:12: error: functional-style cast from 'char (A::*)() const' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)()>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:69:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function_const.pass.cpp:31:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(a) == 'a'); + ^~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:31:17: note: instantiated from: + assert(f(a) == 'a'); + ~~~~ ^ ~~~ +member_function_const.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function_const.pass.cpp:33:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(ap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:33:18: note: instantiated from: + assert(f(ap) == 'a'); + ~~~~~ ^ ~~~ +member_function_const.pass.cpp:35:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(cap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:35:19: note: instantiated from: + assert(f(cap) == 'a'); + ~~~~~~ ^ ~~~ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:31:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(a) == 'a'); + ^ +member_function_const.pass.cpp:31:12: note: instantiated from: + assert(f(a) == 'a'); + ^ +member_function_const.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:33:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(ap) == 'a'); + ^ +member_function_const.pass.cpp:33:12: note: instantiated from: + assert(f(ap) == 'a'); + ^ +member_function_const.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:35:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(cap) == 'a'); + ^ +member_function_const.pass.cpp:35:12: note: instantiated from: + assert(f(cap) == 'a'); + ^ +member_function_const.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:113:12: error: functional-style cast from 'char (A::*)(int) const' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)(_A0)>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:70:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test1(std::mem_fn(&A::test1)); + ^ +member_function_const.pass.cpp:45:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1) == 'b'); + ^~~~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:45:12: note: instantiated from: + assert(f(a, 1) == 'b'); + ^ +member_function_const.pass.cpp:70:5: note: in instantiation of function template specialization 'test1 >' requested here + test1(std::mem_fn(&A::test1)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:47:11: note: candidate function [with $0 = A, $1 = int] not viable: no known conversion from 'int' to 'int &' for 2nd argument + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 2 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:54:11: note: candidate function template not viable: requires 3 arguments, but 2 were provided + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 2 were provided + operator() () + ^ +../../../../include/__functional_03:121:12: error: functional-style cast from 'char (A::*)(int, double) const' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)(_A0, _A1)>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:71:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:994:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:994:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:53:8: note: in instantiation of template class 'std::__invoke_return2' requested here + typename __invoke_return2::type + ^ +../../../../include/__functional_03:54:11: note: while substituting deduced template arguments into function template 'operator()' [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +member_function_const.pass.cpp:71:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate template ignored: substitution failure [with _F = char (A::*)(int, double), _A0 = A, _A1 = int, _A2 = int] +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +member_function_const.pass.cpp:59:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1, 2) == 'c'); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:59:12: note: instantiated from: + assert(f(a, 1, 2) == 'c'); + ^ +member_function_const.pass.cpp:71:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 3 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:47:11: note: candidate function template not viable: requires 2 arguments, but 3 were provided + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:54:11: note: candidate template ignored: substitution failure [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 3 were provided + operator() () + ^ +3 warnings and 9 errors generated. +member_function_const.pass.cpp failed to compile +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:169:12: error: functional-style cast from 'char (A::*)() const volatile' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)()>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:69:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function_const_volatile.pass.cpp:31:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(a) == 'a'); + ^~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:31:17: note: instantiated from: + assert(f(a) == 'a'); + ~~~~ ^ ~~~ +member_function_const_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function_const_volatile.pass.cpp:33:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(ap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:33:18: note: instantiated from: + assert(f(ap) == 'a'); + ~~~~~ ^ ~~~ +member_function_const_volatile.pass.cpp:35:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(cap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:35:19: note: instantiated from: + assert(f(cap) == 'a'); + ~~~~~~ ^ ~~~ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:31:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(a) == 'a'); + ^ +member_function_const_volatile.pass.cpp:31:12: note: instantiated from: + assert(f(a) == 'a'); + ^ +member_function_const_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:33:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(ap) == 'a'); + ^ +member_function_const_volatile.pass.cpp:33:12: note: instantiated from: + assert(f(ap) == 'a'); + ^ +member_function_const_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:35:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(cap) == 'a'); + ^ +member_function_const_volatile.pass.cpp:35:12: note: instantiated from: + assert(f(cap) == 'a'); + ^ +member_function_const_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:177:12: error: functional-style cast from 'char (A::*)(int) const volatile' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)(_A0)>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:70:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test1(std::mem_fn(&A::test1)); + ^ +member_function_const_volatile.pass.cpp:45:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1) == 'b'); + ^~~~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:45:12: note: instantiated from: + assert(f(a, 1) == 'b'); + ^ +member_function_const_volatile.pass.cpp:70:5: note: in instantiation of function template specialization 'test1 >' requested here + test1(std::mem_fn(&A::test1)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:47:11: note: candidate function [with $0 = A, $1 = int] not viable: no known conversion from 'int' to 'int &' for 2nd argument + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 2 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:54:11: note: candidate function template not viable: requires 3 arguments, but 2 were provided + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 2 were provided + operator() () + ^ +../../../../include/__functional_03:185:12: error: functional-style cast from 'char (A::*)(int, double) const volatile' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)(_A0, _A1)>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:71:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:994:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:994:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:53:8: note: in instantiation of template class 'std::__invoke_return2' requested here + typename __invoke_return2::type + ^ +../../../../include/__functional_03:54:11: note: while substituting deduced template arguments into function template 'operator()' [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +member_function_const_volatile.pass.cpp:71:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate template ignored: substitution failure [with _F = char (A::*)(int, double), _A0 = A, _A1 = int, _A2 = int] +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +member_function_const_volatile.pass.cpp:59:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1, 2) == 'c'); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:59:12: note: instantiated from: + assert(f(a, 1, 2) == 'c'); + ^ +member_function_const_volatile.pass.cpp:71:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 3 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:47:11: note: candidate function template not viable: requires 2 arguments, but 3 were provided + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:54:11: note: candidate template ignored: substitution failure [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 3 were provided + operator() () + ^ +3 warnings and 9 errors generated. +member_function_const_volatile.pass.cpp failed to compile +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:137:12: error: functional-style cast from 'char (A::*)() volatile' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)()>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:69:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function_volatile.pass.cpp:31:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(a) == 'a'); + ^~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:31:17: note: instantiated from: + assert(f(a) == 'a'); + ~~~~ ^ ~~~ +member_function_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function_volatile.pass.cpp:33:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(ap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:33:18: note: instantiated from: + assert(f(ap) == 'a'); + ~~~~~ ^ ~~~ +member_function_volatile.pass.cpp:35:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(cap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:35:19: note: instantiated from: + assert(f(cap) == 'a'); + ~~~~~~ ^ ~~~ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:31:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(a) == 'a'); + ^ +member_function_volatile.pass.cpp:31:12: note: instantiated from: + assert(f(a) == 'a'); + ^ +member_function_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:33:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(ap) == 'a'); + ^ +member_function_volatile.pass.cpp:33:12: note: instantiated from: + assert(f(ap) == 'a'); + ^ +member_function_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:35:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(cap) == 'a'); + ^ +member_function_volatile.pass.cpp:35:12: note: instantiated from: + assert(f(cap) == 'a'); + ^ +member_function_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:145:12: error: functional-style cast from 'char (A::*)(int) volatile' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)(_A0)>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:70:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test1(std::mem_fn(&A::test1)); + ^ +member_function_volatile.pass.cpp:45:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1) == 'b'); + ^~~~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:45:12: note: instantiated from: + assert(f(a, 1) == 'b'); + ^ +member_function_volatile.pass.cpp:70:5: note: in instantiation of function template specialization 'test1 >' requested here + test1(std::mem_fn(&A::test1)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:47:11: note: candidate function [with $0 = A, $1 = int] not viable: no known conversion from 'int' to 'int &' for 2nd argument + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 2 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:54:11: note: candidate function template not viable: requires 3 arguments, but 2 were provided + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 2 were provided + operator() () + ^ +../../../../include/__functional_03:153:12: error: functional-style cast from 'char (A::*)(int, double) volatile' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)(_A0, _A1)>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:71:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:994:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:994:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:53:8: note: in instantiation of template class 'std::__invoke_return2' requested here + typename __invoke_return2::type + ^ +../../../../include/__functional_03:54:11: note: while substituting deduced template arguments into function template 'operator()' [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +member_function_volatile.pass.cpp:71:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate template ignored: substitution failure [with _F = char (A::*)(int, double), _A0 = A, _A1 = int, _A2 = int] +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +member_function_volatile.pass.cpp:59:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1, 2) == 'c'); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:59:12: note: instantiated from: + assert(f(a, 1, 2) == 'c'); + ^ +member_function_volatile.pass.cpp:71:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 3 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:47:11: note: candidate function template not viable: requires 2 arguments, but 3 were provided + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:54:11: note: candidate template ignored: substitution failure [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 3 were provided + operator() () + ^ +3 warnings and 9 errors generated. +member_function_volatile.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/func.memfn +passed 2 tests in /test/utilities/function.objects/func.memfn +passed 2 tests in /test/utilities/function.objects/func.require +passed 1 tests in /test/utilities/function.objects/func.wrap +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.badcall +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.badcall/func.wrap.badcall.const +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.alg +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.cap +alloc.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&); not implemented +#error template function(allocator_arg_t, const A&); not implemented + ^ +1 error generated. +alloc.pass.cpp failed to compile +alloc_F.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, F); not implemented +#error template function(allocator_arg_t, const A&, F); not implemented + ^ +1 error generated. +alloc_F.pass.cpp failed to compile +alloc_function.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, const function&); not implemented +#error template function(allocator_arg_t, const A&, const function&); not implemented + ^ +1 error generated. +alloc_function.pass.cpp failed to compile +alloc_nullptr.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, nullptr_t); not implemented +#error template function(allocator_arg_t, const A&, nullptr_t); not implemented + ^ +1 error generated. +alloc_nullptr.pass.cpp failed to compile +alloc_rfunction.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, function&&); not implemented +#error template function(allocator_arg_t, const A&, function&&); not implemented + ^ +1 error generated. +alloc_rfunction.pass.cpp failed to compile +failed 5 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con +passed 7 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con +In file included from invoke_int_0.pass.cpp:16: +In file included from ../../../../../../include/functional:887: +../../../../../../include/__functional_03:359:12: error: no matching function for call to '__invoke' + return __invoke<_R>(__f_.first()); + ^~~~~~~~~~~~ +../../../../../../include/__functional_03:309:14: note: in instantiation of member function 'std::__function::__func, int ()>::operator()' requested here + explicit __func(_F __f, _Alloc __a) : __f_(_STD::move(__f), _STD::move(__a)) {} + ^ +In file included from invoke_int_0.pass.cpp:16: +In file included from ../../../../../../include/functional:492: +In file included from ../../../../../../include/memory:199: +In file included from ../../../../../../include/__functional_base:52: +../../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke_int_0.pass.cpp:16: +In file included from ../../../../../../include/functional:887: +../../../../../../include/__functional_03:359:12: error: no matching function for call to '__invoke' + return __invoke<_R>(__f_.first()); + ^~~~~~~~~~~~ +../../../../../../include/__functional_03:309:14: note: in instantiation of member function 'std::__function::__func, int ()>::operator()' requested here + explicit __func(_F __f, _Alloc __a) : __f_(_STD::move(__f), _STD::move(__a)) {} + ^ +In file included from invoke_int_0.pass.cpp:16: +In file included from ../../../../../../include/functional:492: +In file included from ../../../../../../include/memory:199: +In file included from ../../../../../../include/__functional_base:52: +../../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +2 errors generated. +invoke_int_0.pass.cpp failed to compile +In file included from invoke_void_0.pass.cpp:16: +In file included from ../../../../../../include/functional:887: +../../../../../../include/__functional_03:359:12: error: no matching function for call to '__invoke' + return __invoke<_R>(__f_.first()); + ^~~~~~~~~~~~ +../../../../../../include/__functional_03:309:14: note: in instantiation of member function 'std::__function::__func, void ()>::operator()' requested here + explicit __func(_F __f, _Alloc __a) : __f_(_STD::move(__f), _STD::move(__a)) {} + ^ +In file included from invoke_void_0.pass.cpp:16: +In file included from ../../../../../../include/functional:492: +In file included from ../../../../../../include/memory:199: +In file included from ../../../../../../include/__functional_base:52: +../../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:820:1: note: candidate template ignored: substitution failure [with _R = void] +__invoke(_R _T::*) +^ +../../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = void] +__invoke(_F __f) +^ +../../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke_void_0.pass.cpp:16: +In file included from ../../../../../../include/functional:887: +../../../../../../include/__functional_03:359:12: error: no matching function for call to '__invoke' + return __invoke<_R>(__f_.first()); + ^~~~~~~~~~~~ +../../../../../../include/__functional_03:309:14: note: in instantiation of member function 'std::__function::__func, void ()>::operator()' requested here + explicit __func(_F __f, _Alloc __a) : __f_(_STD::move(__f), _STD::move(__a)) {} + ^ +In file included from invoke_void_0.pass.cpp:16: +In file included from ../../../../../../include/functional:492: +In file included from ../../../../../../include/memory:199: +In file included from ../../../../../../include/__functional_base:52: +../../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:820:1: note: candidate template ignored: substitution failure [with _R = void] +__invoke(_R _T::*) +^ +../../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = void] +__invoke(_F __f) +^ +../../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +2 errors generated. +invoke_void_0.pass.cpp failed to compile +failed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv +passed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv +assign_F_alloc.pass.cpp:21:2: error: #error template void assign(F&&, const A&); not implemented +#error template void assign(F&&, const A&); not implemented + ^ +1 error generated. +assign_F_alloc.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.nullptr +passed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ +passed 4 tests in /test/utilities/function.objects/function.pointer.adaptors +passed 3 tests in /test/utilities/function.objects/logical.operations +passed 16 tests in /test/utilities/function.objects/member.pointer.adaptors +passed 4 tests in /test/utilities/function.objects/negators +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: type 'functor4' does not provide a call operator + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = functor4] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +binary.pass.cpp:58:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +binary.pass.cpp:58:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +binary.pass.cpp:58:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +binary.pass.cpp:58:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = functor4] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 1, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = float (*)(int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +binary.pass.cpp:70:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((!std::is_base_of, + ^ +binary.pass.cpp:70:21: note: instantiated from: + static_assert((!std::is_base_of, + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +binary.pass.cpp:70:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((!std::is_base_of, + ^ +binary.pass.cpp:70:21: note: instantiated from: + static_assert((!std::is_base_of, + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = float (*)(int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 2, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = float (*)(int, int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +binary.pass.cpp:72:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +binary.pass.cpp:72:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +binary.pass.cpp:72:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +binary.pass.cpp:72:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = float (*)(int, int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +6 errors generated. +binary.pass.cpp failed to compile +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: type 'C' does not provide a call operator + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = C] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +type.pass.cpp:23:5: note: in instantiation of template class 'std::reference_wrapper' requested here + static_assert((std::is_same::type, + ^ +type.pass.cpp:23:33: note: instantiated from: + static_assert((std::is_same::type, + ^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +type.pass.cpp:23:5: note: in instantiation of template class 'std::reference_wrapper' requested here + static_assert((std::is_same::type, + ^ +type.pass.cpp:23:33: note: instantiated from: + static_assert((std::is_same::type, + ^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = C] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 1, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = int *(*)(double *)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +type.pass.cpp:31:5: note: in instantiation of template class 'std::reference_wrapper' requested here + static_assert((std::is_same::type, + ^ +type.pass.cpp:31:33: note: instantiated from: + static_assert((std::is_same::type, + ^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +type.pass.cpp:31:5: note: in instantiation of template class 'std::reference_wrapper' requested here + static_assert((std::is_same::type, + ^ +type.pass.cpp:31:33: note: instantiated from: + static_assert((std::is_same::type, + ^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int *(*)(double *)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +4 errors generated. +type.pass.cpp failed to compile +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: type 'functor4' does not provide a call operator + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = functor4] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +unary.pass.cpp:58:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +unary.pass.cpp:58:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +unary.pass.cpp:58:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +unary.pass.cpp:58:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = functor4] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 1, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = float (*)(int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +unary.pass.cpp:68:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +unary.pass.cpp:68:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +unary.pass.cpp:68:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +unary.pass.cpp:68:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = float (*)(int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 2, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = float (*)(int, int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +unary.pass.cpp:70:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((!std::is_base_of, + ^ +unary.pass.cpp:70:21: note: instantiated from: + static_assert((!std::is_base_of, + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +unary.pass.cpp:70:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((!std::is_base_of, + ^ +unary.pass.cpp:70:21: note: instantiated from: + static_assert((!std::is_base_of, + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = float (*)(int, int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +6 errors generated. +unary.pass.cpp failed to compile +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 1, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = int *(*)(double *)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +weak_result.pass.cpp:71:5: note: in instantiation of template class 'std::reference_wrapper' requested here + static_assert((std::is_same::result_type, + ^ +weak_result.pass.cpp:71:33: note: instantiated from: + static_assert((std::is_same::result_type, + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +weak_result.pass.cpp:71:5: note: in instantiation of template class 'std::reference_wrapper' requested here + static_assert((std::is_same::result_type, + ^ +weak_result.pass.cpp:71:33: note: instantiated from: + static_assert((std::is_same::result_type, + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int *(*)(double *)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: type 'functor4' does not provide a call operator + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = functor4] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +weak_result.pass.cpp:52:66: note: in instantiation of template class 'std::reference_wrapper' requested here + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:52:36: note: while substituting explicitly-specified template arguments into function template 'test' + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:80:5: note: in instantiation of template class 'has_result_type >' requested here + static_assert(!has_result_type >::value, ""); + ^ +weak_result.pass.cpp:80:20: note: instantiated from: + static_assert(!has_result_type >::value, ""); + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +weak_result.pass.cpp:52:66: note: in instantiation of template class 'std::reference_wrapper' requested here + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:52:36: note: while substituting explicitly-specified template arguments into function template 'test' + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:80:5: note: in instantiation of template class 'has_result_type >' requested here + static_assert(!has_result_type >::value, ""); + ^ +weak_result.pass.cpp:80:20: note: instantiated from: + static_assert(!has_result_type >::value, ""); + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = functor4] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: type 'C' does not provide a call operator + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = C] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +weak_result.pass.cpp:52:66: note: in instantiation of template class 'std::reference_wrapper' requested here + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:52:36: note: while substituting explicitly-specified template arguments into function template 'test' + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:81:5: note: in instantiation of template class 'has_result_type >' requested here + static_assert(!has_result_type >::value, ""); + ^ +weak_result.pass.cpp:81:20: note: instantiated from: + static_assert(!has_result_type >::value, ""); + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +weak_result.pass.cpp:52:66: note: in instantiation of template class 'std::reference_wrapper' requested here + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:52:36: note: while substituting explicitly-specified template arguments into function template 'test' + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:81:5: note: in instantiation of template class 'has_result_type >' requested here + static_assert(!has_result_type >::value, ""); + ^ +weak_result.pass.cpp:81:20: note: instantiated from: + static_assert(!has_result_type >::value, ""); + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = C] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +6 errors generated. +weak_result.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/refwrap +In file included from conversion.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +conversion.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +conversion.pass.cpp:43:5: note: in instantiation of function template specialization 'test' requested here + test(i); + ^ +In file included from conversion.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +conversion.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +conversion.pass.cpp:45:5: note: in instantiation of function template specialization 'test' requested here + test(j); + ^ +In file included from conversion.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +2 errors generated. +conversion.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.access +In file included from copy_assign.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +copy_assign.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +copy_assign.pass.cpp:55:5: note: in instantiation of function template specialization 'test' requested here + test(i); + ^ +In file included from copy_assign.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +copy_assign.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +copy_assign.pass.cpp:57:5: note: in instantiation of function template specialization 'test' requested here + test(j); + ^ +In file included from copy_assign.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +2 errors generated. +copy_assign.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.assign +In file included from copy_ctor.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +copy_ctor.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +copy_ctor.pass.cpp:43:5: note: in instantiation of function template specialization 'test' requested here + test(i); + ^ +In file included from copy_ctor.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +copy_ctor.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +copy_ctor.pass.cpp:45:5: note: in instantiation of function template specialization 'test' requested here + test(j); + ^ +In file included from copy_ctor.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +2 errors generated. +copy_ctor.pass.cpp failed to compile +In file included from type_ctor.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +type_ctor.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +type_ctor.pass.cpp:42:5: note: in instantiation of function template specialization 'test' requested here + test(i); + ^ +In file included from type_ctor.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +type_ctor.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +type_ctor.pass.cpp:44:5: note: in instantiation of function template specialization 'test' requested here + test(j); + ^ +In file included from type_ctor.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +2 errors generated. +type_ctor.pass.cpp failed to compile +failed 2 tests in /test/utilities/function.objects/refwrap/refwrap.const +passed 1 tests in /test/utilities/function.objects/refwrap/refwrap.const +In file included from cref_1.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +cref_1.pass.cpp:22:43: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r = std::cref(i); + ^ +In file included from cref_1.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +1 error generated. +cref_1.pass.cpp failed to compile +In file included from cref_2.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +cref_2.pass.cpp:22:44: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1 = std::cref(i); + ^ +In file included from cref_2.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +1 error generated. +cref_2.pass.cpp failed to compile +In file included from ref_1.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +ref_1.pass.cpp:22:37: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r = std::ref(i); + ^ +In file included from ref_1.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +1 error generated. +ref_1.pass.cpp failed to compile +In file included from ref_2.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +ref_2.pass.cpp:22:38: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1 = std::ref(i); + ^ +In file included from ref_2.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +1 error generated. +ref_2.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/refwrap/refwrap.helpers +passed 1 tests in /test/utilities/function.objects/refwrap/refwrap.helpers +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 1, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = void (*)(int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:57:43: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:57:43: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = void (*)(int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: no matching function for call to object of type 'A_void_1' + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = A_void_1] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:66:38: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +invoke.pass.cpp:33:10: note: candidate function not viable: requires 1 argument, but 0 were provided + void operator()(int i) + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:66:38: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = A_void_1] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 1, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = int (*)(int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:132:42: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:132:42: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int (*)(int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: no matching function for call to object of type 'A_int_1' + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = A_int_1] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:139:37: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +invoke.pass.cpp:110:9: note: candidate function not viable: requires 1 argument, but 0 were provided + int operator()(int i) + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:139:37: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = A_int_1] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +invoke.pass.cpp:167:11: error: expression is not assignable + r1(a) = 6; + ~~~~~ ^ +invoke.pass.cpp:171:12: error: expression is not assignable + r1(ap) = 7; + ~~~~~~ ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 2, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = void (*)(int, int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:210:48: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:210:48: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = void (*)(int, int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: no matching function for call to object of type 'A_void_2' + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = A_void_2] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:220:38: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +invoke.pass.cpp:185:10: note: candidate function not viable: requires 2 arguments, but 0 were provided + void operator()(int i, int j) + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:220:38: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = A_void_2] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 2, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = int (*)(int, int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:288:47: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:288:47: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int (*)(int, int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: no matching function for call to object of type 'A_int_2' + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = A_int_2] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:296:37: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +invoke.pass.cpp:266:9: note: candidate function not viable: requires 2 arguments, but 0 were provided + int operator()(int i, int j) + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:296:37: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = A_int_2] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +18 errors generated. +invoke.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.invoke +passed 3 tests in /test/utilities/function.objects/refwrap/refwrap.invoke +passed 3 tests in /test/utilities/function.objects/unord.hash +passed 1 tests in /test/utilities/memory +passed 1 tests in /test/utilities/memory/allocator.adaptor +passed 5 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.cnstr +passed 9 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.members +passed 4 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.types +passed 1 tests in /test/utilities/memory/allocator.tag +passed 3 tests in /test/utilities/memory/allocator.traits +passed 7 tests in /test/utilities/memory/allocator.traits/allocator.traits.members +passed 10 tests in /test/utilities/memory/allocator.traits/allocator.traits.types +passed 1 tests in /test/utilities/memory/allocator.uses +passed 1 tests in /test/utilities/memory/allocator.uses/allocator.uses.construction +passed 1 tests in /test/utilities/memory/allocator.uses/allocator.uses.trait +passed 1 tests in /test/utilities/memory/c.malloc +passed 2 tests in /test/utilities/memory/default.allocator +passed 1 tests in /test/utilities/memory/default.allocator/allocator.globals +passed 4 tests in /test/utilities/memory/default.allocator/allocator.members +passed 5 tests in /test/utilities/memory/pointer.traits +passed 1 tests in /test/utilities/memory/pointer.traits/pointer.traits.functions +passed 3 tests in /test/utilities/memory/pointer.traits/pointer.traits.types +passed 1 tests in /test/utilities/memory/ptr.align +passed 1 tests in /test/utilities/memory/specialized.algorithms +passed 1 tests in /test/utilities/memory/specialized.algorithms/specialized.addressof +passed 2 tests in /test/utilities/memory/specialized.algorithms/uninitialized.copy +passed 1 tests in /test/utilities/memory/specialized.algorithms/uninitialized.fill +passed 1 tests in /test/utilities/memory/specialized.algorithms/uninitialized.fill.n +passed 1 tests in /test/utilities/memory/storage.iterator +passed 1 tests in /test/utilities/memory/temporary.buffer +passed 1 tests in /test/utilities/memory/unique.ptr +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1 +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.general +move01.pass.cpp:49:54: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s1(new A[4], Deleter(5)); + ^~~~~~~~~~~~~~~ +In file included from move01.pass.cpp:22: +./../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +1 error generated. +move01.pass.cpp failed to compile +failed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime +passed 17 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime +pointer_deleter04.fail.cpp should not compile +move01.pass.cpp:62:53: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s(new A[3], Deleter(5)); + ^~~~~~~~~~~~~~~ +In file included from move01.pass.cpp:22: +./../../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +1 error generated. +move01.pass.cpp failed to compile +pointer_deleter01.pass.cpp:38:46: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s(p, Deleter()); + ^~~~~~~~~~~~~~ +In file included from pointer_deleter01.pass.cpp:21: +./../../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +1 error generated. +pointer_deleter01.pass.cpp failed to compile +failed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor +passed 39 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor +swap.pass.cpp:41:48: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s1(p1, Deleter(1)); + ^~~~~~~~~~~~~~~ +In file included from swap.pass.cpp:19: +./../../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +swap.pass.cpp:43:48: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s2(p2, Deleter(2)); + ^~~~~~~~~~~~~~~ +In file included from swap.pass.cpp:19: +./../../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +2 errors generated. +swap.pass.cpp failed to compile +failed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers +passed 6 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.single +move_convert13.fail.cpp should not compile +In file included from move_convert01.pass.cpp:16: +In file included from ../../../../../../include/memory:191: +../../../../../../include/type_traits:1199:12: error: non-const lvalue reference to type 'std::default_delete' cannot bind to a value of unrelated type 'std::default_delete' + return t; + ^ +In file included from move_convert01.pass.cpp:16: +../../../../../../include/memory:2180:27: note: in instantiation of function template specialization 'std::forward, std::default_delete >' requested here + __ptr_.second() = _STD::forward(__u.get_deleter()); + ^ +In file included from move_convert01.pass.cpp:16: +In file included from ../../../../../../include/memory:190: +../../../../../../include/__config:95:14: note: instantiated from: +#define _STD std + ^ +move_convert01.pass.cpp:47:8: note: in instantiation of function template specialization 'std::unique_ptr >::operator= >' requested here + s2 = std::move(s); + ^ +1 error generated. +move_convert01.pass.cpp failed to compile +In file included from move_convert02.pass.cpp:16: +In file included from ../../../../../../include/memory:191: +../../../../../../include/type_traits:1223:14: error: functional-style cast from 'Deleter' to '__rv >' is not allowed + return T(__rv(t)); + ^~~~~~~~ +In file included from move_convert02.pass.cpp:16: +../../../../../../include/memory:2180:27: note: in instantiation of function template specialization 'std::forward, Deleter >' requested here + __ptr_.second() = _STD::forward(__u.get_deleter()); + ^ +In file included from move_convert02.pass.cpp:16: +In file included from ../../../../../../include/memory:190: +../../../../../../include/__config:95:14: note: instantiated from: +#define _STD std + ^ +move_convert02.pass.cpp:49:8: note: in instantiation of function template specialization 'std::unique_ptr >::operator= >' requested here + s2 = std::move(s); + ^ +1 error generated. +move_convert02.pass.cpp failed to compile +In file included from move_convert03.pass.cpp:18: +In file included from ../../../../../../include/memory:191: +../../../../../../include/type_traits:1199:12: error: non-const lvalue reference to type 'CDeleter' cannot bind to a value of unrelated type 'CDeleter' + return t; + ^ +In file included from move_convert03.pass.cpp:18: +../../../../../../include/memory:2180:27: note: in instantiation of function template specialization 'std::forward &, CDeleter >' requested here + __ptr_.second() = _STD::forward(__u.get_deleter()); + ^ +In file included from move_convert03.pass.cpp:18: +In file included from ../../../../../../include/memory:190: +../../../../../../include/__config:95:14: note: instantiated from: +#define _STD std + ^ +move_convert03.pass.cpp:52:8: note: in instantiation of function template specialization 'std::unique_ptr &>::operator= &>' requested here + s2 = std::move(s); + ^ +1 error generated. +move_convert03.pass.cpp failed to compile +failed 4 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn +passed 13 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn +pointer_deleter04.fail.cpp should not compile +move_convert01.pass.cpp:49:24: error: no matching constructor for initialization of 'std::unique_ptr' + std::unique_ptr s2(std::move(s)); + ^ ~~~~~~~~~~~~ +In file included from move_convert01.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = std::default_delete] not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'unique_ptr > &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2087:40: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'pointer' (aka 'A *') for 1st argument + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(pointer __p) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2095:44: note: candidate template ignored: failed template argument deduction + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(auto_ptr<_Up>& __p, + ^ +../../../../../../include/memory:2075:31: note: candidate constructor not viable: requires 0 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr() + ^ +../../../../../../include/memory:2184:31: note: candidate constructor not viable: requires 2 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d) + ^ +1 error generated. +move_convert01.pass.cpp failed to compile +move_convert02.pass.cpp:51:37: error: no matching constructor for initialization of 'std::unique_ptr >' + std::unique_ptr > s2(std::move(s)); + ^ ~~~~~~~~~~~~ +In file included from move_convert02.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = Deleter] not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'unique_ptr > &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2087:40: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'pointer' (aka 'A *') for 1st argument + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(pointer __p) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2095:44: note: candidate template ignored: failed template argument deduction + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(auto_ptr<_Up>& __p, + ^ +../../../../../../include/memory:2075:31: note: candidate constructor not viable: requires 0 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr() + ^ +../../../../../../include/memory:2184:31: note: candidate constructor not viable: requires 2 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d) + ^ +1 error generated. +move_convert02.pass.cpp failed to compile +move_convert03.pass.cpp:67:38: error: no matching constructor for initialization of 'std::unique_ptr &>' + std::unique_ptr&> s2(std::move(s)); + ^ ~~~~~~~~~~~~ +In file included from move_convert03.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::unique_ptr &> &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = CDeleter &] not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'unique_ptr &> &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2087:40: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'pointer' (aka 'A *') for 1st argument + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(pointer __p) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to '__rv &> >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2095:44: note: candidate template ignored: failed template argument deduction + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(auto_ptr<_Up>& __p, + ^ +../../../../../../include/memory:2075:31: note: candidate constructor not viable: requires 0 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr() + ^ +../../../../../../include/memory:2184:31: note: candidate constructor not viable: requires 2 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d) + ^ +1 error generated. +move_convert03.pass.cpp failed to compile +move_convert04.pass.cpp:49:24: error: no viable conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::unique_ptr' + std::unique_ptr s2 = std::move(s); + ^ ~~~~~~~~~~~~ +In file included from move_convert04.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = std::default_delete] not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'unique_ptr > &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2168:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator __rv() + ^ +../../../../../../include/memory:2212:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator int __nat::*() const {return __ptr_.first() ? &__nat::__for_bool_ : 0;} + ^ +1 error generated. +move_convert04.pass.cpp failed to compile +move_convert05.pass.cpp:51:37: error: no viable conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::unique_ptr >' + std::unique_ptr > s2 = std::move(s); + ^ ~~~~~~~~~~~~ +In file included from move_convert05.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = Deleter] not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'unique_ptr > &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2168:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator __rv() + ^ +../../../../../../include/memory:2212:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator int __nat::*() const {return __ptr_.first() ? &__nat::__for_bool_ : 0;} + ^ +1 error generated. +move_convert05.pass.cpp failed to compile +move_convert06.pass.cpp:67:38: error: no viable conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::unique_ptr &>' + std::unique_ptr&> s2 = std::move(s); + ^ ~~~~~~~~~~~~ +In file included from move_convert06.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::unique_ptr &> &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = CDeleter &] not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'unique_ptr &> &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to '__rv &> >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2168:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator __rv() + ^ +../../../../../../include/memory:2212:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator int __nat::*() const {return __ptr_.first() ? &__nat::__for_bool_ : 0;} + ^ +1 error generated. +move_convert06.pass.cpp failed to compile +move_convert07.pass.cpp:52:38: error: no viable conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::unique_ptr >' + std::unique_ptr > s2 = std::move(s); + ^ ~~~~~~~~~~~~ +In file included from move_convert07.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = CDeleter &] not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'unique_ptr &> &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2168:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator __rv() + ^ +../../../../../../include/memory:2212:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator int __nat::*() const {return __ptr_.first() ? &__nat::__for_bool_ : 0;} + ^ +1 error generated. +move_convert07.pass.cpp failed to compile +failed 8 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor +passed 40 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.dtor +passed 5 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers +passed 6 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers +swap.pass.cpp:62:48: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s1(p1, Deleter(1)); + ^~~~~~~~~~~~~~~ +In file included from swap.pass.cpp:19: +./../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +swap.pass.cpp:64:48: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s2(p2, Deleter(2)); + ^~~~~~~~~~~~~~~ +In file included from swap.pass.cpp:19: +./../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +2 errors generated. +swap.pass.cpp failed to compile +failed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.special +passed 2 tests in /test/utilities/memory/unique.ptr/unique.ptr.special +passed 3 tests in /test/utilities/memory/util.dynamic.safety +passed 1 tests in /test/utilities/memory/util.smartptr +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.enab +not implemented: /test/utilities/memory/util.smartptr/util.smartptr.hash +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.getdeleter +Assertion failed: (pB.use_count() == 1), function main, file shared_ptr_Y_rv.pass.cpp, line 53. +./testit: line 84: 87477 Abort trap ./a.out +shared_ptr_Y_rv.pass.cpp failed at run time +Assertion failed: (pB.use_count() == 1), function main, file shared_ptr_rv.pass.cpp, line 53. +./testit: line 84: 87485 Abort trap ./a.out +shared_ptr_rv.pass.cpp failed at run time +clang: error: compiler command failed due to signal 11 (use -v to see invocation) +unique_ptr_Y.pass.cpp failed to compile +failed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign +passed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign +passed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp +clang: error: compiler command failed due to signal 11 (use -v to see invocation) +unique_ptr.pass.cpp failed to compile +failed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const +passed 19 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.dest +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.io +passed 5 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod +passed 6 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec +not implemented: /test/utilities/memory/util.smartptr/util.smartptr.shared.atomic +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless +passed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign +passed 4 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.dest +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod +passed 5 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.spec +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weakptr +passed 1 tests in /test/utilities/meta +passed 1 tests in /test/utilities/meta/meta.hel +is_convertible.pass.cpp:97:5: warning: qualifier on function type 'Function' (aka 'void ()') has unspecified behavior + static_assert(( std::is_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_convertible.pass.cpp:97:52: note: instantiated from: + static_assert(( std::is_convertible::value), ""); + ^~~~~~~~~~~~~~ +is_convertible.pass.cpp:275:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert((!std::is_convertible::value), ""); + ^ +In file included from is_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +1 warning and 1 error generated. +is_convertible.pass.cpp failed to compile +is_explicitly_convertible.pass.cpp:22:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert(( std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:22:26: note: instantiated from: + static_assert(( std::is_explicitly_convertible::value), ""); + ~~~~~^ +is_explicitly_convertible.pass.cpp:22:5: error: type name requires a specifier or qualifier + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:22:5: error: C++ requires a type specifier for all declarations + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:23:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert(( std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:23:26: note: instantiated from: + static_assert(( std::is_explicitly_convertible::value), ""); + ~~~~~^ +is_explicitly_convertible.pass.cpp:23:5: error: type name requires a specifier or qualifier + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:23:5: error: C++ requires a type specifier for all declarations + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:24:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert(( std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:24:26: note: instantiated from: + static_assert(( std::is_explicitly_convertible::value), ""); + ~~~~~^ +is_explicitly_convertible.pass.cpp:24:5: error: type name requires a specifier or qualifier + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:24:5: error: C++ requires a type specifier for all declarations + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:25:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert(( std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:25:26: note: instantiated from: + static_assert(( std::is_explicitly_convertible::value), ""); + ~~~~~^ +is_explicitly_convertible.pass.cpp:25:5: error: type name requires a specifier or qualifier + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:25:5: error: C++ requires a type specifier for all declarations + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:27:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert((!std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:27:26: note: instantiated from: + static_assert((!std::is_explicitly_convertible::value), ""); + ~~~~~^ +is_explicitly_convertible.pass.cpp:27:5: error: type name requires a specifier or qualifier + static_assert((!std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:27:5: error: C++ requires a type specifier for all declarations + static_assert((!std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:28:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert((!std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:28:26: note: instantiated from: + static_assert((!std::is_explicitly_convertible::value), ""); + ~~~~~^ +is_explicitly_convertible.pass.cpp:28:5: error: type name requires a specifier or qualifier + static_assert((!std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:28:5: error: C++ requires a type specifier for all declarations + static_assert((!std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:30:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert((!std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:30:26: note: instantiated from: + static_assert((!std::is_explicitly_convertible::value), ""); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +is_explicitly_convertible.pass.cpp failed to compile +failed 2 tests in /test/utilities/meta/meta.rel +passed 2 tests in /test/utilities/meta/meta.rel +passed 1 tests in /test/utilities/meta/meta.rqmts +passed 1 tests in /test/utilities/meta/meta.trans +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.arr +passed 6 tests in /test/utilities/meta/meta.trans/meta.trans.cv +aligned_storage.pass.cpp:25:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 2, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 4, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:31:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 12, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 8, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 16, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:40:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 16, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:41:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 16, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:45:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 32, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:46:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 32, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:50:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 32, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:51:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 32, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:55:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 32, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:56:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 64, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:60:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 16, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:61:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 16, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:70:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 2, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:75:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 2, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:76:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 4, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:80:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 4, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +aligned_storage.pass.cpp failed to compile +underlying_type.pass.cpp:18:2: error: #error underlying_type is not implemented +#error underlying_type is not implemented + ^ +1 error generated. +underlying_type.pass.cpp failed to compile +failed 2 tests in /test/utilities/meta/meta.trans/meta.trans.other +passed 6 tests in /test/utilities/meta/meta.trans/meta.trans.other +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.ptr +passed 3 tests in /test/utilities/meta/meta.trans/meta.trans.ref +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.sign +passed 1 tests in /test/utilities/meta/meta.type.synop +passed 1 tests in /test/utilities/meta/meta.unary +union.pass.cpp:29:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_union::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +union.pass.cpp:37:5: note: in instantiation of function template specialization 'test_union_imp' requested here + test_union_imp(); + ^ +union.pass.cpp:51:5: note: in instantiation of function template specialization 'test_union' requested here + test_union(); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::is_class::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:29:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_union::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +union.pass.cpp:38:5: note: in instantiation of function template specialization 'test_union_imp' requested here + test_union_imp(); + ^ +union.pass.cpp:51:5: note: in instantiation of function template specialization 'test_union' requested here + test_union(); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::is_class::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:29:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_union::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +union.pass.cpp:39:5: note: in instantiation of function template specialization 'test_union_imp' requested here + test_union_imp(); + ^ +union.pass.cpp:51:5: note: in instantiation of function template specialization 'test_union' requested here + test_union(); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::is_class::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:29:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_union::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +union.pass.cpp:40:5: note: in instantiation of function template specialization 'test_union_imp' requested here + test_union_imp(); + ^ +union.pass.cpp:51:5: note: in instantiation of function template specialization 'test_union' requested here + test_union(); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::is_class::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +8 errors generated. +union.pass.cpp failed to compile +failed 1 tests in /test/utilities/meta/meta.unary/meta.unary.cat +passed 12 tests in /test/utilities/meta/meta.unary/meta.unary.cat +passed 13 tests in /test/utilities/meta/meta.unary/meta.unary.comp +has_copy_assign.pass.cpp:18:2: error: #error has_copy_assign not implemented +#error has_copy_assign not implemented + ^ +1 error generated. +has_copy_assign.pass.cpp failed to compile +has_copy_constructor.pass.cpp:18:2: error: #error has_copy_constructor not implemented +#error has_copy_constructor not implemented + ^ +1 error generated. +has_copy_constructor.pass.cpp failed to compile +has_default_constructor.pass.cpp:18:2: error: #error has_default_constructor not implemented +#error has_default_constructor not implemented + ^ +1 error generated. +has_default_constructor.pass.cpp failed to compile +has_move_assign.pass.cpp:18:2: error: #error has_move_assign not implemented +#error has_move_assign not implemented + ^ +1 error generated. +has_move_assign.pass.cpp failed to compile +has_move_constructor.pass.cpp:18:2: error: #error has_move_constructor not implemented +#error has_move_constructor not implemented + ^ +1 error generated. +has_move_constructor.pass.cpp failed to compile +has_nothrow_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_assign.pass.cpp:66:5: note: in instantiation of function template specialization 'test_has_nothrow_assign' requested here + test_has_nothrow_assign(); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_assign.pass.cpp:67:5: note: in instantiation of function template specialization 'test_has_nothrow_assign' requested here + test_has_nothrow_assign(); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_assign.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_nothrow_assign' requested here + test_has_nothrow_assign(); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_assign.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_nothrow_assign' requested here + test_has_nothrow_assign(); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_assign.pass.cpp:76:5: note: in instantiation of function template specialization 'test_has_nothrow_assign' requested here + test_has_nothrow_assign(); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +10 errors generated. +has_nothrow_copy_assign.pass.cpp failed to compile +has_nothrow_copy_constructor.pass.cpp:28:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_constructor.pass.cpp:64:5: note: in instantiation of function template specialization 'test_has_not_nothrow_copy_constructor' requested here + test_has_not_nothrow_copy_constructor(); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:29:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:31:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_constructor.pass.cpp:66:5: note: in instantiation of function template specialization 'test_has_nothrow_copy_constructor' requested here + test_has_nothrow_copy_constructor(); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_constructor.pass.cpp:67:5: note: in instantiation of function template specialization 'test_has_nothrow_copy_constructor' requested here + test_has_nothrow_copy_constructor(); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_constructor.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_nothrow_copy_constructor' requested here + test_has_nothrow_copy_constructor(); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_constructor.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_nothrow_copy_constructor' requested here + test_has_nothrow_copy_constructor(); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +has_nothrow_copy_constructor.pass.cpp failed to compile +has_nothrow_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_default_constructor.pass.cpp:66:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor' requested here + test_has_nothrow_default_constructor(); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_default_constructor.pass.cpp:67:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor' requested here + test_has_nothrow_default_constructor(); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_default_constructor.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor' requested here + test_has_nothrow_default_constructor(); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_default_constructor.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor' requested here + test_has_nothrow_default_constructor(); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_default_constructor.pass.cpp:76:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor' requested here + test_has_nothrow_default_constructor(); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +has_nothrow_default_constructor.pass.cpp failed to compile +has_nothrow_move_assign.pass.cpp:18:2: error: #error has_nothrow_move_assign not implemented +#error has_nothrow_move_assign not implemented + ^ +1 error generated. +has_nothrow_move_assign.pass.cpp failed to compile +has_nothrow_move_constructor.pass.cpp:18:2: error: #error has_nothrow_move_constructor not implemented +#error has_nothrow_move_constructor not implemented + ^ +1 error generated. +has_nothrow_move_constructor.pass.cpp failed to compile +has_trivial_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_assign.pass.cpp:66:5: note: in instantiation of function template specialization 'test_has_trivial_assign' requested here + test_has_trivial_assign(); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_assign.pass.cpp:67:5: note: in instantiation of function template specialization 'test_has_trivial_assign' requested here + test_has_trivial_assign(); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_assign.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_trivial_assign' requested here + test_has_trivial_assign(); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_assign.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_trivial_assign' requested here + test_has_trivial_assign(); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_assign.pass.cpp:76:5: note: in instantiation of function template specialization 'test_has_trivial_assign' requested here + test_has_trivial_assign(); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +10 errors generated. +has_trivial_copy_assign.pass.cpp failed to compile +has_trivial_copy_constructor.pass.cpp:28:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_constructor.pass.cpp:64:5: note: in instantiation of function template specialization 'test_has_not_trivial_copy_constructor' requested here + test_has_not_trivial_copy_constructor(); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:29:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:31:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_constructor.pass.cpp:66:5: note: in instantiation of function template specialization 'test_has_trivial_copy_constructor' requested here + test_has_trivial_copy_constructor(); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_constructor.pass.cpp:67:5: note: in instantiation of function template specialization 'test_has_trivial_copy_constructor' requested here + test_has_trivial_copy_constructor(); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_constructor.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_trivial_copy_constructor' requested here + test_has_trivial_copy_constructor(); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_constructor.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_trivial_copy_constructor' requested here + test_has_trivial_copy_constructor(); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +has_trivial_copy_constructor.pass.cpp failed to compile +has_trivial_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_default_constructor.pass.cpp:66:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor' requested here + test_has_trivial_default_constructor(); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_default_constructor.pass.cpp:67:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor' requested here + test_has_trivial_default_constructor(); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_default_constructor.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor' requested here + test_has_trivial_default_constructor(); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_default_constructor.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor' requested here + test_has_trivial_default_constructor(); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_default_constructor.pass.cpp:76:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor' requested here + test_has_trivial_default_constructor(); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +has_trivial_default_constructor.pass.cpp failed to compile +has_trivial_destructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_destructor.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_trivial_destructor' requested here + test_has_trivial_destructor(); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_destructor.pass.cpp:69:5: note: in instantiation of function template specialization 'test_has_trivial_destructor' requested here + test_has_trivial_destructor(); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_destructor.pass.cpp:76:5: note: in instantiation of function template specialization 'test_has_trivial_destructor' requested here + test_has_trivial_destructor(); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +12 errors generated. +has_trivial_destructor.pass.cpp failed to compile +has_trivial_move_assign.pass.cpp:18:2: error: #error has_trivial_move_assign not implemented +#error has_trivial_move_assign not implemented + ^ +1 error generated. +has_trivial_move_assign.pass.cpp failed to compile +has_trivial_move_constructor.pass.cpp:18:2: error: #error has_trivial_move_constructor not implemented +#error has_trivial_move_constructor not implemented + ^ +1 error generated. +has_trivial_move_constructor.pass.cpp failed to compile +has_virtual_destructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_virtual_destructor.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_virtual_destructor' requested here + test_has_virtual_destructor(); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_virtual_destructor.pass.cpp:76:5: note: in instantiation of function template specialization 'test_has_virtual_destructor' requested here + test_has_virtual_destructor(); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +8 errors generated. +has_virtual_destructor.pass.cpp failed to compile +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:668:7: error: unions cannot be base classes + : public _Tp + ^~~~~~~~~~ +../../../../../include/type_traits:679:56: note: in instantiation of template class 'std::__is_empty1' requested here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:683:40: note: in instantiation of template class 'std::__libcpp_empty' requested here +template struct is_empty : public __libcpp_empty<_Tp> {}; + ^ +is_empty.pass.cpp:28:5: note: in instantiation of template class 'std::is_empty' requested here + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:28:20: note: instantiated from: + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:60:5: note: in instantiation of function template specialization 'test_is_not_empty' requested here + test_is_not_empty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:668:7: error: unions cannot be base classes + : public _Tp + ^~~~~~~~~~ +../../../../../include/type_traits:679:56: note: in instantiation of template class 'std::__is_empty1' requested here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:683:40: note: in instantiation of template class 'std::__libcpp_empty' requested here +template struct is_empty : public __libcpp_empty<_Tp> {}; + ^ +is_empty.pass.cpp:29:5: note: in instantiation of template class 'std::is_empty' requested here + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:29:20: note: instantiated from: + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:60:5: note: in instantiation of function template specialization 'test_is_not_empty' requested here + test_is_not_empty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:668:7: error: unions cannot be base classes + : public _Tp + ^~~~~~~~~~ +../../../../../include/type_traits:679:56: note: in instantiation of template class 'std::__is_empty1' requested here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:683:40: note: in instantiation of template class 'std::__libcpp_empty' requested here +template struct is_empty : public __libcpp_empty<_Tp> {}; + ^ +is_empty.pass.cpp:30:5: note: in instantiation of template class 'std::is_empty' requested here + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:30:20: note: instantiated from: + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:60:5: note: in instantiation of function template specialization 'test_is_not_empty' requested here + test_is_not_empty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:668:7: error: unions cannot be base classes + : public _Tp + ^~~~~~~~~~ +../../../../../include/type_traits:679:56: note: in instantiation of template class 'std::__is_empty1' requested here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:683:40: note: in instantiation of template class 'std::__libcpp_empty' requested here +template struct is_empty : public __libcpp_empty<_Tp> {}; + ^ +is_empty.pass.cpp:31:5: note: in instantiation of template class 'std::is_empty' requested here + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:31:20: note: instantiated from: + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:60:5: note: in instantiation of function template specialization 'test_is_not_empty' requested here + test_is_not_empty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:668:7: error: base class 'NotEmpty const volatile' has private destructor + : public _Tp + ^~~~~~~~~~ +is_empty.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:679:56: note: implicit default destructor for 'std::__is_empty1' first required here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:668:7: error: base class 'NotEmpty volatile' has private destructor + : public _Tp + ^~~~~~~~~~ +is_empty.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:679:56: note: implicit default destructor for 'std::__is_empty1' first required here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:668:7: error: base class 'NotEmpty const' has private destructor + : public _Tp + ^~~~~~~~~~ +is_empty.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:679:56: note: implicit default destructor for 'std::__is_empty1' first required here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:668:7: error: base class 'NotEmpty' has private destructor + : public _Tp + ^~~~~~~~~~ +is_empty.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:679:56: note: implicit default destructor for 'std::__is_empty1' first required here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +8 errors generated. +is_empty.pass.cpp failed to compile +is_literal_type.pass.cpp:18:5: error: no member named 'is_literal_type' in namespace 'std' + static_assert( std::is_literal_type::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_literal_type.pass.cpp:18:25: note: instantiated from: + static_assert( std::is_literal_type::value, ""); + ~~~~~^ +is_literal_type.pass.cpp:18:5: error: type name requires a specifier or qualifier + static_assert( std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:18:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:19:5: error: no member named 'is_literal_type' in namespace 'std' + static_assert( std::is_literal_type::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_literal_type.pass.cpp:19:25: note: instantiated from: + static_assert( std::is_literal_type::value, ""); + ~~~~~^ +is_literal_type.pass.cpp:19:5: error: type name requires a specifier or qualifier + static_assert( std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:19:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:20:5: error: no member named 'is_literal_type' in namespace 'std' + static_assert(!std::is_literal_type::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_literal_type.pass.cpp:20:25: note: instantiated from: + static_assert(!std::is_literal_type::value, ""); + ~~~~~^ +is_literal_type.pass.cpp:20:5: error: type name requires a specifier or qualifier + static_assert(!std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:20:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:21:5: error: no member named 'is_literal_type' in namespace 'std' + static_assert(!std::is_literal_type::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_literal_type.pass.cpp:21:25: note: instantiated from: + static_assert(!std::is_literal_type::value, ""); + ~~~~~^ +is_literal_type.pass.cpp:21:5: error: type name requires a specifier or qualifier + static_assert(!std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:21:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +12 errors generated. +is_literal_type.pass.cpp failed to compile +is_pod.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_pod.pass.cpp:46:5: note: in instantiation of function template specialization 'test_is_pod' requested here + test_is_pod(); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_pod.pass.cpp:47:5: note: in instantiation of function template specialization 'test_is_pod' requested here + test_is_pod(); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_pod.pass.cpp:48:5: note: in instantiation of function template specialization 'test_is_pod' requested here + test_is_pod(); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_pod.pass.cpp:49:5: note: in instantiation of function template specialization 'test_is_pod' requested here + test_is_pod(); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_pod.pass.cpp:50:5: note: in instantiation of function template specialization 'test_is_pod' requested here + test_is_pod(); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +10 errors generated. +is_pod.pass.cpp failed to compile +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:687:49: error: unions cannot be base classes +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +../../../../../include/type_traits:692:38: note: in instantiation of template class 'std::__is_polymorphic1' requested here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:696:46: note: in instantiation of template class 'std::__libcpp_polymorphic' requested here +template struct is_polymorphic : public __libcpp_polymorphic<_Tp> {}; + ^ +is_polymorphic.pass.cpp:28:5: note: in instantiation of template class 'std::is_polymorphic' requested here + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:28:20: note: instantiated from: + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:65:5: note: in instantiation of function template specialization 'test_is_not_polymorphic' requested here + test_is_not_polymorphic(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:687:49: error: unions cannot be base classes +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +../../../../../include/type_traits:692:38: note: in instantiation of template class 'std::__is_polymorphic1' requested here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:696:46: note: in instantiation of template class 'std::__libcpp_polymorphic' requested here +template struct is_polymorphic : public __libcpp_polymorphic<_Tp> {}; + ^ +is_polymorphic.pass.cpp:29:5: note: in instantiation of template class 'std::is_polymorphic' requested here + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:29:20: note: instantiated from: + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:65:5: note: in instantiation of function template specialization 'test_is_not_polymorphic' requested here + test_is_not_polymorphic(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:687:49: error: unions cannot be base classes +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +../../../../../include/type_traits:692:38: note: in instantiation of template class 'std::__is_polymorphic1' requested here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:696:46: note: in instantiation of template class 'std::__libcpp_polymorphic' requested here +template struct is_polymorphic : public __libcpp_polymorphic<_Tp> {}; + ^ +is_polymorphic.pass.cpp:30:5: note: in instantiation of template class 'std::is_polymorphic' requested here + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:30:20: note: instantiated from: + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:65:5: note: in instantiation of function template specialization 'test_is_not_polymorphic' requested here + test_is_not_polymorphic(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:687:49: error: unions cannot be base classes +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +../../../../../include/type_traits:692:38: note: in instantiation of template class 'std::__is_polymorphic1' requested here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:696:46: note: in instantiation of template class 'std::__libcpp_polymorphic' requested here +template struct is_polymorphic : public __libcpp_polymorphic<_Tp> {}; + ^ +is_polymorphic.pass.cpp:31:5: note: in instantiation of template class 'std::is_polymorphic' requested here + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:31:20: note: instantiated from: + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:65:5: note: in instantiation of function template specialization 'test_is_not_polymorphic' requested here + test_is_not_polymorphic(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:687:49: error: base class 'Abstract const volatile' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:52:13: note: declared private here + virtual ~Abstract() = 0; + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'Abstract volatile' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:52:13: note: declared private here + virtual ~Abstract() = 0; + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'Abstract const' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:52:13: note: declared private here + virtual ~Abstract() = 0; + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'Abstract' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:52:13: note: declared private here + virtual ~Abstract() = 0; + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'NotEmpty const volatile' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'NotEmpty volatile' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'NotEmpty const' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'NotEmpty' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +12 errors generated. +is_polymorphic.pass.cpp failed to compile +is_standard_layout.pass.cpp:18:5: error: no member named 'is_standard_layout' in namespace 'std' + static_assert( std::is_standard_layout::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_standard_layout.pass.cpp:18:25: note: instantiated from: + static_assert( std::is_standard_layout::value, ""); + ~~~~~^ +is_standard_layout.pass.cpp:18:5: error: type name requires a specifier or qualifier + static_assert( std::is_standard_layout::value, ""); + ^ +In file included from is_standard_layout.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_standard_layout.pass.cpp:18:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_standard_layout::value, ""); + ^ +In file included from is_standard_layout.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_standard_layout.pass.cpp:19:5: error: no member named 'is_standard_layout' in namespace 'std' + static_assert(!std::is_standard_layout::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_standard_layout.pass.cpp:19:25: note: instantiated from: + static_assert(!std::is_standard_layout::value, ""); + ~~~~~^ +is_standard_layout.pass.cpp:19:5: error: type name requires a specifier or qualifier + static_assert(!std::is_standard_layout::value, ""); + ^ +In file included from is_standard_layout.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_standard_layout.pass.cpp:19:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_standard_layout::value, ""); + ^ +In file included from is_standard_layout.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_standard_layout.pass.cpp:20:5: error: no member named 'is_standard_layout' in namespace 'std' + static_assert(!std::is_standard_layout::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_standard_layout.pass.cpp:20:25: note: instantiated from: + static_assert(!std::is_standard_layout::value, ""); + ~~~~~^ +is_standard_layout.pass.cpp:20:5: error: type name requires a specifier or qualifier + static_assert(!std::is_standard_layout::value, ""); + ^ +In file included from is_standard_layout.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_standard_layout.pass.cpp:20:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_standard_layout::value, ""); + ^ +In file included from is_standard_layout.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +9 errors generated. +is_standard_layout.pass.cpp failed to compile +is_trivial.pass.cpp:18:5: error: no member named 'is_trivial' in namespace 'std' + static_assert( std::is_trivial::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivial.pass.cpp:18:25: note: instantiated from: + static_assert( std::is_trivial::value, ""); + ~~~~~^ +is_trivial.pass.cpp:18:5: error: type name requires a specifier or qualifier + static_assert( std::is_trivial::value, ""); + ^ +In file included from is_trivial.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivial.pass.cpp:18:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_trivial::value, ""); + ^ +In file included from is_trivial.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivial.pass.cpp:19:5: error: no member named 'is_trivial' in namespace 'std' + static_assert(!std::is_trivial::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivial.pass.cpp:19:25: note: instantiated from: + static_assert(!std::is_trivial::value, ""); + ~~~~~^ +is_trivial.pass.cpp:19:5: error: type name requires a specifier or qualifier + static_assert(!std::is_trivial::value, ""); + ^ +In file included from is_trivial.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivial.pass.cpp:19:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_trivial::value, ""); + ^ +In file included from is_trivial.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivial.pass.cpp:20:5: error: no member named 'is_trivial' in namespace 'std' + static_assert(!std::is_trivial::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivial.pass.cpp:20:25: note: instantiated from: + static_assert(!std::is_trivial::value, ""); + ~~~~~^ +is_trivial.pass.cpp:20:5: error: type name requires a specifier or qualifier + static_assert(!std::is_trivial::value, ""); + ^ +In file included from is_trivial.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivial.pass.cpp:20:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_trivial::value, ""); + ^ +In file included from is_trivial.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +9 errors generated. +is_trivial.pass.cpp failed to compile +is_trivialially_copyable.pass.cpp:30:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert( std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:30:25: note: instantiated from: + static_assert( std::is_trivially_copyable::value, ""); + ~~~~~^ +is_trivialially_copyable.pass.cpp:30:5: error: type name requires a specifier or qualifier + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:30:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:31:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert( std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:31:25: note: instantiated from: + static_assert( std::is_trivially_copyable::value, ""); + ~~~~~^ +is_trivialially_copyable.pass.cpp:31:5: error: type name requires a specifier or qualifier + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:31:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:32:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert(!std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:32:25: note: instantiated from: + static_assert(!std::is_trivially_copyable::value, ""); + ~~~~~^ +is_trivialially_copyable.pass.cpp:32:5: error: type name requires a specifier or qualifier + static_assert(!std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:32:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:33:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert( std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:33:25: note: instantiated from: + static_assert( std::is_trivially_copyable::value, ""); + ~~~~~^ +is_trivialially_copyable.pass.cpp:33:5: error: type name requires a specifier or qualifier + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:33:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:34:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert( std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:34:25: note: instantiated from: + static_assert( std::is_trivially_copyable::value, ""); + ~~~~~^ +is_trivialially_copyable.pass.cpp:34:5: error: type name requires a specifier or qualifier + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:34:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:35:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert(!std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:35:25: note: instantiated from: + static_assert(!std::is_trivially_copyable::value, ""); + ~~~~~^ +is_trivialially_copyable.pass.cpp:35:5: error: type name requires a specifier or qualifier + static_assert(!std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:35:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:36:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert(!std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:36:25: note: instantiated from: + static_assert(!std::is_trivially_copyable::value, ""); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +is_trivialially_copyable.pass.cpp failed to compile +failed 24 tests in /test/utilities/meta/meta.unary/meta.unary.prop +passed 10 tests in /test/utilities/meta/meta.unary/meta.unary.prop +passed 2 tests in /test/utilities/ratio +passed 8 tests in /test/utilities/ratio/ratio.arithmetic +passed 6 tests in /test/utilities/ratio/ratio.comparison +passed 4 tests in /test/utilities/ratio/ratio.ratio +passed 1 tests in /test/utilities/ratio/ratio.si +passed 2 tests in /test/utilities/template.bitset +passed 4 tests in /test/utilities/template.bitset/bitset.cons +passed 1 tests in /test/utilities/template.bitset/bitset.hash +passed 26 tests in /test/utilities/template.bitset/bitset.members +passed 5 tests in /test/utilities/template.bitset/bitset.operators +passed 7 tests in /test/utilities/time +passed 1 tests in /test/utilities/time/time.clock +passed 2 tests in /test/utilities/time/time.clock/time.clock.hires +passed 2 tests in /test/utilities/time/time.clock/time.clock.monotonic +passed 5 tests in /test/utilities/time/time.clock/time.clock.system +passed 1 tests in /test/utilities/time/time.clock.req +passed 5 tests in /test/utilities/time/time.duration +passed 12 tests in /test/utilities/time/time.duration/time.duration.arithmetic +passed 2 tests in /test/utilities/time/time.duration/time.duration.cast +passed 2 tests in /test/utilities/time/time.duration/time.duration.comparisons +passed 11 tests in /test/utilities/time/time.duration/time.duration.cons +passed 11 tests in /test/utilities/time/time.duration/time.duration.nonmember +passed 1 tests in /test/utilities/time/time.duration/time.duration.observer +passed 3 tests in /test/utilities/time/time.duration/time.duration.special +passed 2 tests in /test/utilities/time/time.point +passed 2 tests in /test/utilities/time/time.point/time.point.arithmetic +passed 2 tests in /test/utilities/time/time.point/time.point.cast +passed 4 tests in /test/utilities/time/time.point/time.point.comparisons +passed 5 tests in /test/utilities/time/time.point/time.point.cons +passed 3 tests in /test/utilities/time/time.point/time.point.nonmember +passed 1 tests in /test/utilities/time/time.point/time.point.observer +passed 2 tests in /test/utilities/time/time.point/time.point.special +passed 1 tests in /test/utilities/time/time.traits +passed 3 tests in /test/utilities/time/time.traits/time.traits.duration_values +passed 1 tests in /test/utilities/time/time.traits/time.traits.is_fp +passed 2 tests in /test/utilities/time/time.traits/time.traits.specializations +passed 1 tests in /test/utilities/tuple +passed 1 tests in /test/utilities/tuple/tuple.general +empty_member.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +empty_member.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple T; + ^ +empty_member.pass.cpp:26:9: error: use of undeclared identifier 'T' + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:26:31: note: instantiated from: + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:26:9: error: type name requires a specifier or qualifier + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +empty_member.pass.cpp:26:9: error: C++ requires a type specifier for all declarations + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +empty_member.pass.cpp:29:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +empty_member.pass.cpp:29:27: error: expected unqualified-id + typedef std::tuple T; + ^ +empty_member.pass.cpp:30:9: error: use of undeclared identifier 'T' + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:30:31: note: instantiated from: + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:30:9: error: type name requires a specifier or qualifier + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +empty_member.pass.cpp:30:9: error: C++ requires a type specifier for all declarations + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +empty_member.pass.cpp:33:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +empty_member.pass.cpp:33:27: error: expected unqualified-id + typedef std::tuple T; + ^ +empty_member.pass.cpp:34:9: error: use of undeclared identifier 'T' + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:34:31: note: instantiated from: + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:34:9: error: type name requires a specifier or qualifier + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +empty_member.pass.cpp:34:9: error: C++ requires a type specifier for all declarations + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +empty_member.pass.cpp:37:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +empty_member.pass.cpp:37:27: error: expected unqualified-id + typedef std::tuple T; + ^ +empty_member.pass.cpp:38:9: error: use of undeclared identifier 'T' + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:38:31: note: instantiated from: + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:38:9: error: type name requires a specifier or qualifier + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +empty_member.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple +const_pair.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +const_pair.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +const_pair.pass.cpp:27:9: error: use of undeclared identifier 'T1' + T1 t1; + ^ +const_pair.pass.cpp:28:9: error: use of undeclared identifier 't1' + t1 = t0; + ^ +const_pair.pass.cpp:29:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_pair.pass.cpp:29:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +const_pair.pass.cpp:30:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1) == short('a')); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_pair.pass.cpp:30:21: note: instantiated from: + assert(std::get<1>(t1) == short('a')); + ~~~~~^ +6 errors generated. +const_pair.pass.cpp failed to compile +convert_copy.pass.cpp:37:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_copy.pass.cpp:37:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_copy.pass.cpp:38:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_copy.pass.cpp:38:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_copy.pass.cpp:39:9: error: use of undeclared identifier 'T0' + T0 t0(2.5); + ^ +convert_copy.pass.cpp:40:9: error: use of undeclared identifier 'T1' + T1 t1; + ^ +convert_copy.pass.cpp:41:9: error: use of undeclared identifier 't1' + t1 = t0; + ^ +convert_copy.pass.cpp:42:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_copy.pass.cpp:42:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_copy.pass.cpp:45:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_copy.pass.cpp:45:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_copy.pass.cpp:46:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_copy.pass.cpp:46:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_copy.pass.cpp:47:9: error: use of undeclared identifier 'T0' + T0 t0(2.5, 'a'); + ^ +convert_copy.pass.cpp:48:9: error: use of undeclared identifier 'T1' + T1 t1; + ^ +convert_copy.pass.cpp:49:9: error: use of undeclared identifier 't1' + t1 = t0; + ^ +convert_copy.pass.cpp:50:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_copy.pass.cpp:50:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_copy.pass.cpp:51:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1) == int('a')); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_copy.pass.cpp:51:21: note: instantiated from: + assert(std::get<1>(t1) == int('a')); + ~~~~~^ +convert_copy.pass.cpp:54:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_copy.pass.cpp:54:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +convert_copy.pass.cpp failed to compile +convert_move.pass.cpp:40:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_move.pass.cpp:40:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_move.pass.cpp:41:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_move.pass.cpp:41:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_move.pass.cpp:42:9: error: use of undeclared identifier 'T0' + T0 t0(2.5); + ^ +convert_move.pass.cpp:43:9: error: use of undeclared identifier 'T1' + T1 t1; + ^ +convert_move.pass.cpp:44:9: error: use of undeclared identifier 't1' + t1 = std::move(t0); + ^ +convert_move.pass.cpp:45:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_move.pass.cpp:45:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_move.pass.cpp:48:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_move.pass.cpp:48:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_move.pass.cpp:49:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_move.pass.cpp:49:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_move.pass.cpp:50:9: error: use of undeclared identifier 'T0' + T0 t0(2.5, 'a'); + ^ +convert_move.pass.cpp:51:9: error: use of undeclared identifier 'T1' + T1 t1; + ^ +convert_move.pass.cpp:52:9: error: use of undeclared identifier 't1' + t1 = std::move(t0); + ^ +convert_move.pass.cpp:53:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_move.pass.cpp:53:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_move.pass.cpp:54:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1) == int('a')); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_move.pass.cpp:54:21: note: instantiated from: + assert(std::get<1>(t1) == int('a')); + ~~~~~^ +convert_move.pass.cpp:57:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_move.pass.cpp:57:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +convert_move.pass.cpp failed to compile +copy.pass.cpp:23:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +copy.pass.cpp:23:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +copy.pass.cpp:24:9: error: use of undeclared identifier 'T' + T t0; + ^ +copy.pass.cpp:25:9: error: use of undeclared identifier 'T' + T t; + ^ +copy.pass.cpp:26:9: error: use of undeclared identifier 't' + t = t0; + ^ +copy.pass.cpp:29:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +copy.pass.cpp:29:27: error: expected unqualified-id + typedef std::tuple T; + ^ +copy.pass.cpp:30:9: error: use of undeclared identifier 'T' + T t0(2); + ^ +copy.pass.cpp:31:9: error: use of undeclared identifier 'T' + T t; + ^ +copy.pass.cpp:32:9: error: use of undeclared identifier 't' + t = t0; + ^ +copy.pass.cpp:33:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +copy.pass.cpp:33:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +copy.pass.cpp:36:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +copy.pass.cpp:36:27: error: expected unqualified-id + typedef std::tuple T; + ^ +copy.pass.cpp:37:9: error: use of undeclared identifier 'T' + T t0(2, 'a'); + ^ +copy.pass.cpp:38:9: error: use of undeclared identifier 'T' + T t; + ^ +copy.pass.cpp:39:9: error: use of undeclared identifier 't' + t = t0; + ^ +copy.pass.cpp:40:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +copy.pass.cpp:40:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +copy.pass.cpp:41:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 'a'); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +copy.pass.cpp:41:21: note: instantiated from: + assert(std::get<1>(t) == 'a'); + ~~~~~^ +copy.pass.cpp:44:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +copy.pass.cpp failed to compile +move.pass.cpp:24:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +move.pass.cpp:24:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +move.pass.cpp:25:9: error: use of undeclared identifier 'T' + T t0; + ^ +move.pass.cpp:26:9: error: use of undeclared identifier 'T' + T t; + ^ +move.pass.cpp:27:9: error: use of undeclared identifier 't' + t = std::move(t0); + ^ +move.pass.cpp:30:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +move.pass.cpp:30:27: error: expected unqualified-id + typedef std::tuple T; + ^ +move.pass.cpp:31:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0)); + ^ +move.pass.cpp:32:9: error: use of undeclared identifier 'T' + T t; + ^ +move.pass.cpp:33:9: error: use of undeclared identifier 't' + t = std::move(t0); + ^ +move.pass.cpp:34:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +move.pass.cpp:34:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +move.pass.cpp:37:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +move.pass.cpp:37:27: error: expected unqualified-id + typedef std::tuple T; + ^ +move.pass.cpp:38:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0), MoveOnly(1)); + ^ +move.pass.cpp:39:9: error: use of undeclared identifier 'T' + T t; + ^ +move.pass.cpp:40:9: error: use of undeclared identifier 't' + t = std::move(t0); + ^ +move.pass.cpp:41:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +move.pass.cpp:41:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +move.pass.cpp:42:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +move.pass.cpp:42:21: note: instantiated from: + assert(std::get<1>(t) == 1); + ~~~~~^ +move.pass.cpp:45:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +move.pass.cpp failed to compile +move_pair.pass.cpp:41:52: error: a space is required between consecutive right angle brackets (use '> >') + typedef std::pair> T0; + ^~ + > > +move_pair.pass.cpp:42:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple> T1; + ~~~~~^ +move_pair.pass.cpp:42:27: error: expected unqualified-id + typedef std::tuple> T1; + ^ +move_pair.pass.cpp:43:20: error: no viable constructor copying parameter of type 'std::unique_ptr' + T0 t0(2.5, std::unique_ptr(new D(3))); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from move_pair.pass.cpp:17: +In file included from ../../../../../include/tuple:118: +../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'std::unique_ptr' to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +move_pair.pass.cpp:44:9: error: use of undeclared identifier 'T1' + T1 t1; + ^ +move_pair.pass.cpp:45:9: error: use of undeclared identifier 't1' + t1 = std::move(t0); + ^ +move_pair.pass.cpp:46:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +move_pair.pass.cpp:46:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +move_pair.pass.cpp:47:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1)->id_ == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +move_pair.pass.cpp:47:21: note: instantiated from: + assert(std::get<1>(t1)->id_ == 3); + ~~~~~^ +In file included from move_pair.pass.cpp:17: +In file included from ../../../../../include/tuple:118: +In file included from ../../../../../include/memory:196: +../../../../../include/utility:212:23: error: no matching constructor for initialization of 'std::unique_ptr >' + : first(__x), second(__y) {} + ^ ~~~ +move_pair.pass.cpp:43:12: note: in instantiation of member function 'std::pair > >::pair' requested here + T0 t0(2.5, std::unique_ptr(new D(3))); + ^ +In file included from move_pair.pass.cpp:17: +In file included from ../../../../../include/tuple:118: +../../../../../include/memory:2062:5: note: candidate constructor not viable: 1st argument ('std::unique_ptr > const') would lose const qualifier + unique_ptr(unique_ptr&); + ^ +../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'std::unique_ptr > const' to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../include/memory:2087:40: note: candidate constructor not viable: no known conversion from 'std::unique_ptr > const' to 'pointer' (aka 'D *') for 1st argument + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(pointer __p) + ^ +../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'std::unique_ptr > const' to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../include/memory:2095:44: note: candidate template ignored: failed template argument deduction + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(auto_ptr<_Up>& __p, + ^ +../../../../../include/memory:2075:31: note: candidate constructor not viable: requires 0 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr() + ^ +../../../../../include/memory:2184:31: note: candidate constructor not viable: requires 2 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d) + ^ +9 errors generated. +move_pair.pass.cpp failed to compile +failed 6 tests in /test/utilities/tuple/tuple.tuple/tuple.assign +passed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.assign +UTypes.pass.cpp:25:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(MoveOnly(0)); + ~~~~~^ +UTypes.pass.cpp:26:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:26:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +UTypes.pass.cpp:29:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(MoveOnly(0), MoveOnly(1)); + ~~~~~^ +UTypes.pass.cpp:30:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:30:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +UTypes.pass.cpp:31:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:31:21: note: instantiated from: + assert(std::get<1>(t) == 1); + ~~~~~^ +UTypes.pass.cpp:34:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(MoveOnly(0), + ~~~~~^ +UTypes.pass.cpp:37:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:37:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +UTypes.pass.cpp:38:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:38:21: note: instantiated from: + assert(std::get<1>(t) == 1); + ~~~~~^ +UTypes.pass.cpp:39:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:39:21: note: instantiated from: + assert(std::get<2>(t) == 2); + ~~~~~^ +UTypes.pass.cpp:43:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(MoveOnly(0), + ~~~~~^ +UTypes.pass.cpp:45:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:45:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +UTypes.pass.cpp:46:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:46:21: note: instantiated from: + assert(std::get<1>(t) == 1); + ~~~~~^ +UTypes.pass.cpp:47:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == MoveOnly()); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:47:21: note: instantiated from: + assert(std::get<2>(t) == MoveOnly()); + ~~~~~^ +UTypes.pass.cpp:50:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(MoveOnly(0)); + ~~~~~^ +UTypes.pass.cpp:51:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:51:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +UTypes.pass.cpp:52:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == MoveOnly()); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:52:21: note: instantiated from: + assert(std::get<1>(t) == MoveOnly()); + ~~~~~^ +UTypes.pass.cpp:53:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == MoveOnly()); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:53:21: note: instantiated from: + assert(std::get<2>(t) == MoveOnly()); + ~~~~~^ +17 errors generated. +UTypes.pass.cpp failed to compile +In file included from alloc.pass.cpp:22: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc.pass.cpp:23: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc.pass.cpp failed to compile +In file included from alloc_UTypes.pass.cpp:22: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_UTypes.pass.cpp:23: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_UTypes.pass.cpp failed to compile +In file included from alloc_const_Types.pass.cpp:21: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_const_Types.pass.cpp:22: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_const_Types.pass.cpp failed to compile +In file included from alloc_const_pair.pass.cpp:22: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_const_pair.pass.cpp:23: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_const_pair.pass.cpp failed to compile +In file included from alloc_convert_copy.pass.cpp:21: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_convert_copy.pass.cpp:22: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_convert_copy.pass.cpp failed to compile +In file included from alloc_convert_move.pass.cpp:23: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_convert_move.pass.cpp:24: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_convert_move.pass.cpp failed to compile +In file included from alloc_copy.pass.cpp:21: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_copy.pass.cpp:22: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_copy.pass.cpp failed to compile +In file included from alloc_move.pass.cpp:22: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_move.pass.cpp:23: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_move.pass.cpp failed to compile +In file included from alloc_move_pair.pass.cpp:23: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_move_pair.pass.cpp:24: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_move_pair.pass.cpp failed to compile +const_Types.pass.cpp:23:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(2); + ~~~~~^ +const_Types.pass.cpp:24:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:24:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +const_Types.pass.cpp:27:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(2, 0); + ~~~~~^ +const_Types.pass.cpp:28:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:28:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +const_Types.pass.cpp:29:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:29:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +const_Types.pass.cpp:32:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(2, nullptr); + ~~~~~^ +const_Types.pass.cpp:33:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:33:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +const_Types.pass.cpp:34:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:34:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +const_Types.pass.cpp:37:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(2, nullptr, "text"); + ~~~~~^ +const_Types.pass.cpp:38:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:38:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +const_Types.pass.cpp:39:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:39:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +const_Types.pass.cpp:40:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == "text"); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:40:21: note: instantiated from: + assert(std::get<2>(t) == "text"); + ~~~~~^ +const_Types.pass.cpp:44:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(2); + ~~~~~^ +const_Types.pass.cpp:45:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:45:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +const_Types.pass.cpp:46:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:46:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +const_Types.pass.cpp:47:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:47:21: note: instantiated from: + assert(std::get<2>(t) == ""); + ~~~~~^ +const_Types.pass.cpp:50:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(2, nullptr); + ~~~~~^ +const_Types.pass.cpp:51:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:51:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +const_Types.pass.cpp:52:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:52:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +const_Types.pass.cpp failed to compile +const_pair.pass.cpp:24:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +const_pair.pass.cpp:24:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +const_pair.pass.cpp:26:9: error: use of undeclared identifier 'T1' + T1 t1 = t0; + ^ +const_pair.pass.cpp:27:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_pair.pass.cpp:27:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +const_pair.pass.cpp:28:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1) == short('a')); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_pair.pass.cpp:28:21: note: instantiated from: + assert(std::get<1>(t1) == short('a')); + ~~~~~^ +5 errors generated. +const_pair.pass.cpp failed to compile +convert_copy.pass.cpp:36:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_copy.pass.cpp:36:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_copy.pass.cpp:37:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_copy.pass.cpp:37:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_copy.pass.cpp:38:9: error: use of undeclared identifier 'T0' + T0 t0(2.5); + ^ +convert_copy.pass.cpp:39:9: error: use of undeclared identifier 'T1' + T1 t1 = t0; + ^ +convert_copy.pass.cpp:40:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_copy.pass.cpp:40:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_copy.pass.cpp:43:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_copy.pass.cpp:43:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_copy.pass.cpp:44:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_copy.pass.cpp:44:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_copy.pass.cpp:45:9: error: use of undeclared identifier 'T0' + T0 t0(2.5, 'a'); + ^ +convert_copy.pass.cpp:46:9: error: use of undeclared identifier 'T1' + T1 t1 = t0; + ^ +convert_copy.pass.cpp:47:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_copy.pass.cpp:47:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_copy.pass.cpp:48:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1) == int('a')); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_copy.pass.cpp:48:21: note: instantiated from: + assert(std::get<1>(t1) == int('a')); + ~~~~~^ +convert_copy.pass.cpp:51:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_copy.pass.cpp:51:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_copy.pass.cpp:52:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_copy.pass.cpp:52:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +convert_copy.pass.cpp failed to compile +convert_move.pass.cpp:39:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_move.pass.cpp:39:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_move.pass.cpp:40:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_move.pass.cpp:40:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_move.pass.cpp:41:9: error: use of undeclared identifier 'T0' + T0 t0(2.5); + ^ +convert_move.pass.cpp:42:9: error: use of undeclared identifier 'T1' + T1 t1 = std::move(t0); + ^ +convert_move.pass.cpp:43:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_move.pass.cpp:43:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_move.pass.cpp:46:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_move.pass.cpp:46:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_move.pass.cpp:47:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_move.pass.cpp:47:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_move.pass.cpp:48:9: error: use of undeclared identifier 'T0' + T0 t0(2.5, 'a'); + ^ +convert_move.pass.cpp:49:9: error: use of undeclared identifier 'T1' + T1 t1 = std::move(t0); + ^ +convert_move.pass.cpp:50:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_move.pass.cpp:50:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_move.pass.cpp:51:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1) == int('a')); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_move.pass.cpp:51:21: note: instantiated from: + assert(std::get<1>(t1) == int('a')); + ~~~~~^ +convert_move.pass.cpp:54:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_move.pass.cpp:54:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_move.pass.cpp:55:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_move.pass.cpp:55:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +convert_move.pass.cpp failed to compile +copy.pass.cpp:23:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +copy.pass.cpp:23:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +copy.pass.cpp:24:9: error: use of undeclared identifier 'T' + T t0; + ^ +copy.pass.cpp:25:9: error: use of undeclared identifier 'T' + T t = t0; + ^ +copy.pass.cpp:28:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +copy.pass.cpp:28:27: error: expected unqualified-id + typedef std::tuple T; + ^ +copy.pass.cpp:29:9: error: use of undeclared identifier 'T' + T t0(2); + ^ +copy.pass.cpp:30:9: error: use of undeclared identifier 'T' + T t = t0; + ^ +copy.pass.cpp:31:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +copy.pass.cpp:31:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +copy.pass.cpp:34:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +copy.pass.cpp:34:27: error: expected unqualified-id + typedef std::tuple T; + ^ +copy.pass.cpp:35:9: error: use of undeclared identifier 'T' + T t0(2, 'a'); + ^ +copy.pass.cpp:36:9: error: use of undeclared identifier 'T' + T t = t0; + ^ +copy.pass.cpp:37:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +copy.pass.cpp:37:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +copy.pass.cpp:38:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 'a'); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +copy.pass.cpp:38:21: note: instantiated from: + assert(std::get<1>(t) == 'a'); + ~~~~~^ +copy.pass.cpp:41:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +copy.pass.cpp:41:27: error: expected unqualified-id + typedef std::tuple T; + ^ +copy.pass.cpp:42:9: error: use of undeclared identifier 'T' + T t0(2, 'a', "some text"); + ^ +copy.pass.cpp:43:9: error: use of undeclared identifier 'T' + T t = t0; + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +copy.pass.cpp failed to compile +default.pass.cpp:25:14: error: no member named 'tuple' in namespace 'std' + std::tuple<> t; + ~~~~~^ +default.pass.cpp:28:14: error: no member named 'tuple' in namespace 'std' + std::tuple t; + ~~~~~^ +default.pass.cpp:29:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:29:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +default.pass.cpp:32:14: error: no member named 'tuple' in namespace 'std' + std::tuple t; + ~~~~~^ +default.pass.cpp:33:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:33:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +default.pass.cpp:34:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:34:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +default.pass.cpp:37:14: error: no member named 'tuple' in namespace 'std' + std::tuple t; + ~~~~~^ +default.pass.cpp:38:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:38:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +default.pass.cpp:39:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:39:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +default.pass.cpp:40:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:40:21: note: instantiated from: + assert(std::get<2>(t) == ""); + ~~~~~^ +default.pass.cpp:43:14: error: no member named 'tuple' in namespace 'std' + std::tuple t; + ~~~~~^ +default.pass.cpp:44:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:44:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +default.pass.cpp:45:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:45:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +default.pass.cpp:46:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:46:21: note: instantiated from: + assert(std::get<2>(t) == ""); + ~~~~~^ +default.pass.cpp:47:9: error: no member named 'get' in namespace 'std' + assert(std::get<3>(t) == DefaultOnly()); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:47:21: note: instantiated from: + assert(std::get<3>(t) == DefaultOnly()); + ~~~~~^ +15 errors generated. +default.pass.cpp failed to compile +move.pass.cpp:24:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +move.pass.cpp:24:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +move.pass.cpp:25:9: error: use of undeclared identifier 'T' + T t0; + ^ +move.pass.cpp:26:9: error: use of undeclared identifier 'T' + T t = std::move(t0); + ^ +move.pass.cpp:29:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +move.pass.cpp:29:27: error: expected unqualified-id + typedef std::tuple T; + ^ +move.pass.cpp:30:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0)); + ^ +move.pass.cpp:31:9: error: use of undeclared identifier 'T' + T t = std::move(t0); + ^ +move.pass.cpp:32:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +move.pass.cpp:32:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +move.pass.cpp:35:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +move.pass.cpp:35:27: error: expected unqualified-id + typedef std::tuple T; + ^ +move.pass.cpp:36:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0), MoveOnly(1)); + ^ +move.pass.cpp:37:9: error: use of undeclared identifier 'T' + T t = std::move(t0); + ^ +move.pass.cpp:38:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +move.pass.cpp:38:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +move.pass.cpp:39:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +move.pass.cpp:39:21: note: instantiated from: + assert(std::get<1>(t) == 1); + ~~~~~^ +move.pass.cpp:42:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +move.pass.cpp:42:27: error: expected unqualified-id + typedef std::tuple T; + ^ +move.pass.cpp:43:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0), MoveOnly(1), MoveOnly(2)); + ^ +move.pass.cpp:44:9: error: use of undeclared identifier 'T' + T t = std::move(t0); + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +move.pass.cpp failed to compile +move_pair.pass.cpp:40:52: error: a space is required between consecutive right angle brackets (use '> >') + typedef std::pair> T0; + ^~ + > > +move_pair.pass.cpp:41:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple> T1; + ~~~~~^ +move_pair.pass.cpp:41:27: error: expected unqualified-id + typedef std::tuple> T1; + ^ +move_pair.pass.cpp:42:20: error: no viable constructor copying parameter of type 'std::unique_ptr' + T0 t0(2.5, std::unique_ptr(new D(3))); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from move_pair.pass.cpp:16: +In file included from ../../../../../include/tuple:118: +../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'std::unique_ptr' to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +move_pair.pass.cpp:43:9: error: use of undeclared identifier 'T1' + T1 t1 = std::move(t0); + ^ +move_pair.pass.cpp:44:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +move_pair.pass.cpp:44:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +move_pair.pass.cpp:45:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1)->id_ == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +move_pair.pass.cpp:45:21: note: instantiated from: + assert(std::get<1>(t1)->id_ == 3); + ~~~~~^ +In file included from move_pair.pass.cpp:16: +In file included from ../../../../../include/tuple:118: +In file included from ../../../../../include/memory:196: +../../../../../include/utility:212:23: error: no matching constructor for initialization of 'std::unique_ptr >' + : first(__x), second(__y) {} + ^ ~~~ +move_pair.pass.cpp:42:12: note: in instantiation of member function 'std::pair > >::pair' requested here + T0 t0(2.5, std::unique_ptr(new D(3))); + ^ +In file included from move_pair.pass.cpp:16: +In file included from ../../../../../include/tuple:118: +../../../../../include/memory:2062:5: note: candidate constructor not viable: 1st argument ('std::unique_ptr > const') would lose const qualifier + unique_ptr(unique_ptr&); + ^ +../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'std::unique_ptr > const' to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../include/memory:2087:40: note: candidate constructor not viable: no known conversion from 'std::unique_ptr > const' to 'pointer' (aka 'D *') for 1st argument + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(pointer __p) + ^ +../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'std::unique_ptr > const' to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../include/memory:2095:44: note: candidate template ignored: failed template argument deduction + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(auto_ptr<_Up>& __p, + ^ +../../../../../include/memory:2075:31: note: candidate constructor not viable: requires 0 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr() + ^ +../../../../../include/memory:2184:31: note: candidate constructor not viable: requires 2 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d) + ^ +8 errors generated. +move_pair.pass.cpp failed to compile +failed 18 tests in /test/utilities/tuple/tuple.tuple/tuple.cnstr +passed 4 tests in /test/utilities/tuple/tuple.tuple/tuple.cnstr +make_tuple.pass.cpp:26:14: error: no member named 'tuple' in namespace 'std' + std::tuple t = std::make_tuple(1, std::ref(i), + ~~~~~^ +make_tuple.pass.cpp:28:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +make_tuple.pass.cpp:28:21: note: instantiated from: + assert(std::get<0>(t) == 1); + ~~~~~^ +make_tuple.pass.cpp:29:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +make_tuple.pass.cpp:29:21: note: instantiated from: + assert(std::get<1>(t) == 0); + ~~~~~^ +make_tuple.pass.cpp:30:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +make_tuple.pass.cpp:30:21: note: instantiated from: + assert(std::get<2>(t) == 0); + ~~~~~^ +make_tuple.pass.cpp:33:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +make_tuple.pass.cpp:33:21: note: instantiated from: + assert(std::get<0>(t) == 1); + ~~~~~^ +make_tuple.pass.cpp:34:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +make_tuple.pass.cpp:34:21: note: instantiated from: + assert(std::get<1>(t) == 2); + ~~~~~^ +make_tuple.pass.cpp:35:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == 3.5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make_tuple.pass.cpp:35:21: note: instantiated from: + assert(std::get<2>(t) == 3.5); + ~~~~~^ +make_tuple.pass.cpp:36:14: error: no member named 'get' in namespace 'std' + std::get<1>(t) = 0; + ~~~~~^ +make_tuple.pass.cpp:37:14: error: no member named 'get' in namespace 'std' + std::get<2>(t) = 0; + ~~~~~^ +9 errors generated. +make_tuple.pass.cpp failed to compile +tie.pass.cpp:26:14: error: no member named 'tie' in namespace 'std' + std::tie(i, std::ignore, s) = std::make_tuple(42, 3.14, "C++"); + ~~~~~^ +tie.pass.cpp:26:26: error: no member named 'ignore' in namespace 'std' + std::tie(i, std::ignore, s) = std::make_tuple(42, 3.14, "C++"); + ~~~~~^ +2 errors generated. +tie.pass.cpp failed to compile +tuple_cat.pass.cpp:39:14: error: no member named 'tuple' in namespace 'std' + std::tuple<> t1; + ~~~~~^ +tuple_cat.pass.cpp:40:14: error: no member named 'tuple' in namespace 'std' + std::tuple<> t2; + ~~~~~^ +tuple_cat.pass.cpp:41:14: error: no member named 'tuple' in namespace 'std' + std::tuple<> t3 = std::tuple_cat(t1, t2); + ~~~~~^ +tuple_cat.pass.cpp:44:14: error: no member named 'tuple' in namespace 'std' + std::tuple<> t1; + ~~~~~^ +tuple_cat.pass.cpp:45:14: error: no member named 'tuple' in namespace 'std' + std::tuple t2(2); + ~~~~~^ +tuple_cat.pass.cpp:46:14: error: no member named 'tuple' in namespace 'std' + std::tuple t3 = std::tuple_cat(t1, t2); + ~~~~~^ +tuple_cat.pass.cpp:47:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t3) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +tuple_cat.pass.cpp:47:21: note: instantiated from: + assert(std::get<0>(t3) == 2); + ~~~~~^ +tuple_cat.pass.cpp:50:14: error: no member named 'tuple' in namespace 'std' + std::tuple<> t1; + ~~~~~^ +tuple_cat.pass.cpp:51:14: error: no member named 'tuple' in namespace 'std' + std::tuple t2(2); + ~~~~~^ +tuple_cat.pass.cpp:52:14: error: no member named 'tuple' in namespace 'std' + std::tuple t3 = std::tuple_cat(t2, t1); + ~~~~~^ +tuple_cat.pass.cpp:53:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t3) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +tuple_cat.pass.cpp:53:21: note: instantiated from: + assert(std::get<0>(t3) == 2); + ~~~~~^ +tuple_cat.pass.cpp:56:14: error: no member named 'tuple' in namespace 'std' + std::tuple t1; + ~~~~~^ +tuple_cat.pass.cpp:57:14: error: no member named 'tuple' in namespace 'std' + std::tuple t2(2); + ~~~~~^ +tuple_cat.pass.cpp:58:14: error: no member named 'tuple' in namespace 'std' + std::tuple t3 = std::tuple_cat(t1, t2); + ~~~~~^ +tuple_cat.pass.cpp:59:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t3) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +tuple_cat.pass.cpp:59:21: note: instantiated from: + assert(std::get<0>(t3) == nullptr); + ~~~~~^ +tuple_cat.pass.cpp:60:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t3) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +tuple_cat.pass.cpp:60:21: note: instantiated from: + assert(std::get<1>(t3) == 2); + ~~~~~^ +tuple_cat.pass.cpp:63:14: error: no member named 'tuple' in namespace 'std' + std::tuple t1; + ~~~~~^ +tuple_cat.pass.cpp:64:14: error: no member named 'tuple' in namespace 'std' + std::tuple t2(2); + ~~~~~^ +tuple_cat.pass.cpp:65:14: error: no member named 'tuple' in namespace 'std' + std::tuple t3 = std::tuple_cat(t2, t1); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +tuple_cat.pass.cpp failed to compile +failed 3 tests in /test/utilities/tuple/tuple.tuple/tuple.creation +get_const.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +get_const.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple T; + ^ +get_const.pass.cpp:26:15: error: unknown type name 'T' + const T t(3); + ^ +get_const.pass.cpp:27:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:27:21: note: instantiated from: + assert(std::get<0>(t) == 3); + ~~~~~^ +get_const.pass.cpp:30:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +get_const.pass.cpp:30:27: error: expected unqualified-id + typedef std::tuple T; + ^ +get_const.pass.cpp:31:15: error: unknown type name 'T' + const T t("high", 5); + ^ +get_const.pass.cpp:31:17: error: excess elements in scalar initializer + const T t("high", 5); + ^ ~~~~~~~~~ +get_const.pass.cpp:32:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == "high"); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:32:21: note: instantiated from: + assert(std::get<0>(t) == "high"); + ~~~~~^ +get_const.pass.cpp:33:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:33:21: note: instantiated from: + assert(std::get<1>(t) == 5); + ~~~~~^ +get_const.pass.cpp:36:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +get_const.pass.cpp:36:27: error: expected unqualified-id + typedef std::tuple T; + ^ +get_const.pass.cpp:38:15: error: unknown type name 'T' + const T t(d, "high", 5); + ^ +get_const.pass.cpp:38:17: error: excess elements in scalar initializer + const T t(d, "high", 5); + ^ ~~~~~~~~~~~~ +get_const.pass.cpp:39:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 1.5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:39:21: note: instantiated from: + assert(std::get<0>(t) == 1.5); + ~~~~~^ +get_const.pass.cpp:40:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == "high"); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:40:21: note: instantiated from: + assert(std::get<1>(t) == "high"); + ~~~~~^ +get_const.pass.cpp:41:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == 5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:41:21: note: instantiated from: + assert(std::get<2>(t) == 5); + ~~~~~^ +get_const.pass.cpp:42:14: error: no member named 'get' in namespace 'std' + std::get<0>(t) = 2.5; + ~~~~~^ +get_const.pass.cpp:43:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2.5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:43:21: note: instantiated from: + assert(std::get<0>(t) == 2.5); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +get_const.pass.cpp failed to compile +get_non_const.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +get_non_const.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple T; + ^ +get_non_const.pass.cpp:26:9: error: use of undeclared identifier 'T' + T t(3); + ^ +get_non_const.pass.cpp:27:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:27:21: note: instantiated from: + assert(std::get<0>(t) == 3); + ~~~~~^ +get_non_const.pass.cpp:28:14: error: no member named 'get' in namespace 'std' + std::get<0>(t) = 2; + ~~~~~^ +get_non_const.pass.cpp:29:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:29:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +get_non_const.pass.cpp:32:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +get_non_const.pass.cpp:32:27: error: expected unqualified-id + typedef std::tuple T; + ^ +get_non_const.pass.cpp:33:9: error: use of undeclared identifier 'T' + T t("high", 5); + ^ +get_non_const.pass.cpp:34:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == "high"); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:34:21: note: instantiated from: + assert(std::get<0>(t) == "high"); + ~~~~~^ +get_non_const.pass.cpp:35:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:35:21: note: instantiated from: + assert(std::get<1>(t) == 5); + ~~~~~^ +get_non_const.pass.cpp:36:14: error: no member named 'get' in namespace 'std' + std::get<0>(t) = "four"; + ~~~~~^ +get_non_const.pass.cpp:37:14: error: no member named 'get' in namespace 'std' + std::get<1>(t) = 4; + ~~~~~^ +get_non_const.pass.cpp:38:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == "four"); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:38:21: note: instantiated from: + assert(std::get<0>(t) == "four"); + ~~~~~^ +get_non_const.pass.cpp:39:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:39:21: note: instantiated from: + assert(std::get<1>(t) == 4); + ~~~~~^ +get_non_const.pass.cpp:42:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +get_non_const.pass.cpp:42:27: error: expected unqualified-id + typedef std::tuple T; + ^ +get_non_const.pass.cpp:44:9: error: use of undeclared identifier 'T' + T t(d, "high", 5); + ^ +get_non_const.pass.cpp:45:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 1.5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:45:21: note: instantiated from: + assert(std::get<0>(t) == 1.5); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +get_non_const.pass.cpp failed to compile +failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.elem +passed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.elem +tuple_element.pass.cpp:27:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +tuple_element.pass.cpp:27:27: error: expected unqualified-id + typedef std::tuple T; + ^ +tuple_element.pass.cpp:28:9: error: use of undeclared identifier 'T' + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:59: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:63: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:63: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:29:43: note: instantiated from: + int>::value), ""); + ^ +tuple_element.pass.cpp:28:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:29:43: note: instantiated from: + int>::value), ""); + ^ +tuple_element.pass.cpp:28:9: error: expected ')' +tuple_element.pass.cpp:28:9: note: to match this '(' + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:23: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, + ^ +In file included from tuple_element.pass.cpp:21: +In file included from ../../../../../include/tuple:115: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:28:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, + ^ +In file included from tuple_element.pass.cpp:21: +In file included from ../../../../../include/tuple:115: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:32:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +tuple_element.pass.cpp:32:27: error: expected unqualified-id + typedef std::tuple T; + ^ +tuple_element.pass.cpp:33:9: error: use of undeclared identifier 'T' + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:59: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:63: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:63: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:34:44: note: instantiated from: + char>::value), ""); + ^ +tuple_element.pass.cpp:33:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:34:44: note: instantiated from: + char>::value), ""); + ^ +tuple_element.pass.cpp:33:9: error: expected ')' +tuple_element.pass.cpp:33:9: note: to match this '(' + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:23: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, + ^ +In file included from tuple_element.pass.cpp:21: +In file included from ../../../../../include/tuple:115: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +tuple_element.pass.cpp failed to compile +tuple_size.pass.cpp:24:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +tuple_size.pass.cpp:24:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +tuple_size.pass.cpp:25:9: error: use of undeclared identifier 'T' + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:26:55: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:25:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:26:58: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:25:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:26:58: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:25:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:26:61: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:25:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:26:61: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:25:9: error: expected ')' +tuple_size.pass.cpp:25:9: note: to match this '(' + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:25:23: note: instantiated from: + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:25:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of, + ^ +In file included from tuple_size.pass.cpp:18: +In file included from ../../../../../include/tuple:115: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_size.pass.cpp:25:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of, + ^ +In file included from tuple_size.pass.cpp:18: +In file included from ../../../../../include/tuple:115: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_size.pass.cpp:29:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +tuple_size.pass.cpp:29:27: error: expected unqualified-id + typedef std::tuple T; + ^ +tuple_size.pass.cpp:30:9: error: use of undeclared identifier 'T' + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:31:55: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:30:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:31:58: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:30:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:31:58: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:30:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:31:61: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:30:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:31:61: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:30:9: error: expected ')' +tuple_size.pass.cpp:30:9: note: to match this '(' + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:30:23: note: instantiated from: + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:30:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of, + ^ +In file included from tuple_size.pass.cpp:18: +In file included from ../../../../../include/tuple:115: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +tuple_size.pass.cpp failed to compile +failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.helper +begin.pass.cpp:27:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +begin.pass.cpp:27:27: error: expected unqualified-id + typedef std::tuple T; + ^ +begin.pass.cpp:29:15: error: unknown type name 'T' + const T t(std::begin(array), std::end(array)); + ^ +begin.pass.cpp:29:17: error: excess elements in scalar initializer + const T t(std::begin(array), std::end(array)); + ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +4 errors generated. +begin.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.range +eq.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T1; + ~~~~~^ +eq.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple<> T1; + ^ +eq.pass.cpp:26:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T2; + ~~~~~^ +eq.pass.cpp:26:27: error: expected unqualified-id + typedef std::tuple<> T2; + ^ +eq.pass.cpp:27:15: error: unknown type name 'T1' + const T1 t1; + ^ +eq.pass.cpp:28:15: error: unknown type name 'T2' + const T2 t2; + ^ +eq.pass.cpp:33:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +eq.pass.cpp:33:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +eq.pass.cpp:34:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T2; + ~~~~~^ +eq.pass.cpp:34:27: error: expected unqualified-id + typedef std::tuple T2; + ^ +eq.pass.cpp:35:15: error: unknown type name 'T1' + const T1 t1(1); + ^ +eq.pass.cpp:36:15: error: unknown type name 'T2' + const T2 t2(1.1); + ^ +eq.pass.cpp:41:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +eq.pass.cpp:41:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +eq.pass.cpp:42:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T2; + ~~~~~^ +eq.pass.cpp:42:27: error: expected unqualified-id + typedef std::tuple T2; + ^ +eq.pass.cpp:43:15: error: unknown type name 'T1' + const T1 t1(1); + ^ +eq.pass.cpp:44:15: error: unknown type name 'T2' + const T2 t2(1); + ^ +eq.pass.cpp:49:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +eq.pass.cpp failed to compile +lt.pass.cpp:37:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T1; + ~~~~~^ +lt.pass.cpp:37:27: error: expected unqualified-id + typedef std::tuple<> T1; + ^ +lt.pass.cpp:38:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T2; + ~~~~~^ +lt.pass.cpp:38:27: error: expected unqualified-id + typedef std::tuple<> T2; + ^ +lt.pass.cpp:39:15: error: unknown type name 'T1' + const T1 t1; + ^ +lt.pass.cpp:40:15: error: unknown type name 'T2' + const T2 t2; + ^ +lt.pass.cpp:47:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +lt.pass.cpp:47:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +lt.pass.cpp:48:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T2; + ~~~~~^ +lt.pass.cpp:48:27: error: expected unqualified-id + typedef std::tuple T2; + ^ +lt.pass.cpp:49:15: error: unknown type name 'T1' + const T1 t1(1); + ^ +lt.pass.cpp:50:15: error: unknown type name 'T2' + const T2 t2(1); + ^ +lt.pass.cpp:57:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +lt.pass.cpp:57:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +lt.pass.cpp:58:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T2; + ~~~~~^ +lt.pass.cpp:58:27: error: expected unqualified-id + typedef std::tuple T2; + ^ +lt.pass.cpp:59:15: error: unknown type name 'T1' + const T1 t1(1); + ^ +lt.pass.cpp:60:15: error: unknown type name 'T2' + const T2 t2(0.9); + ^ +lt.pass.cpp:67:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +lt.pass.cpp failed to compile +failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.rel +non_member_swap.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +non_member_swap.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +non_member_swap.pass.cpp:26:9: error: use of undeclared identifier 'T' + T t0; + ^ +non_member_swap.pass.cpp:27:9: error: use of undeclared identifier 'T' + T t1; + ^ +non_member_swap.pass.cpp:28:14: error: use of undeclared identifier 't0' + swap(t0, t1); + ^ +non_member_swap.pass.cpp:31:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +non_member_swap.pass.cpp:31:27: error: expected unqualified-id + typedef std::tuple T; + ^ +non_member_swap.pass.cpp:32:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0)); + ^ +non_member_swap.pass.cpp:33:9: error: use of undeclared identifier 'T' + T t1(MoveOnly(1)); + ^ +non_member_swap.pass.cpp:34:14: error: use of undeclared identifier 't0' + swap(t0, t1); + ^ +non_member_swap.pass.cpp:35:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t0) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +non_member_swap.pass.cpp:35:21: note: instantiated from: + assert(std::get<0>(t0) == 1); + ~~~~~^ +non_member_swap.pass.cpp:36:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +non_member_swap.pass.cpp:36:21: note: instantiated from: + assert(std::get<0>(t1) == 0); + ~~~~~^ +non_member_swap.pass.cpp:39:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +non_member_swap.pass.cpp:39:27: error: expected unqualified-id + typedef std::tuple T; + ^ +non_member_swap.pass.cpp:40:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0), MoveOnly(1)); + ^ +non_member_swap.pass.cpp:41:9: error: use of undeclared identifier 'T' + T t1(MoveOnly(2), MoveOnly(3)); + ^ +non_member_swap.pass.cpp:42:14: error: use of undeclared identifier 't0' + swap(t0, t1); + ^ +non_member_swap.pass.cpp:43:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t0) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +non_member_swap.pass.cpp:43:21: note: instantiated from: + assert(std::get<0>(t0) == 2); + ~~~~~^ +non_member_swap.pass.cpp:44:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t0) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +non_member_swap.pass.cpp:44:21: note: instantiated from: + assert(std::get<1>(t0) == 3); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +non_member_swap.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.special +member_swap.pass.cpp:24:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +member_swap.pass.cpp:24:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +member_swap.pass.cpp:25:9: error: use of undeclared identifier 'T' + T t0; + ^ +member_swap.pass.cpp:26:9: error: use of undeclared identifier 'T' + T t1; + ^ +member_swap.pass.cpp:27:9: error: use of undeclared identifier 't0' + t0.swap(t1); + ^ +member_swap.pass.cpp:27:17: error: use of undeclared identifier 't1' + t0.swap(t1); + ^ +member_swap.pass.cpp:30:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +member_swap.pass.cpp:30:27: error: expected unqualified-id + typedef std::tuple T; + ^ +member_swap.pass.cpp:31:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0)); + ^ +member_swap.pass.cpp:32:9: error: use of undeclared identifier 'T' + T t1(MoveOnly(1)); + ^ +member_swap.pass.cpp:33:9: error: use of undeclared identifier 't0' + t0.swap(t1); + ^ +member_swap.pass.cpp:33:17: error: use of undeclared identifier 't1' + t0.swap(t1); + ^ +member_swap.pass.cpp:34:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t0) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +member_swap.pass.cpp:34:21: note: instantiated from: + assert(std::get<0>(t0) == 1); + ~~~~~^ +member_swap.pass.cpp:35:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +member_swap.pass.cpp:35:21: note: instantiated from: + assert(std::get<0>(t1) == 0); + ~~~~~^ +member_swap.pass.cpp:38:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +member_swap.pass.cpp:38:27: error: expected unqualified-id + typedef std::tuple T; + ^ +member_swap.pass.cpp:39:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0), MoveOnly(1)); + ^ +member_swap.pass.cpp:40:9: error: use of undeclared identifier 'T' + T t1(MoveOnly(2), MoveOnly(3)); + ^ +member_swap.pass.cpp:41:9: error: use of undeclared identifier 't0' + t0.swap(t1); + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +member_swap.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.swap +uses_allocator.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +uses_allocator.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +uses_allocator.pass.cpp:26:9: error: use of undeclared identifier 'T' + static_assert((std::is_base_of>::value), ""); + ^ +uses_allocator.pass.cpp:26:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of>::value), ""); + ^ +uses_allocator.pass.cpp:26:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of>::value), ""); + ^ +uses_allocator.pass.cpp:26:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of)> \ + ^ +uses_allocator.pass.cpp:26:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of)> \ + ^ +uses_allocator.pass.cpp:27:79: error: type name requires a specifier or qualifier + std::uses_allocator>::value), ""); + ^ +uses_allocator.pass.cpp:27:79: error: C++ requires a type specifier for all declarations + std::uses_allocator>::value), ""); + ^ +uses_allocator.pass.cpp:27:79: error: expected ')' +uses_allocator.pass.cpp:26:9: note: to match this '(' + static_assert((std::is_base_of)> \ + ^ +uses_allocator.pass.cpp:30:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +uses_allocator.pass.cpp:30:27: error: expected unqualified-id + typedef std::tuple T; + ^ +uses_allocator.pass.cpp:31:9: error: use of undeclared identifier 'T' + static_assert((std::is_base_of>::value), ""); + ^ +uses_allocator.pass.cpp:31:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of>::value), ""); + ^ +uses_allocator.pass.cpp:31:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of>::value), ""); + ^ +uses_allocator.pass.cpp:31:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of)> \ + ^ +uses_allocator.pass.cpp:31:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of)> \ + ^ +uses_allocator.pass.cpp:32:79: error: type name requires a specifier or qualifier + std::uses_allocator>::value), ""); + ^ +uses_allocator.pass.cpp:32:79: error: C++ requires a type specifier for all declarations + std::uses_allocator>::value), ""); + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +uses_allocator.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.traits +passed 1 tests in /test/utilities/type.index +passed 1 tests in /test/utilities/type.index/type.index.hash +passed 5 tests in /test/utilities/type.index/type.index.members +passed 2 tests in /test/utilities/type.index/type.index.overview +passed 1 tests in /test/utilities/type.index/type.index.synopsis +passed 1 tests in /test/utilities/utilities.general +passed 1 tests in /test/utilities/utility +passed 1 tests in /test/utilities/utility/declval +passed 14 tests in /test/utilities/utility/forward +passed 1 tests in /test/utilities/utility/operators +passed 1 tests in /test/utilities/utility/pairs +get_const.pass.cpp:26:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(p) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:26:21: note: instantiated from: + assert(std::get<0>(p) == 3); + ~~~~~^ +get_const.pass.cpp:27:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(p) == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:27:21: note: instantiated from: + assert(std::get<1>(p) == 4); + ~~~~~^ +2 errors generated. +get_const.pass.cpp failed to compile +get_non_const.pass.cpp:26:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(p) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:26:21: note: instantiated from: + assert(std::get<0>(p) == 3); + ~~~~~^ +get_non_const.pass.cpp:27:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(p) == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:27:21: note: instantiated from: + assert(std::get<1>(p) == 4); + ~~~~~^ +get_non_const.pass.cpp:28:14: error: no member named 'get' in namespace 'std' + std::get<0>(p) = 5; + ~~~~~^ +get_non_const.pass.cpp:29:14: error: no member named 'get' in namespace 'std' + std::get<1>(p) = 6; + ~~~~~^ +get_non_const.pass.cpp:30:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(p) == 5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:30:21: note: instantiated from: + assert(std::get<0>(p) == 5); + ~~~~~^ +get_non_const.pass.cpp:31:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(p) == 6); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:31:21: note: instantiated from: + assert(std::get<1>(p) == 6); + ~~~~~^ +6 errors generated. +get_non_const.pass.cpp failed to compile +tuple_element.pass.cpp:22:9: error: implicit instantiation of undefined template 'std::tuple_element<0, std::pair >' + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:37: note: instantiated from: + static_assert((std::is_same::type, int>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:113: +In file included from ../../../../../include/__tuple:21: +../../../../../include/__tuple_03:20:40: note: template is declared here +template class tuple_element; + ^ +tuple_element.pass.cpp:22:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:76: note: instantiated from: + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:76: note: instantiated from: + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:9: error: expected ')' +tuple_element.pass.cpp:22:9: note: to match this '(' + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:23: note: instantiated from: + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, int>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:22:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, int>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:23:9: error: implicit instantiation of undefined template 'std::tuple_element<1, std::pair >' + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:37: note: instantiated from: + static_assert((std::is_same::type, short>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:113: +In file included from ../../../../../include/__tuple:21: +../../../../../include/__tuple_03:20:40: note: template is declared here +template class tuple_element; + ^ +tuple_element.pass.cpp:23:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:78: note: instantiated from: + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:78: note: instantiated from: + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:9: error: expected ')' +tuple_element.pass.cpp:23:9: note: to match this '(' + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:23: note: instantiated from: + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, short>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:23:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, short>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:27:9: error: implicit instantiation of undefined template 'std::tuple_element<0, std::pair >' + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:37: note: instantiated from: + static_assert((std::is_same::type, int*>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:113: +In file included from ../../../../../include/__tuple:21: +../../../../../include/__tuple_03:20:40: note: template is declared here +template class tuple_element; + ^ +tuple_element.pass.cpp:27:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:77: note: instantiated from: + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:77: note: instantiated from: + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:9: error: expected ')' +tuple_element.pass.cpp:27:9: note: to match this '(' + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:23: note: instantiated from: + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, int*>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:27:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, int*>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:28:9: error: implicit instantiation of undefined template 'std::tuple_element<1, std::pair >' + static_assert((std::is_same::type, char>::value), ""); + ^ +tuple_element.pass.cpp:28:37: note: instantiated from: + static_assert((std::is_same::type, char>::value), ""); + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +tuple_element.pass.cpp failed to compile +tuple_size.pass.cpp:22:9: error: implicit instantiation of undefined template 'std::tuple_size >' + static_assert((std::tuple_size::value == 2), ""); + ^ +tuple_size.pass.cpp:22:24: note: instantiated from: + static_assert((std::tuple_size::value == 2), ""); + ^ +In file included from tuple_size.pass.cpp:16: +In file included from ../../../../../include/utility:113: +In file included from ../../../../../include/__tuple:21: +../../../../../include/__tuple_03:19:28: note: template is declared here +template class tuple_size; + ^ +tuple_size.pass.cpp:22:9: error: type name requires a specifier or qualifier + static_assert((std::tuple_size::value == 2), ""); + ^ +In file included from tuple_size.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_size.pass.cpp:22:9: error: C++ requires a type specifier for all declarations + static_assert((std::tuple_size::value == 2), ""); + ^ +In file included from tuple_size.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +3 errors generated. +tuple_size.pass.cpp failed to compile +failed 4 tests in /test/utilities/utility/pairs/pair.astuple +passed 1 tests in /test/utilities/utility/pairs/pair.astuple +passed 1 tests in /test/utilities/utility/pairs/pair.piecewise +passed 2 tests in /test/utilities/utility/pairs/pair.range +passed 1 tests in /test/utilities/utility/pairs/pairs.general +passed 15 tests in /test/utilities/utility/pairs/pairs.pair +passed 2 tests in /test/utilities/utility/utility.swap +passed 1 tests in /test/utilities/utility.requirements +passed 1 tests in /test/utilities/utility.requirements/allocator.requirements +passed 1 tests in /test/utilities/utility.requirements/hash.requirements +passed 1 tests in /test/utilities/utility.requirements/nullablepointer.requirements +passed 1 tests in /test/utilities/utility.requirements/swappable.requirements +passed 1 tests in /test/utilities/utility.requirements/utility.arg.requirements +**************************************************** +Results for /test: +using Apple clang version 2.0 (trunk 103711) +Target: x86_64-apple-darwin10 +Thread model: posix +with -nostdinc++ -nodefaultlibs /usr/lib/libSystem.B.dylib -arch x86_64 -I../include /usr/lib/libc++.dylib +---------------------------------------------------- +sections without tests : 105 +sections with failures : 49 +sections without failures: 898 + + ---- +total number of sections : 1052 +---------------------------------------------------- +number of tests failed : 145 +number of tests passed : 3462 + + ---- +total number of tests : 3607 +**************************************************** diff --git a/test_results/2010-05-13 g++-4_2_i386 b/test_results/2010-05-13 g++-4_2_i386 new file mode 100644 index 00000000..24afafd4 --- /dev/null +++ b/test_results/2010-05-13 g++-4_2_i386 @@ -0,0 +1,5383 @@ +passed 1 tests in /test +passed 1 tests in /test/algorithms +passed 1 tests in /test/algorithms/alg.c.library +passed 1 tests in /test/algorithms/alg.modifying.operations +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.copy +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.fill +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.generate +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.move +passed 5 tests in /test/algorithms/alg.modifying.operations/alg.partitions +random_shuffle_urng.pass.cpp:18:2: error: #error random_shuffle for UniformRandomNumberGenerator not implemented +random_shuffle_urng.pass.cpp failed to compile +failed 1 tests in /test/algorithms/alg.modifying.operations/alg.random.shuffle +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.random.shuffle +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.remove +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.replace +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.reverse +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.rotate +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.swap +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.transform +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.unique +passed 1 tests in /test/algorithms/alg.nonmodifying +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.adjacent.find +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.all_of +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.any_of +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.count +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.equal +passed 3 tests in /test/algorithms/alg.nonmodifying/alg.find +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.find.end +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.find.first.of +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.foreach +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.is_permutation +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.none_of +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.search +passed 2 tests in /test/algorithms/alg.nonmodifying/mismatch +passed 1 tests in /test/algorithms/alg.sorting +passed 1 tests in /test/algorithms/alg.sorting/alg.binary.search +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/binary.search +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/equal.range +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/lower.bound +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/upper.bound +passed 1 tests in /test/algorithms/alg.sorting/alg.heap.operations +passed 4 tests in /test/algorithms/alg.sorting/alg.heap.operations/is.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/make.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/pop.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/push.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/sort.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.lex.comparison +passed 4 tests in /test/algorithms/alg.sorting/alg.merge +max_init_list.pass.cpp:19:2: error: #error max(initializer_list t) is not implemented +max_init_list.pass.cpp failed to compile +max_init_list_comp.pass.cpp:19:2: error: #error max(initializer_list t, Compare comp) is not implemented +max_init_list_comp.pass.cpp failed to compile +min_init_list.pass.cpp:19:2: error: #error min(initializer_list t) is not implemented +min_init_list.pass.cpp failed to compile +min_init_list_comp.pass.cpp:19:2: error: #error min(initializer_list t, Compare comp) is not implemented +min_init_list_comp.pass.cpp failed to compile +minmax.pass.cpp: In function ‘void test(const T&, const T&, const T&, const T&)’: +minmax.pass.cpp:23: error: ‘minmax’ is not a member of ‘std’ +../../../../include/utility: At global scope: +../../../../include/utility: In instantiation of ‘std::__1::pair’: +minmax.pass.cpp:23: instantiated from ‘void test(const T&, const T&, const T&, const T&) [with T = int]’ +minmax.pass.cpp:33: instantiated from here +../../../../include/utility:212: error: forming reference to reference type ‘const int&’ +minmax.pass.cpp failed to compile +minmax_comp.pass.cpp: In function ‘void test(const T&, const T&, C, const T&, const T&)’: +minmax_comp.pass.cpp:25: error: ‘minmax’ is not a member of ‘std’ +../../../../include/utility: At global scope: +../../../../include/utility: In instantiation of ‘std::__1::pair’: +minmax_comp.pass.cpp:25: instantiated from ‘void test(const T&, const T&, C, const T&, const T&) [with T = int, C = std::__1::greater]’ +minmax_comp.pass.cpp:35: instantiated from here +../../../../include/utility:212: error: forming reference to reference type ‘const int&’ +minmax_comp.pass.cpp failed to compile +minmax_init_list.pass.cpp:19:2: error: #error minmax(initializer_list t) is not implemented +minmax_init_list.pass.cpp failed to compile +minmax_init_list_comp.pass.cpp:19:2: error: #error minmax(initializer_list t, Compare comp) is not implemented +minmax_init_list_comp.pass.cpp failed to compile +failed 8 tests in /test/algorithms/alg.sorting/alg.min.max +passed 10 tests in /test/algorithms/alg.sorting/alg.min.max +passed 2 tests in /test/algorithms/alg.sorting/alg.nth.element +passed 4 tests in /test/algorithms/alg.sorting/alg.permutation.generators +passed 1 tests in /test/algorithms/alg.sorting/alg.set.operations +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/includes +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.difference +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.intersection +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.union +passed 1 tests in /test/algorithms/alg.sorting/alg.sort +passed 4 tests in /test/algorithms/alg.sorting/alg.sort/is.sorted +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/partial.sort +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/partial.sort.copy +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/sort +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/stable.sort +passed 1 tests in /test/algorithms/algorithms.general +not implemented: /test/atomics +not implemented: /test/atomics/atomics.fences +not implemented: /test/atomics/atomics.flag +not implemented: /test/atomics/atomics.general +not implemented: /test/atomics/atomics.lockfree +not implemented: /test/atomics/atomics.order +not implemented: /test/atomics/atomics.syn +not implemented: /test/atomics/atomics.types +not implemented: /test/atomics/atomics.types/atomics.types.address +not implemented: /test/atomics/atomics.types/atomics.types.generic +not implemented: /test/atomics/atomics.types/atomics.types.integral +not implemented: /test/atomics/atomics.types.operations +passed 1 tests in /test/containers +passed 4 tests in /test/containers/associative +passed 2 tests in /test/containers/associative/map +passed 7 tests in /test/containers/associative/map/map.access +passed 17 tests in /test/containers/associative/map/map.cons +passed 12 tests in /test/containers/associative/map/map.modifiers +passed 5 tests in /test/containers/associative/map/map.ops +passed 2 tests in /test/containers/associative/map/map.special +passed 5 tests in /test/containers/associative/multimap +passed 17 tests in /test/containers/associative/multimap/multimap.cons +passed 12 tests in /test/containers/associative/multimap/multimap.modifiers +passed 5 tests in /test/containers/associative/multimap/multimap.ops +passed 2 tests in /test/containers/associative/multimap/multimap.special +passed 22 tests in /test/containers/associative/multiset +passed 17 tests in /test/containers/associative/multiset/multiset.cons +passed 2 tests in /test/containers/associative/multiset/multiset.special +passed 23 tests in /test/containers/associative/set +passed 17 tests in /test/containers/associative/set/set.cons +passed 2 tests in /test/containers/associative/set/set.special +passed 1 tests in /test/containers/container.requirements +passed 1 tests in /test/containers/container.requirements/associative.reqmts +passed 1 tests in /test/containers/container.requirements/associative.reqmts/associative.reqmts.except +passed 1 tests in /test/containers/container.requirements/container.requirements.dataraces +passed 1 tests in /test/containers/container.requirements/container.requirements.general +passed 1 tests in /test/containers/container.requirements/sequence.reqmts +passed 1 tests in /test/containers/container.requirements/unord.req +passed 1 tests in /test/containers/container.requirements/unord.req/unord.req.except +passed 1 tests in /test/containers/containers.general +passed 1 tests in /test/containers/sequences +passed 3 tests in /test/containers/sequences/array +passed 2 tests in /test/containers/sequences/array/array.cons +passed 2 tests in /test/containers/sequences/array/array.data +passed 1 tests in /test/containers/sequences/array/array.fill +passed 1 tests in /test/containers/sequences/array/array.size +passed 1 tests in /test/containers/sequences/array/array.special +passed 1 tests in /test/containers/sequences/array/array.swap +passed 4 tests in /test/containers/sequences/array/array.tuple +passed 1 tests in /test/containers/sequences/array/array.zero +passed 1 tests in /test/containers/sequences/container.adaptors +passed 1 tests in /test/containers/sequences/container.adaptors/priority.queue +passed 12 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.cons +passed 6 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.cons.alloc +passed 8 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.members +passed 1 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.special +passed 1 tests in /test/containers/sequences/container.adaptors/queue +passed 5 tests in /test/containers/sequences/container.adaptors/queue/queue.cons +passed 5 tests in /test/containers/sequences/container.adaptors/queue/queue.cons.alloc +passed 14 tests in /test/containers/sequences/container.adaptors/queue/queue.defn +passed 2 tests in /test/containers/sequences/container.adaptors/queue/queue.ops +passed 1 tests in /test/containers/sequences/container.adaptors/queue/queue.special +passed 1 tests in /test/containers/sequences/container.adaptors/stack +passed 5 tests in /test/containers/sequences/container.adaptors/stack/stack.cons +passed 5 tests in /test/containers/sequences/container.adaptors/stack/stack.cons.alloc +passed 12 tests in /test/containers/sequences/container.adaptors/stack/stack.defn +passed 2 tests in /test/containers/sequences/container.adaptors/stack/stack.ops +passed 1 tests in /test/containers/sequences/container.adaptors/stack/stack.special +passed 2 tests in /test/containers/sequences/deque +passed 4 tests in /test/containers/sequences/deque/deque.capacity +passed 19 tests in /test/containers/sequences/deque/deque.cons +passed 16 tests in /test/containers/sequences/deque/deque.modifiers +passed 5 tests in /test/containers/sequences/deque/deque.special +passed 3 tests in /test/containers/sequences/forwardlist +passed 1 tests in /test/containers/sequences/forwardlist/forwardlist.access +passed 21 tests in /test/containers/sequences/forwardlist/forwardlist.cons +passed 2 tests in /test/containers/sequences/forwardlist/forwardlist.iter +passed 15 tests in /test/containers/sequences/forwardlist/forwardlist.modifiers +passed 12 tests in /test/containers/sequences/forwardlist/forwardlist.ops +passed 4 tests in /test/containers/sequences/forwardlist/forwardlist.spec +passed 2 tests in /test/containers/sequences/list +passed 2 tests in /test/containers/sequences/list/list.capacity +passed 15 tests in /test/containers/sequences/list/list.cons +passed 17 tests in /test/containers/sequences/list/list.modifiers +passed 12 tests in /test/containers/sequences/list/list.ops +passed 1 tests in /test/containers/sequences/list/list.special +passed 2 tests in /test/containers/sequences/vector +passed 6 tests in /test/containers/sequences/vector/vector.capacity +passed 16 tests in /test/containers/sequences/vector/vector.cons +passed 2 tests in /test/containers/sequences/vector/vector.data +passed 11 tests in /test/containers/sequences/vector/vector.modifiers +passed 1 tests in /test/containers/sequences/vector/vector.special +passed 31 tests in /test/containers/sequences/vector.bool +passed 1 tests in /test/containers/unord +passed 20 tests in /test/containers/unord/unord.map +passed 24 tests in /test/containers/unord/unord.map/unord.map.cnstr +passed 2 tests in /test/containers/unord/unord.map/unord.map.elem +passed 1 tests in /test/containers/unord/unord.map/unord.map.swap +passed 12 tests in /test/containers/unord/unord.map/unorder.map.modifiers +passed 21 tests in /test/containers/unord/unord.multimap +passed 24 tests in /test/containers/unord/unord.multimap/unord.multimap.cnstr +passed 12 tests in /test/containers/unord/unord.multimap/unord.multimap.modifiers +passed 1 tests in /test/containers/unord/unord.multimap/unord.multimap.swap +passed 33 tests in /test/containers/unord/unord.multiset +passed 24 tests in /test/containers/unord/unord.multiset/unord.multiset.cnstr +passed 1 tests in /test/containers/unord/unord.multiset/unord.multiset.swap +passed 34 tests in /test/containers/unord/unord.set +passed 24 tests in /test/containers/unord/unord.set/unord.set.cnstr +passed 1 tests in /test/containers/unord/unord.set/unord.set.swap +passed 1 tests in /test/depr +passed 1 tests in /test/depr/depr.auto.ptr +passed 1 tests in /test/depr/depr.auto.ptr/auto.ptr +passed 10 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons +passed 4 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv +passed 4 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.members +float_h.pass.cpp:19:2: error: #error FLT_EVAL_METHOD not defined +float_h.pass.cpp:39:2: error: #error DECIMAL_DIG not defined +float_h.pass.cpp failed to compile +inttypes_h.pass.cpp:260:2: error: #error PRId8 not defined +inttypes_h.pass.cpp:264:2: error: #error PRId16 not defined +inttypes_h.pass.cpp:268:2: error: #error PRId32 not defined +inttypes_h.pass.cpp:272:2: error: #error PRId64 not defined +inttypes_h.pass.cpp:276:2: error: #error PRIdLEAST8 not defined +inttypes_h.pass.cpp:280:2: error: #error PRIdLEAST16 not defined +inttypes_h.pass.cpp:284:2: error: #error PRIdLEAST32 not defined +inttypes_h.pass.cpp:288:2: error: #error PRIdLEAST64 not defined +inttypes_h.pass.cpp:292:2: error: #error PRIdFAST8 not defined +inttypes_h.pass.cpp:296:2: error: #error PRIdFAST16 not defined +inttypes_h.pass.cpp:300:2: error: #error PRIdFAST32 not defined +inttypes_h.pass.cpp:304:2: error: #error PRIdFAST64 not defined +inttypes_h.pass.cpp:308:2: error: #error PRIdMAX not defined +inttypes_h.pass.cpp:312:2: error: #error PRIdPTR not defined +inttypes_h.pass.cpp:316:2: error: #error PRIi8 not defined +inttypes_h.pass.cpp:320:2: error: #error PRIi16 not defined +inttypes_h.pass.cpp:324:2: error: #error PRIi32 not defined +inttypes_h.pass.cpp:328:2: error: #error PRIi64 not defined +inttypes_h.pass.cpp:332:2: error: #error PRIiLEAST8 not defined +inttypes_h.pass.cpp:336:2: error: #error PRIiLEAST16 not defined +inttypes_h.pass.cpp:340:2: error: #error PRIiLEAST32 not defined +inttypes_h.pass.cpp:344:2: error: #error PRIiLEAST64 not defined +inttypes_h.pass.cpp:348:2: error: #error PRIiFAST8 not defined +inttypes_h.pass.cpp:352:2: error: #error PRIiFAST16 not defined +inttypes_h.pass.cpp:356:2: error: #error PRIiFAST32 not defined +inttypes_h.pass.cpp:360:2: error: #error PRIiFAST64 not defined +inttypes_h.pass.cpp:364:2: error: #error PRIiMAX not defined +inttypes_h.pass.cpp:368:2: error: #error PRIiPTR not defined +inttypes_h.pass.cpp:372:2: error: #error PRIo8 not defined +inttypes_h.pass.cpp:376:2: error: #error PRIo16 not defined +inttypes_h.pass.cpp:380:2: error: #error PRIo32 not defined +inttypes_h.pass.cpp:384:2: error: #error PRIo64 not defined +inttypes_h.pass.cpp:388:2: error: #error PRIoLEAST8 not defined +inttypes_h.pass.cpp:392:2: error: #error PRIoLEAST16 not defined +inttypes_h.pass.cpp:396:2: error: #error PRIoLEAST32 not defined +inttypes_h.pass.cpp:400:2: error: #error PRIoLEAST64 not defined +inttypes_h.pass.cpp:404:2: error: #error PRIoFAST8 not defined +inttypes_h.pass.cpp:408:2: error: #error PRIoFAST16 not defined +inttypes_h.pass.cpp:412:2: error: #error PRIoFAST32 not defined +inttypes_h.pass.cpp:416:2: error: #error PRIoFAST64 not defined +inttypes_h.pass.cpp:420:2: error: #error PRIoMAX not defined +inttypes_h.pass.cpp:424:2: error: #error PRIoPTR not defined +inttypes_h.pass.cpp:428:2: error: #error PRIu8 not defined +inttypes_h.pass.cpp:432:2: error: #error PRIu16 not defined +inttypes_h.pass.cpp:436:2: error: #error PRIu32 not defined +inttypes_h.pass.cpp:440:2: error: #error PRIu64 not defined +inttypes_h.pass.cpp:444:2: error: #error PRIuLEAST8 not defined +inttypes_h.pass.cpp:448:2: error: #error PRIuLEAST16 not defined +inttypes_h.pass.cpp:452:2: error: #error PRIuLEAST32 not defined +inttypes_h.pass.cpp:456:2: error: #error PRIuLEAST64 not defined +inttypes_h.pass.cpp:460:2: error: #error PRIuFAST8 not defined +inttypes_h.pass.cpp:464:2: error: #error PRIuFAST16 not defined +inttypes_h.pass.cpp:468:2: error: #error PRIuFAST32 not defined +inttypes_h.pass.cpp:472:2: error: #error PRIuFAST64 not defined +inttypes_h.pass.cpp:476:2: error: #error PRIuMAX not defined +inttypes_h.pass.cpp:480:2: error: #error PRIuPTR not defined +inttypes_h.pass.cpp:484:2: error: #error PRIx8 not defined +inttypes_h.pass.cpp:488:2: error: #error PRIx16 not defined +inttypes_h.pass.cpp:492:2: error: #error PRIx32 not defined +inttypes_h.pass.cpp:496:2: error: #error PRIx64 not defined +inttypes_h.pass.cpp:500:2: error: #error PRIxLEAST8 not defined +inttypes_h.pass.cpp:504:2: error: #error PRIxLEAST16 not defined +inttypes_h.pass.cpp:508:2: error: #error PRIxLEAST32 not defined +inttypes_h.pass.cpp:512:2: error: #error PRIxLEAST64 not defined +inttypes_h.pass.cpp:516:2: error: #error PRIxFAST8 not defined +inttypes_h.pass.cpp:520:2: error: #error PRIxFAST16 not defined +inttypes_h.pass.cpp:524:2: error: #error PRIxFAST32 not defined +inttypes_h.pass.cpp:528:2: error: #error PRIxFAST64 not defined +inttypes_h.pass.cpp:532:2: error: #error PRIxMAX not defined +inttypes_h.pass.cpp:536:2: error: #error PRIxPTR not defined +inttypes_h.pass.cpp:540:2: error: #error PRIX8 not defined +inttypes_h.pass.cpp:544:2: error: #error PRIX16 not defined +inttypes_h.pass.cpp:548:2: error: #error PRIX32 not defined +inttypes_h.pass.cpp:552:2: error: #error PRIX64 not defined +inttypes_h.pass.cpp:556:2: error: #error PRIXLEAST8 not defined +inttypes_h.pass.cpp:560:2: error: #error PRIXLEAST16 not defined +inttypes_h.pass.cpp:564:2: error: #error PRIXLEAST32 not defined +inttypes_h.pass.cpp:568:2: error: #error PRIXLEAST64 not defined +inttypes_h.pass.cpp:572:2: error: #error PRIXFAST8 not defined +inttypes_h.pass.cpp:576:2: error: #error PRIXFAST16 not defined +inttypes_h.pass.cpp:580:2: error: #error PRIXFAST32 not defined +inttypes_h.pass.cpp:584:2: error: #error PRIXFAST64 not defined +inttypes_h.pass.cpp:588:2: error: #error PRIXMAX not defined +inttypes_h.pass.cpp:592:2: error: #error PRIXPTR not defined +inttypes_h.pass.cpp:596:2: error: #error SCNd8 not defined +inttypes_h.pass.cpp:600:2: error: #error SCNd16 not defined +inttypes_h.pass.cpp:604:2: error: #error SCNd32 not defined +inttypes_h.pass.cpp:608:2: error: #error SCNd64 not defined +inttypes_h.pass.cpp:612:2: error: #error SCNdLEAST8 not defined +inttypes_h.pass.cpp:616:2: error: #error SCNdLEAST16 not defined +inttypes_h.pass.cpp:620:2: error: #error SCNdLEAST32 not defined +inttypes_h.pass.cpp:624:2: error: #error SCNdLEAST64 not defined +inttypes_h.pass.cpp:628:2: error: #error SCNdFAST8 not defined +inttypes_h.pass.cpp:632:2: error: #error SCNdFAST16 not defined +inttypes_h.pass.cpp:636:2: error: #error SCNdFAST32 not defined +inttypes_h.pass.cpp:640:2: error: #error SCNdFAST64 not defined +inttypes_h.pass.cpp:644:2: error: #error SCNdMAX not defined +inttypes_h.pass.cpp:648:2: error: #error SCNdPTR not defined +inttypes_h.pass.cpp:652:2: error: #error SCNi8 not defined +inttypes_h.pass.cpp:656:2: error: #error SCNi16 not defined +inttypes_h.pass.cpp:660:2: error: #error SCNi32 not defined +inttypes_h.pass.cpp:664:2: error: #error SCNi64 not defined +inttypes_h.pass.cpp:668:2: error: #error SCNiLEAST8 not defined +inttypes_h.pass.cpp:672:2: error: #error SCNiLEAST16 not defined +inttypes_h.pass.cpp:676:2: error: #error SCNiLEAST32 not defined +inttypes_h.pass.cpp:680:2: error: #error SCNiLEAST64 not defined +inttypes_h.pass.cpp:684:2: error: #error SCNiFAST8 not defined +inttypes_h.pass.cpp:688:2: error: #error SCNiFAST16 not defined +inttypes_h.pass.cpp:692:2: error: #error SCNiFAST32 not defined +inttypes_h.pass.cpp:696:2: error: #error SCNiFAST64 not defined +inttypes_h.pass.cpp:700:2: error: #error SCNiMAX not defined +inttypes_h.pass.cpp:704:2: error: #error SCNiPTR not defined +inttypes_h.pass.cpp:708:2: error: #error SCNo8 not defined +inttypes_h.pass.cpp:712:2: error: #error SCNo16 not defined +inttypes_h.pass.cpp:716:2: error: #error SCNo32 not defined +inttypes_h.pass.cpp:720:2: error: #error SCNo64 not defined +inttypes_h.pass.cpp:724:2: error: #error SCNoLEAST8 not defined +inttypes_h.pass.cpp:728:2: error: #error SCNoLEAST16 not defined +inttypes_h.pass.cpp:732:2: error: #error SCNoLEAST32 not defined +inttypes_h.pass.cpp:736:2: error: #error SCNoLEAST64 not defined +inttypes_h.pass.cpp:740:2: error: #error SCNoFAST8 not defined +inttypes_h.pass.cpp:744:2: error: #error SCNoFAST16 not defined +inttypes_h.pass.cpp:748:2: error: #error SCNoFAST32 not defined +inttypes_h.pass.cpp:752:2: error: #error SCNoFAST64 not defined +inttypes_h.pass.cpp:756:2: error: #error SCNoMAX not defined +inttypes_h.pass.cpp:760:2: error: #error SCNoPTR not defined +inttypes_h.pass.cpp:764:2: error: #error SCNu8 not defined +inttypes_h.pass.cpp:768:2: error: #error SCNu16 not defined +inttypes_h.pass.cpp:772:2: error: #error SCNu32 not defined +inttypes_h.pass.cpp:776:2: error: #error SCNu64 not defined +inttypes_h.pass.cpp:780:2: error: #error SCNuLEAST8 not defined +inttypes_h.pass.cpp:784:2: error: #error SCNuLEAST16 not defined +inttypes_h.pass.cpp:788:2: error: #error SCNuLEAST32 not defined +inttypes_h.pass.cpp:792:2: error: #error SCNuLEAST64 not defined +inttypes_h.pass.cpp:796:2: error: #error SCNuFAST8 not defined +inttypes_h.pass.cpp:800:2: error: #error SCNuFAST16 not defined +inttypes_h.pass.cpp:804:2: error: #error SCNuFAST32 not defined +inttypes_h.pass.cpp:808:2: error: #error SCNuFAST64 not defined +inttypes_h.pass.cpp:812:2: error: #error SCNuMAX not defined +inttypes_h.pass.cpp:816:2: error: #error SCNuPTR not defined +inttypes_h.pass.cpp:820:2: error: #error SCNx8 not defined +inttypes_h.pass.cpp:824:2: error: #error SCNx16 not defined +inttypes_h.pass.cpp:828:2: error: #error SCNx32 not defined +inttypes_h.pass.cpp:832:2: error: #error SCNx64 not defined +inttypes_h.pass.cpp:836:2: error: #error SCNxLEAST8 not defined +inttypes_h.pass.cpp:840:2: error: #error SCNxLEAST16 not defined +inttypes_h.pass.cpp:844:2: error: #error SCNxLEAST32 not defined +inttypes_h.pass.cpp:848:2: error: #error SCNxLEAST64 not defined +inttypes_h.pass.cpp:852:2: error: #error SCNxFAST8 not defined +inttypes_h.pass.cpp:856:2: error: #error SCNxFAST16 not defined +inttypes_h.pass.cpp:860:2: error: #error SCNxFAST32 not defined +inttypes_h.pass.cpp:864:2: error: #error SCNxFAST64 not defined +inttypes_h.pass.cpp:868:2: error: #error SCNxMAX not defined +inttypes_h.pass.cpp:872:2: error: #error SCNxPTR not defined +inttypes_h.pass.cpp failed to compile +uchar_h.pass.cpp:12:19: error: uchar.h: No such file or directory +uchar_h.pass.cpp failed to compile +failed 3 tests in /test/depr/depr.c.headers +passed 23 tests in /test/depr/depr.c.headers +passed 5 tests in /test/depr/depr.ios.members +passed 1 tests in /test/depr/depr.lib.binders +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.bind.1st +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.bind.2nd +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.binder.1st +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.binder.2nd +passed 1 tests in /test/depr/depr.str.strstreams +passed 1 tests in /test/depr/depr.str.strstreams/depr.istrstream +passed 4 tests in /test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons +passed 2 tests in /test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.members +passed 1 tests in /test/depr/depr.str.strstreams/depr.ostrstream +passed 2 tests in /test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons +passed 4 tests in /test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstream +passed 2 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.dest +passed 3 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstreambuf +passed 8 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons +passed 3 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members +passed 6 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals +passed 1 tests in /test/diagnostics +passed 1 tests in /test/diagnostics/assertions +passed 1 tests in /test/diagnostics/diagnostics.general +passed 1 tests in /test/diagnostics/errno +passed 1 tests in /test/diagnostics/std.exceptions +passed 1 tests in /test/diagnostics/std.exceptions/domain.error +passed 1 tests in /test/diagnostics/std.exceptions/invalid.argument +passed 1 tests in /test/diagnostics/std.exceptions/length.error +passed 1 tests in /test/diagnostics/std.exceptions/logic.error +passed 1 tests in /test/diagnostics/std.exceptions/out.of.range +passed 1 tests in /test/diagnostics/std.exceptions/overflow.error +passed 1 tests in /test/diagnostics/std.exceptions/range.error +passed 1 tests in /test/diagnostics/std.exceptions/runtime.error +passed 1 tests in /test/diagnostics/std.exceptions/underflow.error +passed 2 tests in /test/diagnostics/syserr +passed 1 tests in /test/diagnostics/syserr/syserr.compare +passed 1 tests in /test/diagnostics/syserr/syserr.errcat +passed 1 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.derived +passed 3 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals +passed 2 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.objects +passed 1 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.overview +passed 3 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals +passed 1 tests in /test/diagnostics/syserr/syserr.errcode +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers +passed 5 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.observers +passed 1 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.overview +passed 1 tests in /test/diagnostics/syserr/syserr.errcondition +passed 3 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors +passed 3 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers +passed 2 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.nonmembers +passed 4 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers +passed 1 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.overview +passed 1 tests in /test/diagnostics/syserr/syserr.hash +passed 1 tests in /test/diagnostics/syserr/syserr.syserr +passed 6 tests in /test/diagnostics/syserr/syserr.syserr/syserr.syserr.members +passed 1 tests in /test/diagnostics/syserr/syserr.syserr/syserr.syserr.overview +passed 1 tests in /test/input.output +passed 1 tests in /test/input.output/file.streams +cinttypes.pass.cpp:260:2: error: #error PRId8 not defined +cinttypes.pass.cpp:264:2: error: #error PRId16 not defined +cinttypes.pass.cpp:268:2: error: #error PRId32 not defined +cinttypes.pass.cpp:272:2: error: #error PRId64 not defined +cinttypes.pass.cpp:276:2: error: #error PRIdLEAST8 not defined +cinttypes.pass.cpp:280:2: error: #error PRIdLEAST16 not defined +cinttypes.pass.cpp:284:2: error: #error PRIdLEAST32 not defined +cinttypes.pass.cpp:288:2: error: #error PRIdLEAST64 not defined +cinttypes.pass.cpp:292:2: error: #error PRIdFAST8 not defined +cinttypes.pass.cpp:296:2: error: #error PRIdFAST16 not defined +cinttypes.pass.cpp:300:2: error: #error PRIdFAST32 not defined +cinttypes.pass.cpp:304:2: error: #error PRIdFAST64 not defined +cinttypes.pass.cpp:308:2: error: #error PRIdMAX not defined +cinttypes.pass.cpp:312:2: error: #error PRIdPTR not defined +cinttypes.pass.cpp:316:2: error: #error PRIi8 not defined +cinttypes.pass.cpp:320:2: error: #error PRIi16 not defined +cinttypes.pass.cpp:324:2: error: #error PRIi32 not defined +cinttypes.pass.cpp:328:2: error: #error PRIi64 not defined +cinttypes.pass.cpp:332:2: error: #error PRIiLEAST8 not defined +cinttypes.pass.cpp:336:2: error: #error PRIiLEAST16 not defined +cinttypes.pass.cpp:340:2: error: #error PRIiLEAST32 not defined +cinttypes.pass.cpp:344:2: error: #error PRIiLEAST64 not defined +cinttypes.pass.cpp:348:2: error: #error PRIiFAST8 not defined +cinttypes.pass.cpp:352:2: error: #error PRIiFAST16 not defined +cinttypes.pass.cpp:356:2: error: #error PRIiFAST32 not defined +cinttypes.pass.cpp:360:2: error: #error PRIiFAST64 not defined +cinttypes.pass.cpp:364:2: error: #error PRIiMAX not defined +cinttypes.pass.cpp:368:2: error: #error PRIiPTR not defined +cinttypes.pass.cpp:372:2: error: #error PRIo8 not defined +cinttypes.pass.cpp:376:2: error: #error PRIo16 not defined +cinttypes.pass.cpp:380:2: error: #error PRIo32 not defined +cinttypes.pass.cpp:384:2: error: #error PRIo64 not defined +cinttypes.pass.cpp:388:2: error: #error PRIoLEAST8 not defined +cinttypes.pass.cpp:392:2: error: #error PRIoLEAST16 not defined +cinttypes.pass.cpp:396:2: error: #error PRIoLEAST32 not defined +cinttypes.pass.cpp:400:2: error: #error PRIoLEAST64 not defined +cinttypes.pass.cpp:404:2: error: #error PRIoFAST8 not defined +cinttypes.pass.cpp:408:2: error: #error PRIoFAST16 not defined +cinttypes.pass.cpp:412:2: error: #error PRIoFAST32 not defined +cinttypes.pass.cpp:416:2: error: #error PRIoFAST64 not defined +cinttypes.pass.cpp:420:2: error: #error PRIoMAX not defined +cinttypes.pass.cpp:424:2: error: #error PRIoPTR not defined +cinttypes.pass.cpp:428:2: error: #error PRIu8 not defined +cinttypes.pass.cpp:432:2: error: #error PRIu16 not defined +cinttypes.pass.cpp:436:2: error: #error PRIu32 not defined +cinttypes.pass.cpp:440:2: error: #error PRIu64 not defined +cinttypes.pass.cpp:444:2: error: #error PRIuLEAST8 not defined +cinttypes.pass.cpp:448:2: error: #error PRIuLEAST16 not defined +cinttypes.pass.cpp:452:2: error: #error PRIuLEAST32 not defined +cinttypes.pass.cpp:456:2: error: #error PRIuLEAST64 not defined +cinttypes.pass.cpp:460:2: error: #error PRIuFAST8 not defined +cinttypes.pass.cpp:464:2: error: #error PRIuFAST16 not defined +cinttypes.pass.cpp:468:2: error: #error PRIuFAST32 not defined +cinttypes.pass.cpp:472:2: error: #error PRIuFAST64 not defined +cinttypes.pass.cpp:476:2: error: #error PRIuMAX not defined +cinttypes.pass.cpp:480:2: error: #error PRIuPTR not defined +cinttypes.pass.cpp:484:2: error: #error PRIx8 not defined +cinttypes.pass.cpp:488:2: error: #error PRIx16 not defined +cinttypes.pass.cpp:492:2: error: #error PRIx32 not defined +cinttypes.pass.cpp:496:2: error: #error PRIx64 not defined +cinttypes.pass.cpp:500:2: error: #error PRIxLEAST8 not defined +cinttypes.pass.cpp:504:2: error: #error PRIxLEAST16 not defined +cinttypes.pass.cpp:508:2: error: #error PRIxLEAST32 not defined +cinttypes.pass.cpp:512:2: error: #error PRIxLEAST64 not defined +cinttypes.pass.cpp:516:2: error: #error PRIxFAST8 not defined +cinttypes.pass.cpp:520:2: error: #error PRIxFAST16 not defined +cinttypes.pass.cpp:524:2: error: #error PRIxFAST32 not defined +cinttypes.pass.cpp:528:2: error: #error PRIxFAST64 not defined +cinttypes.pass.cpp:532:2: error: #error PRIxMAX not defined +cinttypes.pass.cpp:536:2: error: #error PRIxPTR not defined +cinttypes.pass.cpp:540:2: error: #error PRIX8 not defined +cinttypes.pass.cpp:544:2: error: #error PRIX16 not defined +cinttypes.pass.cpp:548:2: error: #error PRIX32 not defined +cinttypes.pass.cpp:552:2: error: #error PRIX64 not defined +cinttypes.pass.cpp:556:2: error: #error PRIXLEAST8 not defined +cinttypes.pass.cpp:560:2: error: #error PRIXLEAST16 not defined +cinttypes.pass.cpp:564:2: error: #error PRIXLEAST32 not defined +cinttypes.pass.cpp:568:2: error: #error PRIXLEAST64 not defined +cinttypes.pass.cpp:572:2: error: #error PRIXFAST8 not defined +cinttypes.pass.cpp:576:2: error: #error PRIXFAST16 not defined +cinttypes.pass.cpp:580:2: error: #error PRIXFAST32 not defined +cinttypes.pass.cpp:584:2: error: #error PRIXFAST64 not defined +cinttypes.pass.cpp:588:2: error: #error PRIXMAX not defined +cinttypes.pass.cpp:592:2: error: #error PRIXPTR not defined +cinttypes.pass.cpp:596:2: error: #error SCNd8 not defined +cinttypes.pass.cpp:600:2: error: #error SCNd16 not defined +cinttypes.pass.cpp:604:2: error: #error SCNd32 not defined +cinttypes.pass.cpp:608:2: error: #error SCNd64 not defined +cinttypes.pass.cpp:612:2: error: #error SCNdLEAST8 not defined +cinttypes.pass.cpp:616:2: error: #error SCNdLEAST16 not defined +cinttypes.pass.cpp:620:2: error: #error SCNdLEAST32 not defined +cinttypes.pass.cpp:624:2: error: #error SCNdLEAST64 not defined +cinttypes.pass.cpp:628:2: error: #error SCNdFAST8 not defined +cinttypes.pass.cpp:632:2: error: #error SCNdFAST16 not defined +cinttypes.pass.cpp:636:2: error: #error SCNdFAST32 not defined +cinttypes.pass.cpp:640:2: error: #error SCNdFAST64 not defined +cinttypes.pass.cpp:644:2: error: #error SCNdMAX not defined +cinttypes.pass.cpp:648:2: error: #error SCNdPTR not defined +cinttypes.pass.cpp:652:2: error: #error SCNi8 not defined +cinttypes.pass.cpp:656:2: error: #error SCNi16 not defined +cinttypes.pass.cpp:660:2: error: #error SCNi32 not defined +cinttypes.pass.cpp:664:2: error: #error SCNi64 not defined +cinttypes.pass.cpp:668:2: error: #error SCNiLEAST8 not defined +cinttypes.pass.cpp:672:2: error: #error SCNiLEAST16 not defined +cinttypes.pass.cpp:676:2: error: #error SCNiLEAST32 not defined +cinttypes.pass.cpp:680:2: error: #error SCNiLEAST64 not defined +cinttypes.pass.cpp:684:2: error: #error SCNiFAST8 not defined +cinttypes.pass.cpp:688:2: error: #error SCNiFAST16 not defined +cinttypes.pass.cpp:692:2: error: #error SCNiFAST32 not defined +cinttypes.pass.cpp:696:2: error: #error SCNiFAST64 not defined +cinttypes.pass.cpp:700:2: error: #error SCNiMAX not defined +cinttypes.pass.cpp:704:2: error: #error SCNiPTR not defined +cinttypes.pass.cpp:708:2: error: #error SCNo8 not defined +cinttypes.pass.cpp:712:2: error: #error SCNo16 not defined +cinttypes.pass.cpp:716:2: error: #error SCNo32 not defined +cinttypes.pass.cpp:720:2: error: #error SCNo64 not defined +cinttypes.pass.cpp:724:2: error: #error SCNoLEAST8 not defined +cinttypes.pass.cpp:728:2: error: #error SCNoLEAST16 not defined +cinttypes.pass.cpp:732:2: error: #error SCNoLEAST32 not defined +cinttypes.pass.cpp:736:2: error: #error SCNoLEAST64 not defined +cinttypes.pass.cpp:740:2: error: #error SCNoFAST8 not defined +cinttypes.pass.cpp:744:2: error: #error SCNoFAST16 not defined +cinttypes.pass.cpp:748:2: error: #error SCNoFAST32 not defined +cinttypes.pass.cpp:752:2: error: #error SCNoFAST64 not defined +cinttypes.pass.cpp:756:2: error: #error SCNoMAX not defined +cinttypes.pass.cpp:760:2: error: #error SCNoPTR not defined +cinttypes.pass.cpp:764:2: error: #error SCNu8 not defined +cinttypes.pass.cpp:768:2: error: #error SCNu16 not defined +cinttypes.pass.cpp:772:2: error: #error SCNu32 not defined +cinttypes.pass.cpp:776:2: error: #error SCNu64 not defined +cinttypes.pass.cpp:780:2: error: #error SCNuLEAST8 not defined +cinttypes.pass.cpp:784:2: error: #error SCNuLEAST16 not defined +cinttypes.pass.cpp:788:2: error: #error SCNuLEAST32 not defined +cinttypes.pass.cpp:792:2: error: #error SCNuLEAST64 not defined +cinttypes.pass.cpp:796:2: error: #error SCNuFAST8 not defined +cinttypes.pass.cpp:800:2: error: #error SCNuFAST16 not defined +cinttypes.pass.cpp:804:2: error: #error SCNuFAST32 not defined +cinttypes.pass.cpp:808:2: error: #error SCNuFAST64 not defined +cinttypes.pass.cpp:812:2: error: #error SCNuMAX not defined +cinttypes.pass.cpp:816:2: error: #error SCNuPTR not defined +cinttypes.pass.cpp:820:2: error: #error SCNx8 not defined +cinttypes.pass.cpp:824:2: error: #error SCNx16 not defined +cinttypes.pass.cpp:828:2: error: #error SCNx32 not defined +cinttypes.pass.cpp:832:2: error: #error SCNx64 not defined +cinttypes.pass.cpp:836:2: error: #error SCNxLEAST8 not defined +cinttypes.pass.cpp:840:2: error: #error SCNxLEAST16 not defined +cinttypes.pass.cpp:844:2: error: #error SCNxLEAST32 not defined +cinttypes.pass.cpp:848:2: error: #error SCNxLEAST64 not defined +cinttypes.pass.cpp:852:2: error: #error SCNxFAST8 not defined +cinttypes.pass.cpp:856:2: error: #error SCNxFAST16 not defined +cinttypes.pass.cpp:860:2: error: #error SCNxFAST32 not defined +cinttypes.pass.cpp:864:2: error: #error SCNxFAST64 not defined +cinttypes.pass.cpp:868:2: error: #error SCNxMAX not defined +cinttypes.pass.cpp:872:2: error: #error SCNxPTR not defined +cinttypes.pass.cpp failed to compile +failed 1 tests in /test/input.output/file.streams/c.files +passed 3 tests in /test/input.output/file.streams/c.files +passed 1 tests in /test/input.output/file.streams/fstreams +passed 1 tests in /test/input.output/file.streams/fstreams/filebuf +passed 3 tests in /test/input.output/file.streams/fstreams/filebuf.assign +passed 2 tests in /test/input.output/file.streams/fstreams/filebuf.cons +passed 1 tests in /test/input.output/file.streams/fstreams/filebuf.members +Assertion failed: (f.sbumpc() == 0x4E51), function main, file underflow.pass.cpp, line 114. +./testit: line 84: 43025 Abort trap ./a.out +underflow.pass.cpp failed at run time +failed 1 tests in /test/input.output/file.streams/fstreams/filebuf.virtuals +passed 3 tests in /test/input.output/file.streams/fstreams/filebuf.virtuals +passed 1 tests in /test/input.output/file.streams/fstreams/fstream +passed 3 tests in /test/input.output/file.streams/fstreams/fstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/fstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/fstream.members +passed 1 tests in /test/input.output/file.streams/fstreams/ifstream +passed 3 tests in /test/input.output/file.streams/fstreams/ifstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/ifstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/ifstream.members +passed 1 tests in /test/input.output/file.streams/fstreams/ofstream +passed 3 tests in /test/input.output/file.streams/fstreams/ofstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/ofstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/ofstream.members +passed 1 tests in /test/input.output/input.output.general +passed 1 tests in /test/input.output/iostream.format +passed 4 tests in /test/input.output/iostream.format/ext.manip +passed 1 tests in /test/input.output/iostream.format/input.streams +passed 1 tests in /test/input.output/iostream.format/input.streams/iostreamclass +passed 2 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign +passed 2 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.cons +passed 1 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.dest +passed 1 tests in /test/input.output/iostream.format/input.streams/istream +passed 2 tests in /test/input.output/iostream.format/input.streams/istream/istream.assign +passed 2 tests in /test/input.output/iostream.format/input.streams/istream/istream.cons +passed 1 tests in /test/input.output/iostream.format/input.streams/istream/istream::sentry +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.formatted +passed 13 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.reqmts +passed 10 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream::extractors +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.manip +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.rvalue +passed 18 tests in /test/input.output/iostream.format/input.streams/istream.unformatted +passed 1 tests in /test/input.output/iostream.format/output.streams +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream.assign +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream.cons +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.formatted +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.reqmts +passed 4 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters +passed 13 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic +passed 10 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.manip +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.rvalue +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.seeks +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.unformatted +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream::sentry +passed 7 tests in /test/input.output/iostream.format/std.manip +passed 2 tests in /test/input.output/iostream.forward +passed 1 tests in /test/input.output/iostream.objects +passed 4 tests in /test/input.output/iostream.objects/narrow.stream.objects +passed 4 tests in /test/input.output/iostream.objects/wide.stream.objects +passed 1 tests in /test/input.output/iostreams.base +passed 1 tests in /test/input.output/iostreams.base/fpos +passed 1 tests in /test/input.output/iostreams.base/fpos/fpos.members +passed 7 tests in /test/input.output/iostreams.base/fpos/fpos.operations +passed 1 tests in /test/input.output/iostreams.base/ios +passed 1 tests in /test/input.output/iostreams.base/ios/basic.ios.cons +passed 13 tests in /test/input.output/iostreams.base/ios/basic.ios.members +passed 11 tests in /test/input.output/iostreams.base/ios/iostate.flags +passed 1 tests in /test/input.output/iostreams.base/ios.base +passed 9 tests in /test/input.output/iostreams.base/ios.base/fmtflags.state +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.base.callback +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.base.cons +passed 2 tests in /test/input.output/iostreams.base/ios.base/ios.base.locales +passed 3 tests in /test/input.output/iostreams.base/ios.base/ios.base.storage +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.members.static +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::Init +passed 2 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::failure +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::fmtflags +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::iostate +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::openmode +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::seekdir +passed 1 tests in /test/input.output/iostreams.base/std.ios.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/adjustfield.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/basefield.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/error.reporting +passed 4 tests in /test/input.output/iostreams.base/std.ios.manip/floatfield.manip +passed 14 tests in /test/input.output/iostreams.base/std.ios.manip/fmtflags.manip +passed 2 tests in /test/input.output/iostreams.base/stream.types +passed 1 tests in /test/input.output/iostreams.requirements +passed 1 tests in /test/input.output/iostreams.requirements/iostream.limits.imbue +passed 1 tests in /test/input.output/iostreams.requirements/iostreams.limits.pos +passed 1 tests in /test/input.output/iostreams.requirements/iostreams.threadsafety +passed 1 tests in /test/input.output/stream.buffers +passed 1 tests in /test/input.output/stream.buffers/streambuf +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.cons +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.members +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.locales +passed 5 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.pback +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.put +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.get.area +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.buffer +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.locales +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.pback +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.put +passed 1 tests in /test/input.output/stream.buffers/streambuf.reqts +passed 1 tests in /test/input.output/string.streams +passed 1 tests in /test/input.output/string.streams/istringstream +passed 3 tests in /test/input.output/string.streams/istringstream/istringstream.assign +passed 3 tests in /test/input.output/string.streams/istringstream/istringstream.cons +passed 1 tests in /test/input.output/string.streams/istringstream/istringstream.members +passed 1 tests in /test/input.output/string.streams/ostringstream +passed 3 tests in /test/input.output/string.streams/ostringstream/ostringstream.assign +passed 3 tests in /test/input.output/string.streams/ostringstream/ostringstream.cons +passed 1 tests in /test/input.output/string.streams/ostringstream/ostringstream.members +passed 1 tests in /test/input.output/string.streams/stringbuf +passed 3 tests in /test/input.output/string.streams/stringbuf/stringbuf.assign +passed 3 tests in /test/input.output/string.streams/stringbuf/stringbuf.cons +passed 1 tests in /test/input.output/string.streams/stringbuf/stringbuf.members +passed 6 tests in /test/input.output/string.streams/stringbuf/stringbuf.virtuals +passed 1 tests in /test/input.output/string.streams/stringstream +passed 3 tests in /test/input.output/string.streams/stringstream.cons +passed 3 tests in /test/input.output/string.streams/stringstream.cons/stringstream.assign +passed 1 tests in /test/input.output/string.streams/stringstream.members +passed 1 tests in /test/iterators +passed 1 tests in /test/iterators/iterator.primitives +passed 1 tests in /test/iterators/iterator.primitives/iterator.basic +passed 4 tests in /test/iterators/iterator.primitives/iterator.operations +passed 4 tests in /test/iterators/iterator.primitives/iterator.traits +passed 5 tests in /test/iterators/iterator.primitives/std.iterator.tags +passed 1 tests in /test/iterators/iterator.requirements +passed 1 tests in /test/iterators/iterator.requirements/bidirectional.iterators +passed 1 tests in /test/iterators/iterator.requirements/forward.iterators +passed 1 tests in /test/iterators/iterator.requirements/input.iterators +passed 1 tests in /test/iterators/iterator.requirements/iterator.iterators +passed 1 tests in /test/iterators/iterator.requirements/iterator.requirements.general +passed 1 tests in /test/iterators/iterator.requirements/output.iterators +passed 1 tests in /test/iterators/iterator.requirements/random.access.iterators +passed 1 tests in /test/iterators/iterator.synopsis +passed 1 tests in /test/iterators/iterators.general +passed 1 tests in /test/iterators/predef.iterators +passed 1 tests in /test/iterators/predef.iterators/insert.iterators +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iterator +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iterator +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iterator +passed 1 tests in /test/iterators/predef.iterators/move.iterators +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops +passed 3 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+ +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+= +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.- +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-= +passed 6 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp +passed 5 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.conv +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.decr +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.index +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.ref +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.star +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op= +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.requirements +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iterator +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops +passed 5 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.conv +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op!= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+ +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++ +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op- +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-- +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op.star +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op== +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opdiff +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opindex +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opref +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opsum +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.requirements +types.pass.cpp: In function ‘void test() [with It = bidirectional_iterator]’: +types.pass.cpp:58: instantiated from here +types.pass.cpp:52: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +types.pass.cpp: In function ‘void test() [with It = random_access_iterator]’: +types.pass.cpp:59: instantiated from here +types.pass.cpp:52: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +types.pass.cpp failed to compile +failed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iterator +passed 1 tests in /test/iterators/stream.iterators +passed 1 tests in /test/iterators/stream.iterators/istream.iterator +passed 3 tests in /test/iterators/stream.iterators/istream.iterator/istream.iterator.cons +passed 5 tests in /test/iterators/stream.iterators/istream.iterator/istream.iterator.ops +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator +passed 4 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::equal +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op!= +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op++ +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op== +passed 3 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op_astrk +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::proxy +passed 6 tests in /test/iterators/stream.iterators/iterator.range +passed 1 tests in /test/iterators/stream.iterators/ostream.iterator +passed 3 tests in /test/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des +passed 3 tests in /test/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops +passed 1 tests in /test/iterators/stream.iterators/ostreambuf.iterator +passed 2 tests in /test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.cons +passed 4 tests in /test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops +passed 1 tests in /test/language.support +passed 1 tests in /test/language.support/cstdint +passed 1 tests in /test/language.support/cstdint/cstdint.syn +passed 1 tests in /test/language.support/support.dynamic +passed 1 tests in /test/language.support/support.dynamic/alloc.errors +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/bad.alloc +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/new.badlength +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/new.handler +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/set.new.handler +passed 1 tests in /test/language.support/support.dynamic/new.delete +passed 4 tests in /test/language.support/support.dynamic/new.delete/new.delete.array +passed 1 tests in /test/language.support/support.dynamic/new.delete/new.delete.dataraces +passed 2 tests in /test/language.support/support.dynamic/new.delete/new.delete.placement +passed 4 tests in /test/language.support/support.dynamic/new.delete/new.delete.single +passed 1 tests in /test/language.support/support.exception +not implemented: /test/language.support/support.exception/except.nested +passed 1 tests in /test/language.support/support.exception/exception +passed 1 tests in /test/language.support/support.exception/exception.terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/set.terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/terminate.handler +passed 1 tests in /test/language.support/support.exception/exception.unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/bad.exception +Assertion failed: (std::set_unexpected(f1) == std::terminate), function main, file set_unexpected.pass.cpp, line 20. +./testit: line 84: 48747 Abort trap ./a.out +set_unexpected.pass.cpp failed at run time +failed 1 tests in /test/language.support/support.exception/exception.unexpected/set.unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/unexpected.handler +passed 4 tests in /test/language.support/support.exception/propagation +passed 1 tests in /test/language.support/support.exception/uncaught +passed 1 tests in /test/language.support/support.general +passed 2 tests in /test/language.support/support.initlist +passed 1 tests in /test/language.support/support.initlist/support.initlist.access +passed 1 tests in /test/language.support/support.initlist/support.initlist.cons +not implemented: /test/language.support/support.initlist/support.initlist.range +passed 1 tests in /test/language.support/support.limits +passed 4 tests in /test/language.support/support.limits/c.limits +passed 2 tests in /test/language.support/support.limits/limits +passed 1 tests in /test/language.support/support.limits/limits/denorm.style +passed 1 tests in /test/language.support/support.limits/limits/numeric.limits +passed 31 tests in /test/language.support/support.limits/limits/numeric.limits.members +passed 1 tests in /test/language.support/support.limits/limits/numeric.special +passed 1 tests in /test/language.support/support.limits/limits/round.style +passed 1 tests in /test/language.support/support.rtti +passed 1 tests in /test/language.support/support.rtti/bad.cast +passed 1 tests in /test/language.support/support.rtti/bad.typeid +passed 2 tests in /test/language.support/support.rtti/type.info +passed 12 tests in /test/language.support/support.runtime +quick_exit.pass.cpp: In function ‘int main()’: +quick_exit.pass.cpp:19: error: ‘at_quick_exit’ is not a member of ‘std’ +quick_exit.pass.cpp:20: error: ‘quick_exit’ was not declared in this scope +quick_exit.pass.cpp failed to compile +failed 1 tests in /test/language.support/support.start.term +passed 7 tests in /test/language.support/support.types +passed 1 tests in /test/localization +passed 2 tests in /test/localization/c.locales +passed 1 tests in /test/localization/locale.categories +passed 1 tests in /test/localization/locale.categories/category.collate +passed 2 tests in /test/localization/locale.categories/category.collate/locale.collate +passed 3 tests in /test/localization/locale.categories/category.collate/locale.collate/locale.collate.members +passed 1 tests in /test/localization/locale.categories/category.collate/locale.collate/locale.collate.virtuals +passed 4 tests in /test/localization/locale.categories/category.collate/locale.collate.byname +passed 1 tests in /test/localization/locale.categories/category.ctype +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.dtor +passed 14 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.statics +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.virtuals +passed 9 tests in /test/localization/locale.categories/category.ctype/locale.codecvt +passed 29 tests in /test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members +passed 1 tests in /test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.virtuals +passed 4 tests in /test/localization/locale.categories/category.ctype/locale.codecvt.byname +passed 2 tests in /test/localization/locale.categories/category.ctype/locale.ctype +passed 12 tests in /test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members +passed 1 tests in /test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.virtuals +passed 13 tests in /test/localization/locale.categories/category.ctype/locale.ctype.byname +passed 1 tests in /test/localization/locale.categories/category.messages +passed 3 tests in /test/localization/locale.categories/category.messages/locale.messages +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages/locale.messages.members +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages/locale.messages.virtuals +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages.byname +passed 1 tests in /test/localization/locale.categories/category.monetary +passed 2 tests in /test/localization/locale.categories/category.monetary/locale.money.get +passed 5 tests in /test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.virtuals +passed 2 tests in /test/localization/locale.categories/category.monetary/locale.money.put +passed 5 tests in /test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.virtuals +passed 3 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct +passed 9 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.virtuals +passed 9 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct.byname +passed 1 tests in /test/localization/locale.categories/category.numeric +passed 2 tests in /test/localization/locale.categories/category.numeric/locale.nm.put +passed 8 tests in /test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members +passed 1 tests in /test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.virtuals +passed 2 tests in /test/localization/locale.categories/category.numeric/locale.num.get +passed 11 tests in /test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members +passed 1 tests in /test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.virtuals +passed 1 tests in /test/localization/locale.categories/category.time +passed 3 tests in /test/localization/locale.categories/category.time/locale.time.get +passed 12 tests in /test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.get/locale.time.get.virtuals +passed 14 tests in /test/localization/locale.categories/category.time/locale.time.get.byname +passed 2 tests in /test/localization/locale.categories/category.time/locale.time.put +passed 2 tests in /test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.put/locale.time.put.virtuals +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.put.byname +passed 1 tests in /test/localization/locale.categories/facet.numpunct +passed 2 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct +passed 5 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members +passed 1 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.virtuals +passed 3 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct.byname +passed 1 tests in /test/localization/locale.categories/facets.examples +not implemented: /test/localization/locale.stdcvt +passed 1 tests in /test/localization/locale.syn +passed 1 tests in /test/localization/locales +passed 1 tests in /test/localization/locales/locale +passed 9 tests in /test/localization/locales/locale/locale.cons +passed 2 tests in /test/localization/locales/locale/locale.members +passed 2 tests in /test/localization/locales/locale/locale.operators +passed 2 tests in /test/localization/locales/locale/locale.statics +passed 1 tests in /test/localization/locales/locale/locale.types +passed 1 tests in /test/localization/locales/locale/locale.types/locale.category +passed 1 tests in /test/localization/locales/locale/locale.types/locale.facet +passed 1 tests in /test/localization/locales/locale/locale.types/locale.id +passed 1 tests in /test/localization/locales/locale.convenience +passed 11 tests in /test/localization/locales/locale.convenience/classification +passed 1 tests in /test/localization/locales/locale.convenience/conversions +not implemented: /test/localization/locales/locale.convenience/conversions/conversions.buffer +passed 2 tests in /test/localization/locales/locale.convenience/conversions/conversions.character +not implemented: /test/localization/locales/locale.convenience/conversions/conversions.string +passed 2 tests in /test/localization/locales/locale.global.templates +passed 1 tests in /test/localization/localization.general +passed 1 tests in /test/numerics +passed 4 tests in /test/numerics/c.math +passed 1 tests in /test/numerics/cfenv +passed 1 tests in /test/numerics/cfenv/cfenv.syn +passed 2 tests in /test/numerics/complex.number +passed 1 tests in /test/numerics/complex.number/ccmplx +passed 7 tests in /test/numerics/complex.number/cmplx.over +passed 1 tests in /test/numerics/complex.number/complex +passed 10 tests in /test/numerics/complex.number/complex.member.ops +passed 2 tests in /test/numerics/complex.number/complex.members +passed 22 tests in /test/numerics/complex.number/complex.ops +passed 12 tests in /test/numerics/complex.number/complex.special +passed 1 tests in /test/numerics/complex.number/complex.synopsis +passed 19 tests in /test/numerics/complex.number/complex.transcendentals +passed 8 tests in /test/numerics/complex.number/complex.value.ops +passed 1 tests in /test/numerics/numarray +passed 1 tests in /test/numerics/numarray/class.gslice +passed 1 tests in /test/numerics/numarray/class.gslice/gslice.access +passed 2 tests in /test/numerics/numarray/class.gslice/gslice.cons +passed 1 tests in /test/numerics/numarray/class.slice +passed 2 tests in /test/numerics/numarray/class.slice/cons.slice +passed 1 tests in /test/numerics/numarray/class.slice/slice.access +passed 2 tests in /test/numerics/numarray/template.gslice.array +passed 2 tests in /test/numerics/numarray/template.gslice.array/gslice.array.assign +passed 10 tests in /test/numerics/numarray/template.gslice.array/gslice.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.gslice.array/gslice.array.fill +passed 2 tests in /test/numerics/numarray/template.indirect.array +passed 2 tests in /test/numerics/numarray/template.indirect.array/indirect.array.assign +passed 10 tests in /test/numerics/numarray/template.indirect.array/indirect.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.indirect.array/indirect.array.fill +passed 2 tests in /test/numerics/numarray/template.mask.array +passed 2 tests in /test/numerics/numarray/template.mask.array/mask.array.assign +passed 10 tests in /test/numerics/numarray/template.mask.array/mask.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.mask.array/mask.array.fill +passed 2 tests in /test/numerics/numarray/template.slice.array +passed 2 tests in /test/numerics/numarray/template.slice.array/slice.arr.assign +passed 10 tests in /test/numerics/numarray/template.slice.array/slice.arr.comp.assign +passed 1 tests in /test/numerics/numarray/template.slice.array/slice.arr.fill +passed 1 tests in /test/numerics/numarray/template.valarray +passed 2 tests in /test/numerics/numarray/template.valarray/valarray.access +passed 8 tests in /test/numerics/numarray/template.valarray/valarray.assign +passed 20 tests in /test/numerics/numarray/template.valarray/valarray.cassign +passed 11 tests in /test/numerics/numarray/template.valarray/valarray.cons +passed 10 tests in /test/numerics/numarray/template.valarray/valarray.members +passed 8 tests in /test/numerics/numarray/template.valarray/valarray.sub +passed 4 tests in /test/numerics/numarray/template.valarray/valarray.unary +passed 1 tests in /test/numerics/numarray/valarray.nonmembers +passed 30 tests in /test/numerics/numarray/valarray.nonmembers/valarray.binary +passed 24 tests in /test/numerics/numarray/valarray.nonmembers/valarray.comparison +passed 1 tests in /test/numerics/numarray/valarray.nonmembers/valarray.special +passed 20 tests in /test/numerics/numarray/valarray.nonmembers/valarray.transcend +passed 4 tests in /test/numerics/numarray/valarray.range +passed 1 tests in /test/numerics/numarray/valarray.syn +passed 1 tests in /test/numerics/numeric.ops +passed 2 tests in /test/numerics/numeric.ops/accumulate +passed 2 tests in /test/numerics/numeric.ops/adjacent.difference +passed 2 tests in /test/numerics/numeric.ops/inner.product +not implemented: /test/numerics/numeric.ops/numeric.iota +passed 2 tests in /test/numerics/numeric.ops/partial.sum +passed 1 tests in /test/numerics/numeric.requirements +passed 1 tests in /test/numerics/numerics.general +passed 1 tests in /test/numerics/rand +passed 1 tests in /test/numerics/rand/rand.adapt +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.disc +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.ibits +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.shuf +passed 3 tests in /test/numerics/rand/rand.device +passed 1 tests in /test/numerics/rand/rand.dis +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.bern +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin +not implemented: /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo +not implemented: /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.genpdf +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.uni +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real +passed 1 tests in /test/numerics/rand/rand.eng +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.lcong +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.mers +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.sub +passed 10 tests in /test/numerics/rand/rand.predef +passed 1 tests in /test/numerics/rand/rand.req +passed 1 tests in /test/numerics/rand/rand.req/rand.req.adapt +passed 1 tests in /test/numerics/rand/rand.req/rand.req.dst +passed 1 tests in /test/numerics/rand/rand.req/rand.req.eng +passed 1 tests in /test/numerics/rand/rand.req/rand.req.genl +passed 1 tests in /test/numerics/rand/rand.req/rand.req.seedseq +passed 1 tests in /test/numerics/rand/rand.req/rand.req.urng +passed 1 tests in /test/numerics/rand/rand.synopsis +passed 1 tests in /test/numerics/rand/rand.util +passed 1 tests in /test/numerics/rand/rand.util/rand.util.canonical +passed 7 tests in /test/numerics/rand/rand.util/rand.util.seedseq +not implemented: /test/re +not implemented: /test/re/re.alg +not implemented: /test/re/re.alg/re.alg.match +not implemented: /test/re/re.alg/re.alg.replace +not implemented: /test/re/re.alg/re.alg.search +not implemented: /test/re/re.alg/re.except +not implemented: /test/re/re.badexp +not implemented: /test/re/re.const +not implemented: /test/re/re.const/re.err +not implemented: /test/re/re.const/re.matchflag +not implemented: /test/re/re.const/re.synopt +not implemented: /test/re/re.def +not implemented: /test/re/re.def/defns.regex.collating.element +not implemented: /test/re/re.def/defns.regex.finite.state.machine +not implemented: /test/re/re.def/defns.regex.format.specifier +not implemented: /test/re/re.def/defns.regex.matched +not implemented: /test/re/re.def/defns.regex.primary.equivalence.class +not implemented: /test/re/re.def/defns.regex.regular.expression +not implemented: /test/re/re.def/defns.regex.subexpression +not implemented: /test/re/re.general +not implemented: /test/re/re.grammar +not implemented: /test/re/re.iter +not implemented: /test/re/re.iter/re.regiter +not implemented: /test/re/re.iter/re.regiter/re.regiter.cnstr +not implemented: /test/re/re.iter/re.regiter/re.regiter.comp +not implemented: /test/re/re.iter/re.regiter/re.regiter.deref +not implemented: /test/re/re.iter/re.regiter/re.regiter.incr +not implemented: /test/re/re.iter/re.tokiter +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.cnstr +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.comp +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.deref +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.incr +not implemented: /test/re/re.regex +not implemented: /test/re/re.regex/re.regex.assign +not implemented: /test/re/re.regex/re.regex.const +not implemented: /test/re/re.regex/re.regex.construct +not implemented: /test/re/re.regex/re.regex.locale +not implemented: /test/re/re.regex/re.regex.nonmemb +not implemented: /test/re/re.regex/re.regex.nonmemb/re.regex.nmswap +not implemented: /test/re/re.regex/re.regex.operations +not implemented: /test/re/re.regex/re.regex.swap +not implemented: /test/re/re.req +not implemented: /test/re/re.results +not implemented: /test/re/re.results/re.results.acc +not implemented: /test/re/re.results/re.results.all +not implemented: /test/re/re.results/re.results.const +not implemented: /test/re/re.results/re.results.form +not implemented: /test/re/re.results/re.results.nonmember +not implemented: /test/re/re.results/re.results.size +not implemented: /test/re/re.results/re.results.swap +not implemented: /test/re/re.submatch +not implemented: /test/re/re.submatch/re.submatch.members +not implemented: /test/re/re.submatch/re.submatch.op +not implemented: /test/re/re.syn +not implemented: /test/re/re.traits +passed 1 tests in /test/strings +passed 1 tests in /test/strings/basic.string +passed 4 tests in /test/strings/basic.string/string.access +passed 10 tests in /test/strings/basic.string/string.capacity +passed 16 tests in /test/strings/basic.string/string.cons +passed 8 tests in /test/strings/basic.string/string.iterators +passed 1 tests in /test/strings/basic.string/string.modifiers +passed 8 tests in /test/strings/basic.string/string.modifiers/string::append +passed 8 tests in /test/strings/basic.string/string.modifiers/string::assign +passed 1 tests in /test/strings/basic.string/string.modifiers/string::copy +passed 4 tests in /test/strings/basic.string/string.modifiers/string::erase +passed 9 tests in /test/strings/basic.string/string.modifiers/string::insert +passed 4 tests in /test/strings/basic.string/string.modifiers/string::op+= +passed 11 tests in /test/strings/basic.string/string.modifiers/string::replace +passed 1 tests in /test/strings/basic.string/string.modifiers/string::swap +passed 1 tests in /test/strings/basic.string/string.nonmembers +passed 6 tests in /test/strings/basic.string/string.nonmembers/string.io +passed 1 tests in /test/strings/basic.string/string.nonmembers/string.special +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::op!= +passed 5 tests in /test/strings/basic.string/string.nonmembers/string::op+ +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::operator== +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::opgt +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::opgt= +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::oplt +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::oplt= +passed 1 tests in /test/strings/basic.string/string.ops +passed 3 tests in /test/strings/basic.string/string.ops/string.accessors +passed 6 tests in /test/strings/basic.string/string.ops/string::compare +passed 4 tests in /test/strings/basic.string/string.ops/string::find +passed 4 tests in /test/strings/basic.string/string.ops/string::find.first.not.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.first.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.last.not.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.last.of +passed 4 tests in /test/strings/basic.string/string.ops/string::rfind +passed 1 tests in /test/strings/basic.string/string.ops/string::substr +passed 1 tests in /test/strings/basic.string/string.require +passed 1 tests in /test/strings/basic.string.hash +cuchar.pass.cpp:12:18: error: cuchar: No such file or directory +cuchar.pass.cpp failed to compile +version_cuchar.pass.cpp:12:18: error: cuchar: No such file or directory +version_cuchar.pass.cpp:15:2: error: #error _LIBCPP_VERSION not defined +version_cuchar.pass.cpp failed to compile +failed 2 tests in /test/strings/c.strings +passed 8 tests in /test/strings/c.strings +passed 1 tests in /test/strings/char.traits +passed 1 tests in /test/strings/char.traits/char.traits.require +passed 1 tests in /test/strings/char.traits/char.traits.specializations +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t +passed 1 tests in /test/strings/char.traits/char.traits.typedefs +passed 1 tests in /test/strings/string.classes +not implemented: /test/strings/string.conversions +not implemented: /test/strings/strings.general +passed 1 tests in /test/thread +passed 1 tests in /test/thread/futures +not implemented: /test/thread/futures/futures.async +not implemented: /test/thread/futures/futures.atomic_future +not implemented: /test/thread/futures/futures.errors +not implemented: /test/thread/futures/futures.future_error +passed 3 tests in /test/thread/futures/futures.overview +not implemented: /test/thread/futures/futures.promise +not implemented: /test/thread/futures/futures.shared_future +not implemented: /test/thread/futures/futures.state +not implemented: /test/thread/futures/futures.tas +not implemented: /test/thread/futures/futures.tas/futures.taask.nonmembers +not implemented: /test/thread/futures/futures.tas/futures.task.members +not implemented: /test/thread/futures/futures.unique_future +notify_all_at_thread_exit.pass.cpp:20:2: error: #error notify_all_at_thread_exit not implemented +notify_all_at_thread_exit.pass.cpp failed to compile +failed 1 tests in /test/thread/thread.condition +passed 2 tests in /test/thread/thread.condition +passed 13 tests in /test/thread/thread.condition/thread.condition.condvar +passed 12 tests in /test/thread/thread.condition/thread.condition.condvarany +passed 1 tests in /test/thread/thread.general +passed 1 tests in /test/thread/thread.mutex +passed 1 tests in /test/thread/thread.mutex/thread.lock +passed 6 tests in /test/thread/thread.mutex/thread.lock/thread.lock.guard +passed 1 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique +passed 11 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons +passed 5 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking +passed 3 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod +passed 3 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs +passed 2 tests in /test/thread/thread.mutex/thread.lock.algorithm +passed 1 tests in /test/thread/thread.mutex/thread.mutex.requirements +passed 6 tests in /test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.class +passed 6 tests in /test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.recursive +passed 1 tests in /test/thread/thread.mutex/thread.once +passed 1 tests in /test/thread/thread.mutex/thread.once/thread.once.callonce +passed 3 tests in /test/thread/thread.mutex/thread.once/thread.once.onceflag +passed 1 tests in /test/thread/thread.mutex/thread.timedmutex.requirements +passed 7 tests in /test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.class +Assertion failed: (d < ns(5000000)), function f1, file try_lock_for.pass.cpp, line 39. +./testit: line 84: 82028 Abort trap ./a.out +try_lock_for.pass.cpp failed at run time +failed 1 tests in /test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.recursive +passed 6 tests in /test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.recursive +passed 1 tests in /test/thread/thread.req +passed 1 tests in /test/thread/thread.req/thread.req.exception +passed 1 tests in /test/thread/thread.req/thread.req.native +passed 1 tests in /test/thread/thread.req/thread.req.paramname +passed 1 tests in /test/thread/thread.req/thread.req.timing +passed 1 tests in /test/thread/thread.threads +passed 1 tests in /test/thread/thread.threads/thread.thread.class +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.algorithm +passed 2 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.assign +passed 4 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.constr +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.destr +passed 7 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.id +passed 6 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.member +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.static +passed 4 tests in /test/thread/thread.threads/thread.thread.this +passed 1 tests in /test/utilities +passed 1 tests in /test/utilities/date.time +passed 1 tests in /test/utilities/function.objects +passed 6 tests in /test/utilities/function.objects/arithmetic.operations +passed 1 tests in /test/utilities/function.objects/base +passed 1 tests in /test/utilities/function.objects/bind +passed 1 tests in /test/utilities/function.objects/bind/func.bind +invoke_int_0.pass.cpp: In function ‘int main()’: +invoke_int_0.pass.cpp:44: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:45: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:46: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:47: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:49: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:49: error: expected primary-expression before ‘int’ +invoke_int_0.pass.cpp:50: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:50: error: expected primary-expression before ‘int’ +invoke_int_0.pass.cpp:51: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:51: error: expected primary-expression before ‘int’ +invoke_int_0.pass.cpp:52: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:52: error: expected primary-expression before ‘int’ +invoke_int_0.pass.cpp failed to compile +invoke_lvalue.pass.cpp: In function ‘void test_void_1()’: +invoke_lvalue.pass.cpp:50: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:56: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:64: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:71: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:79: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:86: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:94: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:98: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:105: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:109: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:117: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:121: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:128: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:132: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp: In function ‘void test_int_1()’: +invoke_lvalue.pass.cpp:165: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:166: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:172: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:173: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:178: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:179: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:184: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:185: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:187: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:188: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:193: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:194: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:196: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:197: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:202: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:203: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:205: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:206: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:207: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:208: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:209: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:210: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp: In function ‘void test_void_2()’: +invoke_lvalue.pass.cpp:241: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:244: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:247: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:254: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:257: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp failed to compile +invoke_rvalue.pass.cpp: In function ‘void test_void_1()’: +invoke_rvalue.pass.cpp:49: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:54: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:61: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:67: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:74: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:80: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:87: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:91: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:97: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:101: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:108: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:112: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:118: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:122: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp: In function ‘void test_int_1()’: +invoke_rvalue.pass.cpp:154: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:155: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:160: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:161: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:165: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:166: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:170: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:171: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:173: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:174: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:178: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:179: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:181: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:182: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:186: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:187: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:189: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:190: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:191: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:192: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:193: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:194: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp: In function ‘void test_void_2()’: +invoke_rvalue.pass.cpp:223: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:226: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:229: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:235: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:238: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp failed to compile +invoke_void_0.pass.cpp: In function ‘int main()’: +invoke_void_0.pass.cpp:50: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:51: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:52: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:53: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:55: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:55: error: expected primary-expression before ‘void’ +invoke_void_0.pass.cpp:56: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:56: error: expected primary-expression before ‘void’ +invoke_void_0.pass.cpp:57: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:57: error: expected primary-expression before ‘void’ +invoke_void_0.pass.cpp:58: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:58: error: expected primary-expression before ‘void’ +invoke_void_0.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/bind/func.bind/func.bind.bind +is_bind_expression.pass.cpp: In function ‘int main()’: +is_bind_expression.pass.cpp:27: error: ‘bind’ is not a member of ‘std’ +is_bind_expression.pass.cpp:28: error: ‘bind’ is not a member of ‘std’ +is_bind_expression.pass.cpp:29: error: ‘bind’ is not a member of ‘std’ +is_bind_expression.pass.cpp:29: error: expected primary-expression before ‘int’ +is_bind_expression.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.isbind +passed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.isbind +passed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.place +passed 3 tests in /test/utilities/function.objects/bitwise.operations +passed 6 tests in /test/utilities/function.objects/comparisons +passed 1 tests in /test/utilities/function.objects/func.def +member_function.pass.cpp: In function ‘void test0(F) [with F = std::__1::__mem_fn]’: +member_function.pass.cpp:63: instantiated from here +member_function.pass.cpp:31: error: ISO C++ forbids comparison between pointer and integer +member_function.pass.cpp:63: instantiated from here +member_function.pass.cpp:33: error: ISO C++ forbids comparison between pointer and integer +member_function.pass.cpp: In function ‘void test1(F) [with F = std::__1::__mem_fn]’: +member_function.pass.cpp:64: instantiated from here +member_function.pass.cpp:43: error: no match for call to ‘(std::__1::__mem_fn) (A&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A, _A1 = int, _Tp = char (A::*)(int)] +member_function.pass.cpp:64: instantiated from here +member_function.pass.cpp:45: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A*, _A1 = int, _Tp = char (A::*)(int)] +../../../../include/__functional_base_03: At global scope: +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return2’: +member_function.pass.cpp:55: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function.pass.cpp:65: instantiated from here +../../../../include/__functional_base_03:994: error: no matching function for call to ‘__invoke(char (A::*&)(int, double), A&, int&, int&)’ +member_function.pass.cpp: In function ‘void test2(F) [with F = std::__1::__mem_fn]’: +member_function.pass.cpp:65: instantiated from here +member_function.pass.cpp:55: error: no match for call to ‘(std::__1::__mem_fn) (A&, int, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +member_function.pass.cpp:65: instantiated from here +member_function.pass.cpp:57: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A, _Tp = char (A::*)()]’: +member_function.pass.cpp:31: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function.pass.cpp:63: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A*, _Tp = char (A::*)()]’: +member_function.pass.cpp:33: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function.pass.cpp:63: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +member_function.pass.cpp failed to compile +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)()> std::__1::mem_fn(_R (_T::*)()const) [with _R = char, _T = A]’: +member_function_const.pass.cpp:69: instantiated from here +../../../../include/__functional_03:106: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)()const)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)()] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +member_function_const.pass.cpp: In function ‘void test0(F) [with F = std::__1::__mem_fn]’: +member_function_const.pass.cpp:69: instantiated from here +member_function_const.pass.cpp:31: error: ISO C++ forbids comparison between pointer and integer +member_function_const.pass.cpp:69: instantiated from here +member_function_const.pass.cpp:33: error: ISO C++ forbids comparison between pointer and integer +member_function_const.pass.cpp:69: instantiated from here +member_function_const.pass.cpp:35: error: ISO C++ forbids comparison between pointer and integer +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)(_A0)> std::__1::mem_fn(_R (_T::*)(_A0)const) [with _R = char, _T = A, _A0 = int]’: +member_function_const.pass.cpp:70: instantiated from here +../../../../include/__functional_03:114: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)(int)const)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +member_function_const.pass.cpp: In function ‘void test1(F) [with F = std::__1::__mem_fn]’: +member_function_const.pass.cpp:70: instantiated from here +member_function_const.pass.cpp:45: error: no match for call to ‘(std::__1::__mem_fn) (A&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A, _A1 = int, _Tp = char (A::*)(int)] +member_function_const.pass.cpp:70: instantiated from here +member_function_const.pass.cpp:47: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A*, _A1 = int, _Tp = char (A::*)(int)] +member_function_const.pass.cpp:70: instantiated from here +member_function_const.pass.cpp:49: error: no match for call to ‘(std::__1::__mem_fn) (const A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = const A*, _A1 = int, _Tp = char (A::*)(int)] +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)(_A0, _A1)> std::__1::mem_fn(_R (_T::*)(_A0, _A1)const) [with _R = char, _T = A, _A0 = int, _A1 = double]’: +member_function_const.pass.cpp:71: instantiated from here +../../../../include/__functional_03:122: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)(int, double)const)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +../../../../include/__functional_base_03: At global scope: +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return2’: +member_function_const.pass.cpp:59: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:994: error: no matching function for call to ‘__invoke(char (A::*&)(int, double), A&, int&, int&)’ +member_function_const.pass.cpp: In function ‘void test2(F) [with F = std::__1::__mem_fn]’: +member_function_const.pass.cpp:71: instantiated from here +member_function_const.pass.cpp:59: error: no match for call to ‘(std::__1::__mem_fn) (A&, int, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +member_function_const.pass.cpp:71: instantiated from here +member_function_const.pass.cpp:61: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +member_function_const.pass.cpp:71: instantiated from here +member_function_const.pass.cpp:63: error: no match for call to ‘(std::__1::__mem_fn) (const A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = const A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A, _Tp = char (A::*)()]’: +member_function_const.pass.cpp:31: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A*, _Tp = char (A::*)()]’: +member_function_const.pass.cpp:33: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = const A*, _Tp = char (A::*)()]’: +member_function_const.pass.cpp:35: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(_A0), _T1, _A0&) [with _R = char, _T = A, _T1 = const A*, _A0 = int]’: +../../../../include/__functional_base_03:987: instantiated from ‘std::__1::__invoke_return1’ +member_function_const.pass.cpp:49: instantiated from ‘void test1(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:70: instantiated from here +../../../../include/__functional_base_03:632: error: invalid conversion from ‘const A*’ to ‘A*’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(_A0, _A1), _T1, _A0&, _A1&) [with _R = char, _T = A, _T1 = const A*, _A0 = int, _A1 = double]’: +../../../../include/__functional_base_03:994: instantiated from ‘std::__1::__invoke_return2’ +member_function_const.pass.cpp:63: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:644: error: invalid conversion from ‘const A*’ to ‘A*’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(), _T1) [with _R = char, _T = A, _T1 = const A*]’: +../../../../include/__functional_03:43: instantiated from ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = const A*, _Tp = char (A::*)()]’ +member_function_const.pass.cpp:35: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:69: instantiated from here +../../../../include/__functional_base_03:620: error: invalid conversion from ‘const A*’ to ‘A*’ +member_function_const.pass.cpp failed to compile +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)()> std::__1::mem_fn(_R (_T::*)()const volatile) [with _R = char, _T = A]’: +member_function_const_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:170: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)()const volatile)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)()] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +member_function_const_volatile.pass.cpp: In function ‘void test0(F) [with F = std::__1::__mem_fn]’: +member_function_const_volatile.pass.cpp:69: instantiated from here +member_function_const_volatile.pass.cpp:31: error: ISO C++ forbids comparison between pointer and integer +member_function_const_volatile.pass.cpp:69: instantiated from here +member_function_const_volatile.pass.cpp:33: error: ISO C++ forbids comparison between pointer and integer +member_function_const_volatile.pass.cpp:69: instantiated from here +member_function_const_volatile.pass.cpp:35: error: ISO C++ forbids comparison between pointer and integer +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)(_A0)> std::__1::mem_fn(_R (_T::*)(_A0)const volatile) [with _R = char, _T = A, _A0 = int]’: +member_function_const_volatile.pass.cpp:70: instantiated from here +../../../../include/__functional_03:178: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)(int)const volatile)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +member_function_const_volatile.pass.cpp: In function ‘void test1(F) [with F = std::__1::__mem_fn]’: +member_function_const_volatile.pass.cpp:70: instantiated from here +member_function_const_volatile.pass.cpp:45: error: no match for call to ‘(std::__1::__mem_fn) (A&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A, _A1 = int, _Tp = char (A::*)(int)] +member_function_const_volatile.pass.cpp:70: instantiated from here +member_function_const_volatile.pass.cpp:47: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A*, _A1 = int, _Tp = char (A::*)(int)] +member_function_const_volatile.pass.cpp:70: instantiated from here +member_function_const_volatile.pass.cpp:49: error: no match for call to ‘(std::__1::__mem_fn) (const volatile A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = const volatile A*, _A1 = int, _Tp = char (A::*)(int)] +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)(_A0, _A1)> std::__1::mem_fn(_R (_T::*)(_A0, _A1)const volatile) [with _R = char, _T = A, _A0 = int, _A1 = double]’: +member_function_const_volatile.pass.cpp:71: instantiated from here +../../../../include/__functional_03:186: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)(int, double)const volatile)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +../../../../include/__functional_base_03: At global scope: +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return2’: +member_function_const_volatile.pass.cpp:59: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:994: error: no matching function for call to ‘__invoke(char (A::*&)(int, double), A&, int&, int&)’ +member_function_const_volatile.pass.cpp: In function ‘void test2(F) [with F = std::__1::__mem_fn]’: +member_function_const_volatile.pass.cpp:71: instantiated from here +member_function_const_volatile.pass.cpp:59: error: no match for call to ‘(std::__1::__mem_fn) (A&, int, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +member_function_const_volatile.pass.cpp:71: instantiated from here +member_function_const_volatile.pass.cpp:61: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +member_function_const_volatile.pass.cpp:71: instantiated from here +member_function_const_volatile.pass.cpp:63: error: no match for call to ‘(std::__1::__mem_fn) (const volatile A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = const volatile A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A, _Tp = char (A::*)()]’: +member_function_const_volatile.pass.cpp:31: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A*, _Tp = char (A::*)()]’: +member_function_const_volatile.pass.cpp:33: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = const volatile A*, _Tp = char (A::*)()]’: +member_function_const_volatile.pass.cpp:35: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(_A0), _T1, _A0&) [with _R = char, _T = A, _T1 = const volatile A*, _A0 = int]’: +../../../../include/__functional_base_03:987: instantiated from ‘std::__1::__invoke_return1’ +member_function_const_volatile.pass.cpp:49: instantiated from ‘void test1(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:70: instantiated from here +../../../../include/__functional_base_03:632: error: invalid conversion from ‘const volatile A*’ to ‘A*’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(_A0, _A1), _T1, _A0&, _A1&) [with _R = char, _T = A, _T1 = const volatile A*, _A0 = int, _A1 = double]’: +../../../../include/__functional_base_03:994: instantiated from ‘std::__1::__invoke_return2’ +member_function_const_volatile.pass.cpp:63: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:644: error: invalid conversion from ‘const volatile A*’ to ‘A*’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(), _T1) [with _R = char, _T = A, _T1 = const volatile A*]’: +../../../../include/__functional_03:43: instantiated from ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = const volatile A*, _Tp = char (A::*)()]’ +member_function_const_volatile.pass.cpp:35: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_base_03:620: error: invalid conversion from ‘const volatile A*’ to ‘A*’ +member_function_const_volatile.pass.cpp failed to compile +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)()> std::__1::mem_fn(_R (_T::*)()volatile) [with _R = char, _T = A]’: +member_function_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:138: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)()volatile)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)()] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +member_function_volatile.pass.cpp: In function ‘void test0(F) [with F = std::__1::__mem_fn]’: +member_function_volatile.pass.cpp:69: instantiated from here +member_function_volatile.pass.cpp:31: error: ISO C++ forbids comparison between pointer and integer +member_function_volatile.pass.cpp:69: instantiated from here +member_function_volatile.pass.cpp:33: error: ISO C++ forbids comparison between pointer and integer +member_function_volatile.pass.cpp:69: instantiated from here +member_function_volatile.pass.cpp:35: error: ISO C++ forbids comparison between pointer and integer +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)(_A0)> std::__1::mem_fn(_R (_T::*)(_A0)volatile) [with _R = char, _T = A, _A0 = int]’: +member_function_volatile.pass.cpp:70: instantiated from here +../../../../include/__functional_03:146: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)(int)volatile)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +member_function_volatile.pass.cpp: In function ‘void test1(F) [with F = std::__1::__mem_fn]’: +member_function_volatile.pass.cpp:70: instantiated from here +member_function_volatile.pass.cpp:45: error: no match for call to ‘(std::__1::__mem_fn) (A&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A, _A1 = int, _Tp = char (A::*)(int)] +member_function_volatile.pass.cpp:70: instantiated from here +member_function_volatile.pass.cpp:47: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A*, _A1 = int, _Tp = char (A::*)(int)] +member_function_volatile.pass.cpp:70: instantiated from here +member_function_volatile.pass.cpp:49: error: no match for call to ‘(std::__1::__mem_fn) (volatile A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = volatile A*, _A1 = int, _Tp = char (A::*)(int)] +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)(_A0, _A1)> std::__1::mem_fn(_R (_T::*)(_A0, _A1)volatile) [with _R = char, _T = A, _A0 = int, _A1 = double]’: +member_function_volatile.pass.cpp:71: instantiated from here +../../../../include/__functional_03:154: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)(int, double)volatile)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +../../../../include/__functional_base_03: At global scope: +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return2’: +member_function_volatile.pass.cpp:59: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:994: error: no matching function for call to ‘__invoke(char (A::*&)(int, double), A&, int&, int&)’ +member_function_volatile.pass.cpp: In function ‘void test2(F) [with F = std::__1::__mem_fn]’: +member_function_volatile.pass.cpp:71: instantiated from here +member_function_volatile.pass.cpp:59: error: no match for call to ‘(std::__1::__mem_fn) (A&, int, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +member_function_volatile.pass.cpp:71: instantiated from here +member_function_volatile.pass.cpp:61: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +member_function_volatile.pass.cpp:71: instantiated from here +member_function_volatile.pass.cpp:63: error: no match for call to ‘(std::__1::__mem_fn) (volatile A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = volatile A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A, _Tp = char (A::*)()]’: +member_function_volatile.pass.cpp:31: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A*, _Tp = char (A::*)()]’: +member_function_volatile.pass.cpp:33: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = volatile A*, _Tp = char (A::*)()]’: +member_function_volatile.pass.cpp:35: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(_A0), _T1, _A0&) [with _R = char, _T = A, _T1 = volatile A*, _A0 = int]’: +../../../../include/__functional_base_03:987: instantiated from ‘std::__1::__invoke_return1’ +member_function_volatile.pass.cpp:49: instantiated from ‘void test1(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:70: instantiated from here +../../../../include/__functional_base_03:632: error: invalid conversion from ‘volatile A*’ to ‘A*’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(_A0, _A1), _T1, _A0&, _A1&) [with _R = char, _T = A, _T1 = volatile A*, _A0 = int, _A1 = double]’: +../../../../include/__functional_base_03:994: instantiated from ‘std::__1::__invoke_return2’ +member_function_volatile.pass.cpp:63: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:644: error: invalid conversion from ‘volatile A*’ to ‘A*’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(), _T1) [with _R = char, _T = A, _T1 = volatile A*]’: +../../../../include/__functional_03:43: instantiated from ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = volatile A*, _Tp = char (A::*)()]’ +member_function_volatile.pass.cpp:35: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_base_03:620: error: invalid conversion from ‘volatile A*’ to ‘A*’ +member_function_volatile.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/func.memfn +passed 2 tests in /test/utilities/function.objects/func.memfn +passed 2 tests in /test/utilities/function.objects/func.require +passed 1 tests in /test/utilities/function.objects/func.wrap +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.badcall +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.badcall/func.wrap.badcall.const +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.alg +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.cap +alloc.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&); not implemented +alloc.pass.cpp failed to compile +alloc_F.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, F); not implemented +alloc_F.pass.cpp failed to compile +alloc_function.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, const function&); not implemented +alloc_function.pass.cpp failed to compile +alloc_nullptr.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, nullptr_t); not implemented +alloc_nullptr.pass.cpp failed to compile +alloc_rfunction.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, function&&); not implemented +alloc_rfunction.pass.cpp failed to compile +failed 5 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con +passed 7 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con +../../../../../../include/__functional_03: In member function ‘_R std::__1::__function::__func<_F, _Alloc, _R ()()>::operator()() [with _F = A_int_0, _Alloc = std::__1::allocator, _R = int]’: +invoke_int_0.pass.cpp:57: instantiated from here +../../../../../../include/__functional_03:360: error: no matching function for call to ‘__invoke(A_int_0&)’ +../../../../../../include/__functional_03: In member function ‘_R std::__1::__function::__func<_F, _Alloc, _R ()()>::operator()() [with _F = int (*)(), _Alloc = std::__1::allocator, _R = int]’: +invoke_int_0.pass.cpp:57: instantiated from here +../../../../../../include/__functional_03:360: error: no matching function for call to ‘__invoke(int (*&)())’ +invoke_int_0.pass.cpp failed to compile +../../../../../../include/__functional_03: In member function ‘_R std::__1::__function::__func<_F, _Alloc, _R ()()>::operator()() [with _F = A_void_0, _Alloc = std::__1::allocator, _R = void]’: +invoke_void_0.pass.cpp:66: instantiated from here +../../../../../../include/__functional_03:360: error: no matching function for call to ‘__invoke(A_void_0&)’ +../../../../../../include/__functional_03:360: error: return-statement with a value, in function returning 'void' +../../../../../../include/__functional_03: In member function ‘_R std::__1::__function::__func<_F, _Alloc, _R ()()>::operator()() [with _F = void (*)(), _Alloc = std::__1::allocator, _R = void]’: +invoke_void_0.pass.cpp:66: instantiated from here +../../../../../../include/__functional_03:360: error: no matching function for call to ‘__invoke(void (*&)())’ +../../../../../../include/__functional_03:360: error: return-statement with a value, in function returning 'void' +invoke_void_0.pass.cpp failed to compile +failed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv +passed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv +assign_F_alloc.pass.cpp:21:2: error: #error template void assign(F&&, const A&); not implemented +assign_F_alloc.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.nullptr +passed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ +passed 4 tests in /test/utilities/function.objects/function.pointer.adaptors +passed 3 tests in /test/utilities/function.objects/logical.operations +passed 16 tests in /test/utilities/function.objects/member.pointer.adaptors +passed 4 tests in /test/utilities/function.objects/negators +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +binary.pass.cpp:58: instantiated from here +../../../../include/type_traits:1310: error: no match for call to ‘(functor4) ()’ +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +binary.pass.cpp:58: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(functor4&)’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +binary.pass.cpp:70: instantiated from here +../../../../include/type_traits:1310: error: too few arguments to function +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +binary.pass.cpp:70: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(float (*&)(int))’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +binary.pass.cpp:72: instantiated from here +../../../../include/type_traits:1310: error: too few arguments to function +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +binary.pass.cpp:72: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(float (*&)(int, int))’ +binary.pass.cpp failed to compile +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +type.pass.cpp:23: instantiated from here +../../../../include/type_traits:1310: error: no match for call to ‘(C) ()’ +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +type.pass.cpp:23: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(C&)’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +type.pass.cpp:31: instantiated from here +../../../../include/type_traits:1310: error: too few arguments to function +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +type.pass.cpp:31: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int* (*&)(double*))’ +type.pass.cpp failed to compile +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +unary.pass.cpp:58: instantiated from here +../../../../include/type_traits:1310: error: no match for call to ‘(functor4) ()’ +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +unary.pass.cpp:58: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(functor4&)’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +unary.pass.cpp:68: instantiated from here +../../../../include/type_traits:1310: error: too few arguments to function +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +unary.pass.cpp:68: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(float (*&)(int))’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +unary.pass.cpp:70: instantiated from here +../../../../include/type_traits:1310: error: too few arguments to function +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +unary.pass.cpp:70: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(float (*&)(int, int))’ +unary.pass.cpp failed to compile +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +weak_result.pass.cpp:71: instantiated from here +../../../../include/type_traits:1310: error: too few arguments to function +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +weak_result.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int* (*&)(double*))’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +weak_result.pass.cpp:54: instantiated from ‘const bool has_result_type >::value’ +weak_result.pass.cpp:80: instantiated from here +../../../../include/type_traits:1310: error: no match for call to ‘(functor4) ()’ +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +weak_result.pass.cpp:54: instantiated from ‘const bool has_result_type >::value’ +weak_result.pass.cpp:80: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(functor4&)’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +weak_result.pass.cpp:54: instantiated from ‘const bool has_result_type >::value’ +weak_result.pass.cpp:81: instantiated from here +../../../../include/type_traits:1310: error: no match for call to ‘(C) ()’ +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +weak_result.pass.cpp:54: instantiated from ‘const bool has_result_type >::value’ +weak_result.pass.cpp:81: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(C&)’ +weak_result.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/refwrap +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +conversion.pass.cpp:28: instantiated from ‘void test(T&) [with T = int]’ +conversion.pass.cpp:43: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int&)’ +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +conversion.pass.cpp:28: instantiated from ‘void test(T&) [with T = const int]’ +conversion.pass.cpp:45: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(const int&)’ +conversion.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.access +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +copy_assign.pass.cpp:28: instantiated from ‘void test(T&) [with T = int]’ +copy_assign.pass.cpp:55: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int&)’ +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +copy_assign.pass.cpp:28: instantiated from ‘void test(T&) [with T = const int]’ +copy_assign.pass.cpp:57: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(const int&)’ +copy_assign.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.assign +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +copy_ctor.pass.cpp:28: instantiated from ‘void test(T&) [with T = int]’ +copy_ctor.pass.cpp:43: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int&)’ +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +copy_ctor.pass.cpp:28: instantiated from ‘void test(T&) [with T = const int]’ +copy_ctor.pass.cpp:45: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(const int&)’ +copy_ctor.pass.cpp failed to compile +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +type_ctor.pass.cpp:28: instantiated from ‘void test(T&) [with T = int]’ +type_ctor.pass.cpp:42: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int&)’ +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +type_ctor.pass.cpp:28: instantiated from ‘void test(T&) [with T = const int]’ +type_ctor.pass.cpp:44: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(const int&)’ +type_ctor.pass.cpp failed to compile +failed 2 tests in /test/utilities/function.objects/refwrap/refwrap.const +passed 1 tests in /test/utilities/function.objects/refwrap/refwrap.const +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +cref_1.pass.cpp:22: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(const int&)’ +cref_1.pass.cpp failed to compile +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +cref_2.pass.cpp:22: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(const int&)’ +cref_2.pass.cpp failed to compile +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +ref_1.pass.cpp:22: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int&)’ +ref_1.pass.cpp failed to compile +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +ref_2.pass.cpp:22: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int&)’ +ref_2.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/refwrap/refwrap.helpers +passed 1 tests in /test/utilities/function.objects/refwrap/refwrap.helpers +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:57: instantiated from here +../../../../../include/type_traits:1310: error: too few arguments to function +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:57: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(void (*&)(int))’ +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:66: instantiated from here +../../../../../include/type_traits:1310: error: no match for call to ‘(A_void_1) ()’ +invoke.pass.cpp:33: note: candidates are: void A_void_1::operator()(int) +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:66: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(A_void_1&)’ +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:132: instantiated from here +../../../../../include/type_traits:1310: error: too few arguments to function +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:132: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int (*&)(int))’ +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:139: instantiated from here +../../../../../include/type_traits:1310: error: no match for call to ‘(A_int_1) ()’ +invoke.pass.cpp:110: note: candidates are: int A_int_1::operator()(int) +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:139: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(A_int_1&)’ +invoke.pass.cpp: In function ‘void test_int_1()’: +invoke.pass.cpp:167: error: lvalue required as left operand of assignment +invoke.pass.cpp:171: error: lvalue required as left operand of assignment +../../../../../include/type_traits: At global scope: +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:210: instantiated from here +../../../../../include/type_traits:1310: error: too few arguments to function +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:210: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(void (*&)(int, int))’ +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:220: instantiated from here +../../../../../include/type_traits:1310: error: no match for call to ‘(A_void_2) ()’ +invoke.pass.cpp:185: note: candidates are: void A_void_2::operator()(int, int) +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:220: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(A_void_2&)’ +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:288: instantiated from here +../../../../../include/type_traits:1310: error: too few arguments to function +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:288: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int (*&)(int, int))’ +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:296: instantiated from here +../../../../../include/type_traits:1310: error: no match for call to ‘(A_int_2) ()’ +invoke.pass.cpp:266: note: candidates are: int A_int_2::operator()(int, int) +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:296: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(A_int_2&)’ +invoke.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.invoke +passed 3 tests in /test/utilities/function.objects/refwrap/refwrap.invoke +passed 3 tests in /test/utilities/function.objects/unord.hash +passed 1 tests in /test/utilities/memory +passed 1 tests in /test/utilities/memory/allocator.adaptor +passed 5 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.cnstr +passed 9 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.members +passed 4 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.types +passed 1 tests in /test/utilities/memory/allocator.tag +passed 3 tests in /test/utilities/memory/allocator.traits +passed 7 tests in /test/utilities/memory/allocator.traits/allocator.traits.members +passed 10 tests in /test/utilities/memory/allocator.traits/allocator.traits.types +passed 1 tests in /test/utilities/memory/allocator.uses +passed 1 tests in /test/utilities/memory/allocator.uses/allocator.uses.construction +passed 1 tests in /test/utilities/memory/allocator.uses/allocator.uses.trait +passed 1 tests in /test/utilities/memory/c.malloc +passed 2 tests in /test/utilities/memory/default.allocator +passed 1 tests in /test/utilities/memory/default.allocator/allocator.globals +passed 4 tests in /test/utilities/memory/default.allocator/allocator.members +passed 5 tests in /test/utilities/memory/pointer.traits +passed 1 tests in /test/utilities/memory/pointer.traits/pointer.traits.functions +passed 3 tests in /test/utilities/memory/pointer.traits/pointer.traits.types +passed 1 tests in /test/utilities/memory/ptr.align +passed 1 tests in /test/utilities/memory/specialized.algorithms +passed 1 tests in /test/utilities/memory/specialized.algorithms/specialized.addressof +passed 2 tests in /test/utilities/memory/specialized.algorithms/uninitialized.copy +passed 1 tests in /test/utilities/memory/specialized.algorithms/uninitialized.fill +passed 1 tests in /test/utilities/memory/specialized.algorithms/uninitialized.fill.n +passed 1 tests in /test/utilities/memory/storage.iterator +passed 1 tests in /test/utilities/memory/temporary.buffer +passed 1 tests in /test/utilities/memory/unique.ptr +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1 +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.general +passed 18 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime +pointer_deleter04.fail.cpp should not compile +failed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor +passed 41 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor +passed 4 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers +passed 6 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.single +move_convert13.fail.cpp should not compile +../../../../../../include/type_traits: In function ‘typename std::__1::enable_if<(! std::__1::is_convertible >::value), typename std::__1::add_lvalue_reference<_Tp>::type>::type std::__1::forward(U&) [with T = std::__1::default_delete, U = std::__1::default_delete]’: +../../../../../../include/memory:2181: instantiated from ‘std::__1::unique_ptr<_Tp, _Dp>& std::__1::unique_ptr<_Tp, _Dp>::operator=(std::__1::unique_ptr<_Up, _Ep>) [with _Up = B, _Ep = std::__1::default_delete, _Tp = A, _Dp = std::__1::default_delete]’ +move_convert01.pass.cpp:47: instantiated from here +../../../../../../include/type_traits:1200: error: invalid initialization of reference of type ‘std::__1::default_delete&’ from expression of type ‘std::__1::default_delete’ +move_convert01.pass.cpp failed to compile +../../../../../../include/type_traits: In function ‘typename std::__1::enable_if >::value, T>::type std::__1::forward(U&) [with T = Deleter, U = Deleter]’: +../../../../../../include/memory:2181: instantiated from ‘std::__1::unique_ptr<_Tp, _Dp>& std::__1::unique_ptr<_Tp, _Dp>::operator=(std::__1::unique_ptr<_Up, _Ep>) [with _Up = B, _Ep = Deleter, _Tp = A, _Dp = Deleter]’ +move_convert02.pass.cpp:49: instantiated from here +../../../../../../include/type_traits:1224: error: no matching function for call to ‘std::__1::__rv >::__rv(Deleter&)’ +../../../../../../include/type_traits:1164: note: candidates are: std::__1::__rv::__rv(typename std::__1::remove_reference<_Tp>::type&) [with T = Deleter] +../../../../../../include/type_traits:1159: note: std::__1::__rv >::__rv(const std::__1::__rv >&) +move_convert02.pass.cpp failed to compile +../../../../../../include/type_traits: In function ‘typename std::__1::enable_if<(! std::__1::is_convertible >::value), typename std::__1::add_lvalue_reference<_Tp>::type>::type std::__1::forward(U&) [with T = CDeleter&, U = CDeleter]’: +../../../../../../include/memory:2181: instantiated from ‘std::__1::unique_ptr<_Tp, _Dp>& std::__1::unique_ptr<_Tp, _Dp>::operator=(std::__1::unique_ptr<_Up, _Ep>) [with _Up = B, _Ep = CDeleter&, _Tp = A, _Dp = CDeleter&]’ +move_convert03.pass.cpp:52: instantiated from here +../../../../../../include/type_traits:1200: error: invalid initialization of reference of type ‘CDeleter&’ from expression of type ‘CDeleter’ +move_convert03.pass.cpp failed to compile +failed 4 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn +passed 13 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn +pointer_deleter04.fail.cpp should not compile +move_convert01.pass.cpp: In function ‘int main()’: +move_convert01.pass.cpp:49: error: no matching function for call to ‘std::__1::unique_ptr >::unique_ptr(std::__1::unique_ptr >)’ +../../../../../../include/memory:2185: note: candidates are: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__1::__pointer_type<_Tp, _Dp>::type, _Dp) [with _Tp = A, _Dp = std::__1::default_delete] +../../../../../../include/memory:2174: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::__rv >) [with _Tp = A, _Dp = std::__1::default_delete] +../../../../../../include/memory:2088: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__1::__pointer_type<_Tp, _Dp>::type) [with _Tp = A, _Dp = std::__1::default_delete] +../../../../../../include/memory:2082: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::nullptr_t) [with _Tp = A, _Dp = std::__1::default_delete] +../../../../../../include/memory:2076: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr() [with _Tp = A, _Dp = std::__1::default_delete] +../../../../../../include/memory:2065: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::unique_ptr<_Up, _Ep>&) [with _Up = B, _Ep = std::__1::default_delete, _Tp = A, _Dp = std::__1::default_delete] +../../../../../../include/memory:2063: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = std::__1::default_delete] +move_convert01.pass.cpp failed to compile +move_convert02.pass.cpp: In function ‘int main()’: +move_convert02.pass.cpp:51: error: no matching function for call to ‘std::__1::unique_ptr >::unique_ptr(std::__1::unique_ptr >)’ +../../../../../../include/memory:2185: note: candidates are: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__1::__pointer_type<_Tp, _Dp>::type, _Dp) [with _Tp = A, _Dp = Deleter] +../../../../../../include/memory:2174: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::__rv >) [with _Tp = A, _Dp = Deleter] +../../../../../../include/memory:2088: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__1::__pointer_type<_Tp, _Dp>::type) [with _Tp = A, _Dp = Deleter] +../../../../../../include/memory:2082: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::nullptr_t) [with _Tp = A, _Dp = Deleter] +../../../../../../include/memory:2076: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr() [with _Tp = A, _Dp = Deleter] +../../../../../../include/memory:2065: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::unique_ptr<_Up, _Ep>&) [with _Up = B, _Ep = Deleter, _Tp = A, _Dp = Deleter] +../../../../../../include/memory:2063: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = Deleter] +move_convert02.pass.cpp failed to compile +move_convert03.pass.cpp: In function ‘int main()’: +move_convert03.pass.cpp:67: error: no matching function for call to ‘std::__1::unique_ptr&>::unique_ptr(std::__1::unique_ptr&>)’ +../../../../../../include/memory:2185: note: candidates are: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__1::__pointer_type<_Tp, _Dp>::type, _Dp) [with _Tp = A, _Dp = CDeleter&] +../../../../../../include/memory:2174: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::__rv >) [with _Tp = A, _Dp = CDeleter&] +../../../../../../include/memory:2088: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__1::__pointer_type<_Tp, _Dp>::type) [with _Tp = A, _Dp = CDeleter&] +../../../../../../include/memory:2082: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::nullptr_t) [with _Tp = A, _Dp = CDeleter&] +../../../../../../include/memory:2076: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr() [with _Tp = A, _Dp = CDeleter&] +../../../../../../include/memory:2065: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::unique_ptr<_Up, _Ep>&) [with _Up = B, _Ep = CDeleter&, _Tp = A, _Dp = CDeleter&] +../../../../../../include/memory:2063: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = CDeleter&] +move_convert03.pass.cpp failed to compile +move_convert04.pass.cpp: In function ‘int main()’: +move_convert04.pass.cpp:49: error: conversion from ‘std::__1::unique_ptr >’ to non-scalar type ‘std::__1::unique_ptr >’ requested +move_convert04.pass.cpp failed to compile +move_convert05.pass.cpp: In function ‘int main()’: +move_convert05.pass.cpp:51: error: conversion from ‘std::__1::unique_ptr >’ to non-scalar type ‘std::__1::unique_ptr >’ requested +move_convert05.pass.cpp failed to compile +move_convert06.pass.cpp: In function ‘int main()’: +move_convert06.pass.cpp:67: error: conversion from ‘std::__1::unique_ptr&>’ to non-scalar type ‘std::__1::unique_ptr&>’ requested +move_convert06.pass.cpp failed to compile +move_convert07.pass.cpp: In function ‘int main()’: +move_convert07.pass.cpp:52: error: conversion from ‘std::__1::unique_ptr&>’ to non-scalar type ‘std::__1::unique_ptr >’ requested +move_convert07.pass.cpp failed to compile +failed 8 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor +passed 40 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.dtor +passed 5 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers +passed 6 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.special +passed 3 tests in /test/utilities/memory/util.dynamic.safety +passed 1 tests in /test/utilities/memory/util.smartptr +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.enab +not implemented: /test/utilities/memory/util.smartptr/util.smartptr.hash +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.getdeleter +Assertion failed: (pB.use_count() == 1), function main, file shared_ptr_Y_rv.pass.cpp, line 53. +./testit: line 84: 86854 Abort trap ./a.out +shared_ptr_Y_rv.pass.cpp failed at run time +Assertion failed: (pB.use_count() == 1), function main, file shared_ptr_rv.pass.cpp, line 53. +./testit: line 84: 86864 Abort trap ./a.out +shared_ptr_rv.pass.cpp failed at run time +failed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign +passed 4 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign +passed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp +Assertion failed: (A::count == 1), function main, file unique_ptr.pass.cpp, line 80. +./testit: line 84: 87178 Abort trap ./a.out +unique_ptr.pass.cpp failed at run time +failed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const +passed 19 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.dest +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.io +passed 5 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod +passed 6 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec +not implemented: /test/utilities/memory/util.smartptr/util.smartptr.shared.atomic +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless +passed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign +passed 4 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.dest +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod +passed 5 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.spec +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weakptr +passed 1 tests in /test/utilities/meta +passed 1 tests in /test/utilities/meta/meta.hel +is_convertible.pass.cpp: In function ‘int main()’: +is_convertible.pass.cpp:275: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_convertible.pass.cpp failed to compile +is_explicitly_convertible.pass.cpp: In function ‘int main()’: +is_explicitly_convertible.pass.cpp:22: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:22: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:22: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:23: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:23: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:23: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:24: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:24: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:24: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:25: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:25: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:25: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:27: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:27: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:27: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:28: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:28: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:28: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:30: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:30: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:30: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:31: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:31: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:31: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:33: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:33: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:33: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:34: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:34: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:34: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:35: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:35: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:35: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:36: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:36: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:36: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:38: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:38: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:38: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:39: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:39: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:39: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:40: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:40: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:40: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:41: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:41: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:41: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:43: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:43: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:43: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:44: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:44: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:44: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:45: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:45: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:45: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:46: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:46: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:46: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:48: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:48: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:48: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:49: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:49: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:49: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:50: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:50: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:50: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:51: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:51: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:51: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:53: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:53: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:53: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:54: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:54: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:54: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:55: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:55: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:55: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:56: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:56: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:56: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:58: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:58: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:58: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:59: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:59: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:59: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:60: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:60: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:60: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:61: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:61: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:61: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:64: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:64: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:64: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:64: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:65: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:65: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:65: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:65: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:67: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:67: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:67: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:67: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:69: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:69: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:69: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:69: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:70: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:70: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:70: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:70: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:72: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:72: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:72: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:72: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:73: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:73: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:73: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:73: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:75: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:75: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:75: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:75: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:76: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:76: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:76: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:76: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:78: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:78: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:78: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:78: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:79: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:79: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:79: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:79: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:81: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:81: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:81: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:81: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:82: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:82: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:82: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:82: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:84: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:84: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:84: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:84: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:85: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:85: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:85: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:85: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:87: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:87: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:87: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:87: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:88: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:88: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:88: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:88: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:91: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:91: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:91: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:91: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:92: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:92: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:92: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:92: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:94: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:94: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:94: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:94: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:96: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:96: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:96: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:96: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:97: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:97: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:97: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:97: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:99: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:99: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:99: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:99: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:100: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:100: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:100: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:100: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:102: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:102: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:102: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:102: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:103: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:103: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:103: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:103: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:105: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:105: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:105: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:105: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:106: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:106: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:106: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:106: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:108: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:108: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:108: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:108: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:109: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:109: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:109: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:109: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:111: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:111: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:111: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:111: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:112: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:112: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:112: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:112: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:114: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:114: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:114: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:114: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:115: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:115: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:115: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:115: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:118: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:118: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:118: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:118: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:119: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:119: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:119: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:120: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:120: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:120: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:120: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:121: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:121: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:121: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:123: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:123: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:123: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:123: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:124: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:124: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:124: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:126: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:126: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:126: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:126: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:127: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:127: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:127: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:129: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:129: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:129: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:129: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:130: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:130: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:130: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:130: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:131: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:131: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:131: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:132: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:132: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:132: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:134: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:134: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:134: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:134: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:135: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:135: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:135: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:135: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:136: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:136: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:136: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:137: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:137: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:137: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:139: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:139: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:139: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:139: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:140: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:140: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:140: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:140: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:141: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:141: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:141: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:142: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:142: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:142: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:144: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:144: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:144: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:144: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:145: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:145: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:145: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:145: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:146: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:146: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:146: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:147: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:147: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:147: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:149: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:149: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:149: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:149: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:150: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:150: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:150: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:150: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:151: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:151: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:151: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:152: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:152: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:152: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:154: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:154: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:154: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:154: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:155: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:155: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:155: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:155: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:156: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:156: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:156: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:157: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:157: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:157: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:160: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:160: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:160: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:160: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:161: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:161: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:161: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:162: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:162: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:162: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:162: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:163: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:163: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:163: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:165: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:165: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:165: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:165: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:166: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:166: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:166: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:168: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:168: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:168: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:168: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:169: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:169: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:169: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:171: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:171: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:171: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:171: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:172: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:172: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:172: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:172: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:173: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:173: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:173: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:174: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:174: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:174: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:176: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:176: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:176: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:176: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:177: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:177: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:177: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:177: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:178: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:178: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:178: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:179: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:179: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:179: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:181: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:181: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:181: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:181: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:182: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:182: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:182: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:182: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:183: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:183: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:183: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:184: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:184: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:184: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:186: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:186: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:186: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:186: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:187: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:187: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:187: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:187: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:188: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:188: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:188: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:189: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:189: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:189: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:191: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:191: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:191: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:191: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:192: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:192: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:192: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:192: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:193: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:193: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:193: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:194: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:194: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:194: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:196: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:196: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:196: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:196: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:197: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:197: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:197: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:197: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:198: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:198: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:198: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:199: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:199: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:199: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:202: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:202: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:202: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:202: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:203: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:203: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:203: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:204: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:204: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:204: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:204: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:205: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:205: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:205: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:207: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:207: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:207: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:207: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:208: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:208: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:208: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:210: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:210: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:210: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:210: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:211: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:211: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:211: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:213: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:213: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:213: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:213: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:214: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:214: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:214: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:214: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:215: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:215: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:215: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:216: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:216: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:216: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:218: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:218: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:218: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:218: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:219: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:219: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:219: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:219: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:220: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:220: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:220: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:221: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:221: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:221: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:223: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:223: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:223: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:223: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:224: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:224: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:224: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:224: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:225: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:225: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:225: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:226: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:226: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:226: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:228: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:228: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:228: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:228: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:229: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:229: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:229: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:229: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:230: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:230: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:230: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:231: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:231: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:231: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:233: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:233: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:233: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:233: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:234: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:234: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:234: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:234: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:235: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:235: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:235: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:236: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:236: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:236: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:238: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:238: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:238: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:238: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:239: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:239: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:239: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:239: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:240: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:240: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:240: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:241: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:241: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:241: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:244: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:244: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:244: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:245: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:245: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:245: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:246: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:246: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:246: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:247: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:247: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:247: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:249: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:249: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:249: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:250: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:250: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:250: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:252: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:252: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:252: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:253: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:253: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:253: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:255: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:255: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:255: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:256: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:256: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:256: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:257: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:257: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:257: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:258: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:258: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:258: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:260: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:260: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:260: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:261: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:261: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:261: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:262: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:262: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:262: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:263: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:263: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:263: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:265: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:265: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:265: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:266: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:266: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:266: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:267: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:267: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:267: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:268: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:268: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:268: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:270: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:270: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:270: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:271: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:271: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:271: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:272: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:272: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:272: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:273: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:273: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:273: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:275: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:275: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:275: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:276: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:276: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:276: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:277: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:277: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:277: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:278: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:278: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:278: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:280: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:280: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:280: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:281: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:281: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:281: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:282: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:282: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:282: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:283: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:283: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:283: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:286: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:286: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:286: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:287: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:287: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:287: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:288: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:288: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:288: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:289: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:289: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:289: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:291: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:291: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:291: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:292: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:292: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:292: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:294: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:294: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:294: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:295: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:295: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:295: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:297: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:297: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:297: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:298: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:298: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:298: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:299: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:299: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:299: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:300: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:300: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:300: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:302: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:302: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:302: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:303: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:303: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:303: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:304: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:304: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:304: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:305: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:305: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:305: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:307: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:307: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:307: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:308: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:308: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:308: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:309: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:309: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:309: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:310: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:310: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:310: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:312: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:312: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:312: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:313: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:313: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:313: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:314: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:314: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:314: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:315: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:315: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:315: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:317: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:317: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:317: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:318: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:318: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:318: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:319: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:319: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:319: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:320: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:320: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:320: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:322: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:322: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:322: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:323: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:323: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:323: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:324: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:324: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:324: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:325: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:325: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:325: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:328: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:328: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:328: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:329: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:329: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:329: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:330: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:330: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:330: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:331: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:331: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:331: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:333: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:333: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:333: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:334: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:334: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:334: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:336: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:336: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:336: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:337: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:337: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:337: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:339: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:339: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:339: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:340: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:340: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:340: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:341: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:341: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:341: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:342: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:342: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:342: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:344: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:344: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:344: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:345: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:345: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:345: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:346: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:346: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:346: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:347: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:347: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:347: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:349: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:349: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:349: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:350: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:350: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:350: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:351: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:351: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:351: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:352: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:352: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:352: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:354: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:354: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:354: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:355: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:355: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:355: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:356: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:356: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:356: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:357: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:357: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:357: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:359: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:359: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:359: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:360: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:360: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:360: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:361: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:361: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:361: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:362: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:362: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:362: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:364: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:364: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:364: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:365: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:365: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:365: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:366: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:366: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:366: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:367: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:367: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:367: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp failed to compile +failed 2 tests in /test/utilities/meta/meta.rel +passed 2 tests in /test/utilities/meta/meta.rel +passed 1 tests in /test/utilities/meta/meta.rqmts +passed 1 tests in /test/utilities/meta/meta.trans +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.arr +passed 6 tests in /test/utilities/meta/meta.trans/meta.trans.cv +underlying_type.pass.cpp:18:2: error: #error underlying_type is not implemented +underlying_type.pass.cpp failed to compile +failed 1 tests in /test/utilities/meta/meta.trans/meta.trans.other +passed 7 tests in /test/utilities/meta/meta.trans/meta.trans.other +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.ptr +passed 3 tests in /test/utilities/meta/meta.trans/meta.trans.ref +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.sign +passed 1 tests in /test/utilities/meta/meta.type.synop +passed 1 tests in /test/utilities/meta/meta.unary +union.pass.cpp: In function ‘void test_union_imp() [with T = Union]’: +union.pass.cpp:37: instantiated from ‘void test_union() [with T = Union]’ +union.pass.cpp:51: instantiated from here +union.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp: In function ‘void test_union_imp() [with T = const Union]’: +union.pass.cpp:38: instantiated from ‘void test_union() [with T = Union]’ +union.pass.cpp:51: instantiated from here +union.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp: In function ‘void test_union_imp() [with T = volatile Union]’: +union.pass.cpp:39: instantiated from ‘void test_union() [with T = Union]’ +union.pass.cpp:51: instantiated from here +union.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp: In function ‘void test_union_imp() [with T = const volatile Union]’: +union.pass.cpp:40: instantiated from ‘void test_union() [with T = Union]’ +union.pass.cpp:51: instantiated from here +union.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp failed to compile +failed 1 tests in /test/utilities/meta/meta.unary/meta.unary.cat +passed 12 tests in /test/utilities/meta/meta.unary/meta.unary.cat +passed 13 tests in /test/utilities/meta/meta.unary/meta.unary.comp +has_copy_assign.pass.cpp:18:2: error: #error has_copy_assign not implemented +has_copy_assign.pass.cpp failed to compile +has_copy_constructor.pass.cpp:18:2: error: #error has_copy_constructor not implemented +has_copy_constructor.pass.cpp failed to compile +has_default_constructor.pass.cpp:18:2: error: #error has_default_constructor not implemented +has_default_constructor.pass.cpp failed to compile +has_move_assign.pass.cpp:18:2: error: #error has_move_assign not implemented +has_move_assign.pass.cpp failed to compile +has_move_constructor.pass.cpp:18:2: error: #error has_move_constructor not implemented +has_move_constructor.pass.cpp failed to compile +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = Union]’: +has_nothrow_copy_assign.pass.cpp:66: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp:66: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = Abstract]’: +has_nothrow_copy_assign.pass.cpp:67: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp:67: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = Empty]’: +has_nothrow_copy_assign.pass.cpp:68: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp:68: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = NotEmpty]’: +has_nothrow_copy_assign.pass.cpp:75: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp:75: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = bit_zero]’: +has_nothrow_copy_assign.pass.cpp:76: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp:76: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp failed to compile +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_not_nothrow_copy_constructor() [with T = int&]’: +has_nothrow_copy_constructor.pass.cpp:64: instantiated from here +has_nothrow_copy_constructor.pass.cpp:28: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:31: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = Union]’: +has_nothrow_copy_constructor.pass.cpp:66: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:66: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:66: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:66: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = Abstract]’: +has_nothrow_copy_constructor.pass.cpp:67: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:67: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:67: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:67: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = Empty]’: +has_nothrow_copy_constructor.pass.cpp:68: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:68: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:68: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:68: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = NotEmpty]’: +has_nothrow_copy_constructor.pass.cpp:75: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:75: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:75: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:75: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = bit_zero]’: +has_nothrow_copy_constructor.pass.cpp:76: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:76: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:76: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:76: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp failed to compile +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = Union]’: +has_nothrow_default_constructor.pass.cpp:66: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:66: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:66: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:66: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = Abstract]’: +has_nothrow_default_constructor.pass.cpp:67: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:67: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:67: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:67: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = Empty]’: +has_nothrow_default_constructor.pass.cpp:68: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:68: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:68: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:68: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = NotEmpty]’: +has_nothrow_default_constructor.pass.cpp:75: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:75: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:75: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:75: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = bit_zero]’: +has_nothrow_default_constructor.pass.cpp:76: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:76: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:76: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:76: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp failed to compile +has_nothrow_move_assign.pass.cpp:18:2: error: #error has_nothrow_move_assign not implemented +has_nothrow_move_assign.pass.cpp failed to compile +has_nothrow_move_constructor.pass.cpp:18:2: error: #error has_nothrow_move_constructor not implemented +has_nothrow_move_constructor.pass.cpp failed to compile +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = Union]’: +has_trivial_copy_assign.pass.cpp:66: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp:66: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = Abstract]’: +has_trivial_copy_assign.pass.cpp:67: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp:67: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = Empty]’: +has_trivial_copy_assign.pass.cpp:68: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp:68: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = NotEmpty]’: +has_trivial_copy_assign.pass.cpp:75: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp:75: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = bit_zero]’: +has_trivial_copy_assign.pass.cpp:76: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp:76: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp failed to compile +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_not_trivial_copy_constructor() [with T = int&]’: +has_trivial_copy_constructor.pass.cpp:64: instantiated from here +has_trivial_copy_constructor.pass.cpp:28: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:31: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = Union]’: +has_trivial_copy_constructor.pass.cpp:66: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:66: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:66: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:66: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = Abstract]’: +has_trivial_copy_constructor.pass.cpp:67: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:67: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:67: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:67: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = Empty]’: +has_trivial_copy_constructor.pass.cpp:68: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:68: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:68: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:68: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = NotEmpty]’: +has_trivial_copy_constructor.pass.cpp:75: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:75: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:75: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:75: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = bit_zero]’: +has_trivial_copy_constructor.pass.cpp:76: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:76: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:76: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:76: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp failed to compile +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = Union]’: +has_trivial_default_constructor.pass.cpp:66: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:66: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:66: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:66: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = Abstract]’: +has_trivial_default_constructor.pass.cpp:67: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:67: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:67: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:67: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = Empty]’: +has_trivial_default_constructor.pass.cpp:68: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:68: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:68: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:68: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = NotEmpty]’: +has_trivial_default_constructor.pass.cpp:75: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:75: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:75: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:75: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = bit_zero]’: +has_trivial_default_constructor.pass.cpp:76: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:76: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:76: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:76: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp failed to compile +has_trivial_destructor.pass.cpp: In function ‘void test_has_trivial_destructor() [with T = Union]’: +has_trivial_destructor.pass.cpp:68: instantiated from here +has_trivial_destructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:68: instantiated from here +has_trivial_destructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:68: instantiated from here +has_trivial_destructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:68: instantiated from here +has_trivial_destructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp: In function ‘void test_has_trivial_destructor() [with T = Empty]’: +has_trivial_destructor.pass.cpp:69: instantiated from here +has_trivial_destructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:69: instantiated from here +has_trivial_destructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:69: instantiated from here +has_trivial_destructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:69: instantiated from here +has_trivial_destructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp: In function ‘void test_has_trivial_destructor() [with T = bit_zero]’: +has_trivial_destructor.pass.cpp:76: instantiated from here +has_trivial_destructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:76: instantiated from here +has_trivial_destructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:76: instantiated from here +has_trivial_destructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:76: instantiated from here +has_trivial_destructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp failed to compile +has_trivial_move_assign.pass.cpp:18:2: error: #error has_trivial_move_assign not implemented +has_trivial_move_assign.pass.cpp failed to compile +has_trivial_move_constructor.pass.cpp:18:2: error: #error has_trivial_move_constructor not implemented +has_trivial_move_constructor.pass.cpp failed to compile +has_virtual_destructor.pass.cpp: In function ‘void test_has_virtual_destructor() [with T = Abstract]’: +has_virtual_destructor.pass.cpp:75: instantiated from here +has_virtual_destructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp:75: instantiated from here +has_virtual_destructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp:75: instantiated from here +has_virtual_destructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp:75: instantiated from here +has_virtual_destructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp: In function ‘void test_has_virtual_destructor() [with T = NotEmpty]’: +has_virtual_destructor.pass.cpp:76: instantiated from here +has_virtual_destructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp:76: instantiated from here +has_virtual_destructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp:76: instantiated from here +has_virtual_destructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp:76: instantiated from here +has_virtual_destructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp failed to compile +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_empty1’: +../../../../../include/type_traits:680: instantiated from ‘std::__1::__libcpp_empty’ +../../../../../include/type_traits:684: instantiated from ‘std::__1::is_empty’ +is_empty.pass.cpp:28: instantiated from ‘void test_is_not_empty() [with T = Union]’ +is_empty.pass.cpp:60: instantiated from here +../../../../../include/type_traits:670: error: base type ‘Union’ fails to be a struct or class type +is_empty.pass.cpp: In function ‘void test_is_not_empty() [with T = Union]’: +is_empty.pass.cpp:60: instantiated from here +is_empty.pass.cpp:28: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +../../../../../include/type_traits: At global scope: +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_empty1’: +../../../../../include/type_traits:680: instantiated from ‘std::__1::__libcpp_empty’ +../../../../../include/type_traits:684: instantiated from ‘std::__1::is_empty’ +is_empty.pass.cpp:29: instantiated from ‘void test_is_not_empty() [with T = Union]’ +is_empty.pass.cpp:60: instantiated from here +../../../../../include/type_traits:670: error: base type ‘const Union’ fails to be a struct or class type +is_empty.pass.cpp: In function ‘void test_is_not_empty() [with T = Union]’: +is_empty.pass.cpp:60: instantiated from here +is_empty.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +../../../../../include/type_traits: At global scope: +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_empty1’: +../../../../../include/type_traits:680: instantiated from ‘std::__1::__libcpp_empty’ +../../../../../include/type_traits:684: instantiated from ‘std::__1::is_empty’ +is_empty.pass.cpp:30: instantiated from ‘void test_is_not_empty() [with T = Union]’ +is_empty.pass.cpp:60: instantiated from here +../../../../../include/type_traits:670: error: base type ‘volatile Union’ fails to be a struct or class type +is_empty.pass.cpp: In function ‘void test_is_not_empty() [with T = Union]’: +is_empty.pass.cpp:60: instantiated from here +is_empty.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +../../../../../include/type_traits: At global scope: +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_empty1’: +../../../../../include/type_traits:680: instantiated from ‘std::__1::__libcpp_empty’ +../../../../../include/type_traits:684: instantiated from ‘std::__1::is_empty’ +is_empty.pass.cpp:31: instantiated from ‘void test_is_not_empty() [with T = Union]’ +is_empty.pass.cpp:60: instantiated from here +../../../../../include/type_traits:670: error: base type ‘const volatile Union’ fails to be a struct or class type +is_empty.pass.cpp: In function ‘void test_is_not_empty() [with T = Union]’: +is_empty.pass.cpp:60: instantiated from here +is_empty.pass.cpp:31: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_empty.pass.cpp failed to compile +is_literal_type.pass.cpp: In function ‘int main()’: +is_literal_type.pass.cpp:18: error: ‘is_literal_type’ is not a member of ‘std’ +is_literal_type.pass.cpp:18: error: template argument 1 is invalid +is_literal_type.pass.cpp:18: error: template argument 1 is invalid +is_literal_type.pass.cpp:19: error: ‘is_literal_type’ is not a member of ‘std’ +is_literal_type.pass.cpp:19: error: template argument 1 is invalid +is_literal_type.pass.cpp:19: error: template argument 1 is invalid +is_literal_type.pass.cpp:20: error: ‘is_literal_type’ is not a member of ‘std’ +is_literal_type.pass.cpp:20: error: template argument 1 is invalid +is_literal_type.pass.cpp:20: error: template argument 1 is invalid +is_literal_type.pass.cpp:21: error: ‘is_literal_type’ is not a member of ‘std’ +is_literal_type.pass.cpp:21: error: template argument 1 is invalid +is_literal_type.pass.cpp:21: error: template argument 1 is invalid +is_literal_type.pass.cpp failed to compile +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = int]’: +is_pod.pass.cpp:46: instantiated from here +is_pod.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp:46: instantiated from here +is_pod.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = double]’: +is_pod.pass.cpp:47: instantiated from here +is_pod.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp:47: instantiated from here +is_pod.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = int*]’: +is_pod.pass.cpp:48: instantiated from here +is_pod.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp:48: instantiated from here +is_pod.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = const int*]’: +is_pod.pass.cpp:49: instantiated from here +is_pod.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp:49: instantiated from here +is_pod.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = char [3]]’: +is_pod.pass.cpp:50: instantiated from here +is_pod.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp:50: instantiated from here +is_pod.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp failed to compile +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic2’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:28: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:689: error: base type ‘Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic1’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:28: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:688: error: base type ‘Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic2’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:29: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:689: error: base type ‘const Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic1’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:29: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:688: error: base type ‘const Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic2’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:30: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:689: error: base type ‘volatile Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic1’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:30: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:688: error: base type ‘volatile Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic2’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:31: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:689: error: base type ‘const volatile Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic1’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:31: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:688: error: base type ‘const volatile Union’ fails to be a struct or class type +is_polymorphic.pass.cpp failed to compile +is_standard_layout.pass.cpp: In function ‘int main()’: +is_standard_layout.pass.cpp:18: error: ‘is_standard_layout’ is not a member of ‘std’ +is_standard_layout.pass.cpp:18: error: template argument 1 is invalid +is_standard_layout.pass.cpp:18: error: template argument 1 is invalid +is_standard_layout.pass.cpp:19: error: ‘is_standard_layout’ is not a member of ‘std’ +is_standard_layout.pass.cpp:19: error: template argument 1 is invalid +is_standard_layout.pass.cpp:19: error: template argument 1 is invalid +is_standard_layout.pass.cpp:20: error: ‘is_standard_layout’ is not a member of ‘std’ +is_standard_layout.pass.cpp:20: error: template argument 1 is invalid +is_standard_layout.pass.cpp:20: error: template argument 1 is invalid +is_standard_layout.pass.cpp failed to compile +is_trivial.pass.cpp: In function ‘int main()’: +is_trivial.pass.cpp:18: error: ‘is_trivial’ is not a member of ‘std’ +is_trivial.pass.cpp:18: error: template argument 1 is invalid +is_trivial.pass.cpp:18: error: template argument 1 is invalid +is_trivial.pass.cpp:19: error: ‘is_trivial’ is not a member of ‘std’ +is_trivial.pass.cpp:19: error: template argument 1 is invalid +is_trivial.pass.cpp:19: error: template argument 1 is invalid +is_trivial.pass.cpp:20: error: ‘is_trivial’ is not a member of ‘std’ +is_trivial.pass.cpp:20: error: template argument 1 is invalid +is_trivial.pass.cpp:20: error: template argument 1 is invalid +is_trivial.pass.cpp failed to compile +is_trivialially_copyable.pass.cpp: In function ‘int main()’: +is_trivialially_copyable.pass.cpp:30: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:30: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:30: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:31: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:31: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:31: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:32: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:32: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:32: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:33: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:33: error: ‘::value’ has not been declared +is_trivialially_copyable.pass.cpp:33: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:34: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:34: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:34: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:35: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:35: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:35: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:36: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:36: error: ‘::value’ has not been declared +is_trivialially_copyable.pass.cpp:36: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp failed to compile +failed 24 tests in /test/utilities/meta/meta.unary/meta.unary.prop +passed 10 tests in /test/utilities/meta/meta.unary/meta.unary.prop +passed 2 tests in /test/utilities/ratio +passed 8 tests in /test/utilities/ratio/ratio.arithmetic +passed 6 tests in /test/utilities/ratio/ratio.comparison +passed 4 tests in /test/utilities/ratio/ratio.ratio +passed 1 tests in /test/utilities/ratio/ratio.si +passed 2 tests in /test/utilities/template.bitset +passed 4 tests in /test/utilities/template.bitset/bitset.cons +passed 1 tests in /test/utilities/template.bitset/bitset.hash +passed 26 tests in /test/utilities/template.bitset/bitset.members +passed 5 tests in /test/utilities/template.bitset/bitset.operators +passed 7 tests in /test/utilities/time +passed 1 tests in /test/utilities/time/time.clock +passed 2 tests in /test/utilities/time/time.clock/time.clock.hires +passed 2 tests in /test/utilities/time/time.clock/time.clock.monotonic +passed 5 tests in /test/utilities/time/time.clock/time.clock.system +passed 1 tests in /test/utilities/time/time.clock.req +passed 5 tests in /test/utilities/time/time.duration +passed 12 tests in /test/utilities/time/time.duration/time.duration.arithmetic +passed 2 tests in /test/utilities/time/time.duration/time.duration.cast +passed 2 tests in /test/utilities/time/time.duration/time.duration.comparisons +passed 11 tests in /test/utilities/time/time.duration/time.duration.cons +passed 11 tests in /test/utilities/time/time.duration/time.duration.nonmember +passed 1 tests in /test/utilities/time/time.duration/time.duration.observer +passed 3 tests in /test/utilities/time/time.duration/time.duration.special +passed 2 tests in /test/utilities/time/time.point +passed 2 tests in /test/utilities/time/time.point/time.point.arithmetic +passed 2 tests in /test/utilities/time/time.point/time.point.cast +passed 4 tests in /test/utilities/time/time.point/time.point.comparisons +passed 5 tests in /test/utilities/time/time.point/time.point.cons +passed 3 tests in /test/utilities/time/time.point/time.point.nonmember +passed 1 tests in /test/utilities/time/time.point/time.point.observer +passed 2 tests in /test/utilities/time/time.point/time.point.special +passed 1 tests in /test/utilities/time/time.traits +passed 3 tests in /test/utilities/time/time.traits/time.traits.duration_values +passed 1 tests in /test/utilities/time/time.traits/time.traits.is_fp +passed 2 tests in /test/utilities/time/time.traits/time.traits.specializations +passed 1 tests in /test/utilities/tuple +passed 1 tests in /test/utilities/tuple/tuple.general +empty_member.pass.cpp: In function ‘int main()’: +empty_member.pass.cpp:25: error: expected initializer before ‘<’ token +empty_member.pass.cpp:26: error: ‘T’ was not declared in this scope +empty_member.pass.cpp:26: error: template argument 1 is invalid +empty_member.pass.cpp:29: error: expected initializer before ‘<’ token +empty_member.pass.cpp:30: error: ‘T’ was not declared in this scope +empty_member.pass.cpp:30: error: template argument 1 is invalid +empty_member.pass.cpp:33: error: expected initializer before ‘<’ token +empty_member.pass.cpp:34: error: ‘T’ was not declared in this scope +empty_member.pass.cpp:34: error: template argument 1 is invalid +empty_member.pass.cpp:37: error: expected initializer before ‘<’ token +empty_member.pass.cpp:38: error: ‘T’ was not declared in this scope +empty_member.pass.cpp:38: error: template argument 1 is invalid +empty_member.pass.cpp:41: error: expected initializer before ‘<’ token +empty_member.pass.cpp:42: error: ‘T’ was not declared in this scope +empty_member.pass.cpp:42: error: template argument 1 is invalid +empty_member.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple +const_pair.pass.cpp: In function ‘int main()’: +const_pair.pass.cpp:25: error: expected initializer before ‘<’ token +const_pair.pass.cpp:27: error: ‘T1’ was not declared in this scope +const_pair.pass.cpp:27: error: expected `;' before ‘t1’ +const_pair.pass.cpp:28: error: ‘t1’ was not declared in this scope +const_pair.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +const_pair.pass.cpp:30: error: ‘get’ is not a member of ‘std’ +const_pair.pass.cpp failed to compile +convert_copy.pass.cpp: In function ‘int main()’: +convert_copy.pass.cpp:37: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:38: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:39: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:39: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:40: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:40: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:41: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:41: error: ‘t0’ was not declared in this scope +convert_copy.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:45: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:46: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:47: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:47: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:48: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:48: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:49: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:49: error: ‘t0’ was not declared in this scope +convert_copy.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:54: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:55: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:56: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:56: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:57: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:57: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:58: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:58: error: ‘t0’ was not declared in this scope +convert_copy.pass.cpp:59: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:61: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:66: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:67: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:68: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:68: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:69: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:69: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:70: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:70: error: ‘t0’ was not declared in this scope +convert_copy.pass.cpp:71: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:72: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:73: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp failed to compile +convert_move.pass.cpp: In function ‘int main()’: +convert_move.pass.cpp:40: error: expected initializer before ‘<’ token +convert_move.pass.cpp:41: error: expected initializer before ‘<’ token +convert_move.pass.cpp:42: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:42: error: expected `;' before ‘t0’ +convert_move.pass.cpp:43: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:43: error: expected `;' before ‘t1’ +convert_move.pass.cpp:44: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:44: error: ‘t0’ was not declared in this scope +convert_move.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:48: error: expected initializer before ‘<’ token +convert_move.pass.cpp:49: error: expected initializer before ‘<’ token +convert_move.pass.cpp:50: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:50: error: expected `;' before ‘t0’ +convert_move.pass.cpp:51: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:51: error: expected `;' before ‘t1’ +convert_move.pass.cpp:52: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:52: error: ‘t0’ was not declared in this scope +convert_move.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:54: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:57: error: expected initializer before ‘<’ token +convert_move.pass.cpp:58: error: expected initializer before ‘<’ token +convert_move.pass.cpp:59: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:59: error: expected `;' before ‘t0’ +convert_move.pass.cpp:60: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:60: error: expected `;' before ‘t1’ +convert_move.pass.cpp:61: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:61: error: ‘t0’ was not declared in this scope +convert_move.pass.cpp:62: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:63: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:64: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:69: error: expected initializer before ‘<’ token +convert_move.pass.cpp:70: error: expected initializer before ‘<’ token +convert_move.pass.cpp:71: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:71: error: expected `;' before ‘t0’ +convert_move.pass.cpp:72: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:72: error: expected `;' before ‘t1’ +convert_move.pass.cpp:73: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:73: error: ‘t0’ was not declared in this scope +convert_move.pass.cpp:74: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:75: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:76: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:79: error: expected initializer before ‘<’ token +convert_move.pass.cpp:80: error: expected initializer before ‘<’ token +convert_move.pass.cpp:81: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:81: error: expected `;' before ‘t0’ +convert_move.pass.cpp:82: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:82: error: expected `;' before ‘t1’ +convert_move.pass.cpp:83: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:83: error: ‘t0’ was not declared in this scope +convert_move.pass.cpp:84: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:85: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:86: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp failed to compile +copy.pass.cpp: In function ‘int main()’: +copy.pass.cpp:23: error: expected initializer before ‘<’ token +copy.pass.cpp:24: error: ‘T’ was not declared in this scope +copy.pass.cpp:24: error: expected `;' before ‘t0’ +copy.pass.cpp:25: error: expected `;' before ‘t’ +copy.pass.cpp:26: error: ‘t’ was not declared in this scope +copy.pass.cpp:26: error: ‘t0’ was not declared in this scope +copy.pass.cpp:29: error: expected initializer before ‘<’ token +copy.pass.cpp:30: error: ‘T’ was not declared in this scope +copy.pass.cpp:30: error: expected `;' before ‘t0’ +copy.pass.cpp:31: error: expected `;' before ‘t’ +copy.pass.cpp:32: error: ‘t’ was not declared in this scope +copy.pass.cpp:32: error: ‘t0’ was not declared in this scope +copy.pass.cpp:33: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:36: error: expected initializer before ‘<’ token +copy.pass.cpp:37: error: ‘T’ was not declared in this scope +copy.pass.cpp:37: error: expected `;' before ‘t0’ +copy.pass.cpp:38: error: expected `;' before ‘t’ +copy.pass.cpp:39: error: ‘t’ was not declared in this scope +copy.pass.cpp:39: error: ‘t0’ was not declared in this scope +copy.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:41: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:44: error: expected initializer before ‘<’ token +copy.pass.cpp:45: error: ‘T’ was not declared in this scope +copy.pass.cpp:45: error: expected `;' before ‘t0’ +copy.pass.cpp:46: error: expected `;' before ‘t’ +copy.pass.cpp:47: error: ‘t’ was not declared in this scope +copy.pass.cpp:47: error: ‘t0’ was not declared in this scope +copy.pass.cpp:48: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:49: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp failed to compile +move.pass.cpp: In function ‘int main()’: +move.pass.cpp:24: error: expected initializer before ‘<’ token +move.pass.cpp:25: error: ‘T’ was not declared in this scope +move.pass.cpp:25: error: expected `;' before ‘t0’ +move.pass.cpp:26: error: expected `;' before ‘t’ +move.pass.cpp:27: error: ‘t’ was not declared in this scope +move.pass.cpp:27: error: ‘t0’ was not declared in this scope +move.pass.cpp:30: error: expected initializer before ‘<’ token +move.pass.cpp:31: error: ‘T’ was not declared in this scope +move.pass.cpp:31: error: expected `;' before ‘t0’ +move.pass.cpp:32: error: expected `;' before ‘t’ +move.pass.cpp:33: error: ‘t’ was not declared in this scope +move.pass.cpp:33: error: ‘t0’ was not declared in this scope +move.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:37: error: expected initializer before ‘<’ token +move.pass.cpp:38: error: ‘T’ was not declared in this scope +move.pass.cpp:38: error: expected `;' before ‘t0’ +move.pass.cpp:39: error: expected `;' before ‘t’ +move.pass.cpp:40: error: ‘t’ was not declared in this scope +move.pass.cpp:40: error: ‘t0’ was not declared in this scope +move.pass.cpp:41: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:45: error: expected initializer before ‘<’ token +move.pass.cpp:46: error: ‘T’ was not declared in this scope +move.pass.cpp:46: error: expected `;' before ‘t0’ +move.pass.cpp:47: error: expected `;' before ‘t’ +move.pass.cpp:48: error: ‘t’ was not declared in this scope +move.pass.cpp:48: error: ‘t0’ was not declared in this scope +move.pass.cpp:49: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +move.pass.cpp failed to compile +move_pair.pass.cpp: In function ‘int main()’: +move_pair.pass.cpp:41: error: ‘T0’ was not declared in this scope +move_pair.pass.cpp:41: error: ‘>>’ should be ‘> >’ within a nested template argument list +move_pair.pass.cpp:42: error: expected initializer before ‘<’ token +move_pair.pass.cpp:43: error: expected `;' before ‘t0’ +move_pair.pass.cpp:44: error: ‘T1’ was not declared in this scope +move_pair.pass.cpp:44: error: expected `;' before ‘t1’ +move_pair.pass.cpp:45: error: ‘t1’ was not declared in this scope +move_pair.pass.cpp:45: error: ‘t0’ was not declared in this scope +move_pair.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +move_pair.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +move_pair.pass.cpp failed to compile +failed 6 tests in /test/utilities/tuple/tuple.tuple/tuple.assign +passed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.assign +UTypes.pass.cpp: In function ‘int main()’: +UTypes.pass.cpp:25: error: ‘tuple’ is not a member of ‘std’ +UTypes.pass.cpp:25: error: ‘MoveOnly’ was not declared in this scope +UTypes.pass.cpp:25: error: ‘t’ was not declared in this scope +UTypes.pass.cpp:26: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:29: error: ‘tuple’ is not a member of ‘std’ +UTypes.pass.cpp:29: error: ‘MoveOnly’ was not declared in this scope +UTypes.pass.cpp:29: error: ‘t’ was not declared in this scope +UTypes.pass.cpp:30: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:31: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:34: error: ‘tuple’ is not a member of ‘std’ +UTypes.pass.cpp:34: error: ‘MoveOnly’ was not declared in this scope +UTypes.pass.cpp:36: error: ‘t’ was not declared in this scope +UTypes.pass.cpp:37: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:38: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:39: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:43: error: ‘tuple’ is not a member of ‘std’ +UTypes.pass.cpp:43: error: ‘MoveOnly’ was not declared in this scope +UTypes.pass.cpp:44: error: ‘t’ was not declared in this scope +UTypes.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:50: error: ‘tuple’ is not a member of ‘std’ +UTypes.pass.cpp:50: error: ‘MoveOnly’ was not declared in this scope +UTypes.pass.cpp:50: error: ‘t’ was not declared in this scope +UTypes.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp failed to compile +In file included from alloc.pass.cpp:22: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc.pass.cpp:23: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc.pass.cpp: In function ‘int main()’: +alloc.pass.cpp:28: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:28: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:28: error: ‘A1’ was not declared in this scope +alloc.pass.cpp:28: error: expected primary-expression before ‘int’ +alloc.pass.cpp:28: error: ‘t’ was not declared in this scope +alloc.pass.cpp:31: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:31: error: expected primary-expression before ‘int’ +alloc.pass.cpp:31: error: expected `;' before ‘int’ +alloc.pass.cpp:32: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:32: error: ‘t’ was not declared in this scope +alloc.pass.cpp:35: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:35: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:35: error: ‘A1’ was not declared in this scope +alloc.pass.cpp:35: error: expected primary-expression before ‘int’ +alloc.pass.cpp:35: error: ‘t’ was not declared in this scope +alloc.pass.cpp:36: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:40: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:40: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:40: error: ‘A1’ was not declared in this scope +alloc.pass.cpp:40: error: expected primary-expression before ‘int’ +alloc.pass.cpp:40: error: ‘t’ was not declared in this scope +alloc.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:46: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:46: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:46: error: ‘A1’ was not declared in this scope +alloc.pass.cpp:46: error: expected primary-expression before ‘int’ +alloc.pass.cpp:46: error: ‘t’ was not declared in this scope +alloc.pass.cpp:48: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:52: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:52: error: expected primary-expression before ‘,’ token +alloc.pass.cpp:52: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:52: error: ‘A1’ was not declared in this scope +alloc.pass.cpp:52: error: expected primary-expression before ‘int’ +alloc.pass.cpp:52: error: ‘t’ was not declared in this scope +alloc.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:55: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:60: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:60: error: expected primary-expression before ‘,’ token +alloc.pass.cpp:60: error: expected primary-expression before ‘,’ token +alloc.pass.cpp:60: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:61: error: ‘A1’ was not declared in this scope +alloc.pass.cpp:61: error: expected primary-expression before ‘int’ +alloc.pass.cpp:61: error: ‘t’ was not declared in this scope +alloc.pass.cpp:62: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:64: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:66: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:71: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:71: error: expected primary-expression before ‘,’ token +alloc.pass.cpp:71: error: expected primary-expression before ‘,’ token +alloc.pass.cpp:71: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:72: error: ‘A2’ was not declared in this scope +alloc.pass.cpp:72: error: expected primary-expression before ‘int’ +alloc.pass.cpp:72: error: ‘t’ was not declared in this scope +alloc.pass.cpp:73: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:75: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:77: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp failed to compile +In file included from alloc_UTypes.pass.cpp:22: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_UTypes.pass.cpp:23: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_UTypes.pass.cpp: In function ‘int main()’: +alloc_UTypes.pass.cpp:28: error: ‘tuple’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:28: error: ‘MoveOnly’ was not declared in this scope +alloc_UTypes.pass.cpp:28: error: ‘A1’ was not declared in this scope +alloc_UTypes.pass.cpp:28: error: expected primary-expression before ‘int’ +alloc_UTypes.pass.cpp:28: error: ‘t’ was not declared in this scope +alloc_UTypes.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:32: error: ‘tuple’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:32: error: ‘MoveOnly’ was not declared in this scope +alloc_UTypes.pass.cpp:32: error: ‘A1’ was not declared in this scope +alloc_UTypes.pass.cpp:32: error: expected primary-expression before ‘int’ +alloc_UTypes.pass.cpp:33: error: ‘t’ was not declared in this scope +alloc_UTypes.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:35: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:38: error: ‘tuple’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:38: error: ‘MoveOnly’ was not declared in this scope +alloc_UTypes.pass.cpp:38: error: ‘A1’ was not declared in this scope +alloc_UTypes.pass.cpp:38: error: expected primary-expression before ‘int’ +alloc_UTypes.pass.cpp:40: error: ‘t’ was not declared in this scope +alloc_UTypes.pass.cpp:41: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:48: error: ‘tuple’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:48: error: expected primary-expression before ‘int’ +alloc_UTypes.pass.cpp:48: error: expected `;' before ‘int’ +alloc_UTypes.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:50: error: ‘t’ was not declared in this scope +alloc_UTypes.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:54: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:58: error: ‘tuple’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:58: error: ‘MoveOnly’ was not declared in this scope +alloc_UTypes.pass.cpp:58: error: ‘A1’ was not declared in this scope +alloc_UTypes.pass.cpp:58: error: expected primary-expression before ‘int’ +alloc_UTypes.pass.cpp:59: error: ‘t’ was not declared in this scope +alloc_UTypes.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:61: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:62: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:65: error: ‘tuple’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:65: error: ‘MoveOnly’ was not declared in this scope +alloc_UTypes.pass.cpp:65: error: ‘A1’ was not declared in this scope +alloc_UTypes.pass.cpp:65: error: expected primary-expression before ‘int’ +alloc_UTypes.pass.cpp:66: error: ‘t’ was not declared in this scope +alloc_UTypes.pass.cpp:67: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:68: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:69: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp failed to compile +In file included from alloc_const_Types.pass.cpp:21: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_const_Types.pass.cpp:22: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_const_Types.pass.cpp: In function ‘int main()’: +alloc_const_Types.pass.cpp:27: error: ‘tuple’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:27: error: expected primary-expression before ‘int’ +alloc_const_Types.pass.cpp:27: error: expected `;' before ‘int’ +alloc_const_Types.pass.cpp:28: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:28: error: ‘t’ was not declared in this scope +alloc_const_Types.pass.cpp:32: error: ‘tuple’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:32: error: expected primary-expression before ‘>’ token +alloc_const_Types.pass.cpp:32: error: ‘A1’ was not declared in this scope +alloc_const_Types.pass.cpp:32: error: expected primary-expression before ‘int’ +alloc_const_Types.pass.cpp:32: error: ‘t’ was not declared in this scope +alloc_const_Types.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:38: error: ‘tuple’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:38: error: expected primary-expression before ‘>’ token +alloc_const_Types.pass.cpp:38: error: ‘A1’ was not declared in this scope +alloc_const_Types.pass.cpp:38: error: expected primary-expression before ‘int’ +alloc_const_Types.pass.cpp:38: error: ‘t’ was not declared in this scope +alloc_const_Types.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:44: error: ‘tuple’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:44: error: expected primary-expression before ‘int’ +alloc_const_Types.pass.cpp:44: error: expected `;' before ‘int’ +alloc_const_Types.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:46: error: ‘t’ was not declared in this scope +alloc_const_Types.pass.cpp:48: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:53: error: ‘tuple’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:53: error: expected primary-expression before ‘int’ +alloc_const_Types.pass.cpp:53: error: expected `;' before ‘int’ +alloc_const_Types.pass.cpp:56: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:56: error: ‘t’ was not declared in this scope +alloc_const_Types.pass.cpp:58: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:65: error: ‘tuple’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:65: error: expected primary-expression before ‘int’ +alloc_const_Types.pass.cpp:65: error: expected `;' before ‘int’ +alloc_const_Types.pass.cpp:68: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:68: error: ‘t’ was not declared in this scope +alloc_const_Types.pass.cpp:70: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:72: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp failed to compile +In file included from alloc_const_pair.pass.cpp:22: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_const_pair.pass.cpp:23: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_const_pair.pass.cpp: In function ‘int main()’: +alloc_const_pair.pass.cpp:29: error: expected initializer before ‘<’ token +alloc_const_pair.pass.cpp:31: error: ‘T1’ was not declared in this scope +alloc_const_pair.pass.cpp:31: error: expected `;' before ‘t1’ +alloc_const_pair.pass.cpp:32: error: ‘get’ is not a member of ‘std’ +alloc_const_pair.pass.cpp:32: error: ‘t1’ was not declared in this scope +alloc_const_pair.pass.cpp:33: error: ‘get’ is not a member of ‘std’ +alloc_const_pair.pass.cpp:37: error: expected initializer before ‘<’ token +alloc_const_pair.pass.cpp:40: error: ‘T1’ was not declared in this scope +alloc_const_pair.pass.cpp:40: error: expected `;' before ‘t1’ +alloc_const_pair.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +alloc_const_pair.pass.cpp:42: error: ‘t1’ was not declared in this scope +alloc_const_pair.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +alloc_const_pair.pass.cpp:47: error: expected initializer before ‘<’ token +alloc_const_pair.pass.cpp:51: error: ‘T1’ was not declared in this scope +alloc_const_pair.pass.cpp:51: error: expected `;' before ‘t1’ +alloc_const_pair.pass.cpp:54: error: ‘get’ is not a member of ‘std’ +alloc_const_pair.pass.cpp:54: error: ‘t1’ was not declared in this scope +alloc_const_pair.pass.cpp:55: error: ‘get’ is not a member of ‘std’ +alloc_const_pair.pass.cpp failed to compile +In file included from alloc_convert_copy.pass.cpp:21: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_convert_copy.pass.cpp:22: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_convert_copy.pass.cpp: In function ‘int main()’: +alloc_convert_copy.pass.cpp:27: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:28: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:29: error: ‘T0’ was not declared in this scope +alloc_convert_copy.pass.cpp:29: error: expected `;' before ‘t0’ +alloc_convert_copy.pass.cpp:30: error: ‘T1’ was not declared in this scope +alloc_convert_copy.pass.cpp:30: error: expected `;' before ‘t1’ +alloc_convert_copy.pass.cpp:31: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp:31: error: ‘t1’ was not declared in this scope +alloc_convert_copy.pass.cpp:34: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:35: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:36: error: ‘T0’ was not declared in this scope +alloc_convert_copy.pass.cpp:36: error: expected `;' before ‘t0’ +alloc_convert_copy.pass.cpp:38: error: ‘T1’ was not declared in this scope +alloc_convert_copy.pass.cpp:38: error: expected `;' before ‘t1’ +alloc_convert_copy.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp:40: error: ‘t1’ was not declared in this scope +alloc_convert_copy.pass.cpp:43: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:44: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:45: error: ‘T0’ was not declared in this scope +alloc_convert_copy.pass.cpp:45: error: expected `;' before ‘t0’ +alloc_convert_copy.pass.cpp:48: error: ‘T1’ was not declared in this scope +alloc_convert_copy.pass.cpp:48: error: expected `;' before ‘t1’ +alloc_convert_copy.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp:51: error: ‘t1’ was not declared in this scope +alloc_convert_copy.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp:55: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:56: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:57: error: ‘T0’ was not declared in this scope +alloc_convert_copy.pass.cpp:57: error: expected `;' before ‘t0’ +alloc_convert_copy.pass.cpp:60: error: ‘T1’ was not declared in this scope +alloc_convert_copy.pass.cpp:60: error: expected `;' before ‘t1’ +alloc_convert_copy.pass.cpp:63: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp:63: error: ‘t1’ was not declared in this scope +alloc_convert_copy.pass.cpp:64: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp:65: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp failed to compile +In file included from alloc_convert_move.pass.cpp:23: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_convert_move.pass.cpp:24: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_convert_move.pass.cpp: In function ‘int main()’: +alloc_convert_move.pass.cpp:44: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:45: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:46: error: ‘T0’ was not declared in this scope +alloc_convert_move.pass.cpp:46: error: expected `;' before ‘t0’ +alloc_convert_move.pass.cpp:48: error: ‘T1’ was not declared in this scope +alloc_convert_move.pass.cpp:48: error: expected `;' before ‘t1’ +alloc_convert_move.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp:50: error: ‘t1’ was not declared in this scope +alloc_convert_move.pass.cpp:53: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:54: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:55: error: ‘T0’ was not declared in this scope +alloc_convert_move.pass.cpp:55: error: expected `;' before ‘t0’ +alloc_convert_move.pass.cpp:56: error: ‘T1’ was not declared in this scope +alloc_convert_move.pass.cpp:56: error: expected `;' before ‘t1’ +alloc_convert_move.pass.cpp:57: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp:57: error: ‘t1’ was not declared in this scope +alloc_convert_move.pass.cpp:60: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:61: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:62: error: ‘T0’ was not declared in this scope +alloc_convert_move.pass.cpp:62: error: expected `;' before ‘t0’ +alloc_convert_move.pass.cpp:64: error: ‘T1’ was not declared in this scope +alloc_convert_move.pass.cpp:64: error: expected `;' before ‘t1’ +alloc_convert_move.pass.cpp:66: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp:66: error: ‘t1’ was not declared in this scope +alloc_convert_move.pass.cpp:67: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp:70: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:71: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:72: error: ‘T0’ was not declared in this scope +alloc_convert_move.pass.cpp:72: error: expected `;' before ‘t0’ +alloc_convert_move.pass.cpp:75: error: ‘T1’ was not declared in this scope +alloc_convert_move.pass.cpp:75: error: expected `;' before ‘t1’ +alloc_convert_move.pass.cpp:78: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp:78: error: ‘t1’ was not declared in this scope +alloc_convert_move.pass.cpp:79: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp:80: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp failed to compile +In file included from alloc_copy.pass.cpp:21: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_copy.pass.cpp:22: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_copy.pass.cpp: In function ‘int main()’: +alloc_copy.pass.cpp:27: error: expected initializer before ‘<’ token +alloc_copy.pass.cpp:28: error: ‘T’ was not declared in this scope +alloc_copy.pass.cpp:28: error: expected `;' before ‘t0’ +alloc_copy.pass.cpp:29: error: expected `;' before ‘t’ +alloc_copy.pass.cpp:32: error: expected initializer before ‘<’ token +alloc_copy.pass.cpp:33: error: ‘T’ was not declared in this scope +alloc_copy.pass.cpp:33: error: expected `;' before ‘t0’ +alloc_copy.pass.cpp:34: error: expected `;' before ‘t’ +alloc_copy.pass.cpp:35: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:35: error: ‘t’ was not declared in this scope +alloc_copy.pass.cpp:38: error: expected initializer before ‘<’ token +alloc_copy.pass.cpp:39: error: ‘T’ was not declared in this scope +alloc_copy.pass.cpp:39: error: expected `;' before ‘t0’ +alloc_copy.pass.cpp:41: error: expected `;' before ‘t’ +alloc_copy.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:43: error: ‘t’ was not declared in this scope +alloc_copy.pass.cpp:46: error: expected initializer before ‘<’ token +alloc_copy.pass.cpp:47: error: ‘T’ was not declared in this scope +alloc_copy.pass.cpp:47: error: expected `;' before ‘t0’ +alloc_copy.pass.cpp:49: error: expected `;' before ‘t’ +alloc_copy.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:51: error: ‘t’ was not declared in this scope +alloc_copy.pass.cpp:54: error: expected initializer before ‘<’ token +alloc_copy.pass.cpp:55: error: ‘T’ was not declared in this scope +alloc_copy.pass.cpp:55: error: expected `;' before ‘t0’ +alloc_copy.pass.cpp:58: error: expected `;' before ‘t’ +alloc_copy.pass.cpp:61: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:61: error: ‘t’ was not declared in this scope +alloc_copy.pass.cpp:62: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:65: error: expected initializer before ‘<’ token +alloc_copy.pass.cpp:66: error: ‘T’ was not declared in this scope +alloc_copy.pass.cpp:66: error: expected `;' before ‘t0’ +alloc_copy.pass.cpp:69: error: expected `;' before ‘t’ +alloc_copy.pass.cpp:72: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:72: error: ‘t’ was not declared in this scope +alloc_copy.pass.cpp:73: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:74: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp failed to compile +In file included from alloc_move.pass.cpp:22: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_move.pass.cpp:23: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_move.pass.cpp: In function ‘int main()’: +alloc_move.pass.cpp:28: error: expected initializer before ‘<’ token +alloc_move.pass.cpp:29: error: ‘T’ was not declared in this scope +alloc_move.pass.cpp:29: error: expected `;' before ‘t0’ +alloc_move.pass.cpp:30: error: expected `;' before ‘t’ +alloc_move.pass.cpp:33: error: expected initializer before ‘<’ token +alloc_move.pass.cpp:34: error: ‘T’ was not declared in this scope +alloc_move.pass.cpp:34: error: expected `;' before ‘t0’ +alloc_move.pass.cpp:35: error: expected `;' before ‘t’ +alloc_move.pass.cpp:36: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:36: error: ‘t’ was not declared in this scope +alloc_move.pass.cpp:39: error: expected initializer before ‘<’ token +alloc_move.pass.cpp:40: error: ‘T’ was not declared in this scope +alloc_move.pass.cpp:40: error: expected `;' before ‘t0’ +alloc_move.pass.cpp:42: error: expected `;' before ‘t’ +alloc_move.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:44: error: ‘t’ was not declared in this scope +alloc_move.pass.cpp:47: error: expected initializer before ‘<’ token +alloc_move.pass.cpp:48: error: ‘T’ was not declared in this scope +alloc_move.pass.cpp:48: error: expected `;' before ‘t0’ +alloc_move.pass.cpp:50: error: expected `;' before ‘t’ +alloc_move.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:52: error: ‘t’ was not declared in this scope +alloc_move.pass.cpp:55: error: expected initializer before ‘<’ token +alloc_move.pass.cpp:56: error: ‘T’ was not declared in this scope +alloc_move.pass.cpp:56: error: expected `;' before ‘t0’ +alloc_move.pass.cpp:58: error: expected `;' before ‘t’ +alloc_move.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:60: error: ‘t’ was not declared in this scope +alloc_move.pass.cpp:61: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:64: error: expected initializer before ‘<’ token +alloc_move.pass.cpp:65: error: ‘T’ was not declared in this scope +alloc_move.pass.cpp:65: error: expected `;' before ‘t0’ +alloc_move.pass.cpp:68: error: expected `;' before ‘t’ +alloc_move.pass.cpp:71: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:71: error: ‘t’ was not declared in this scope +alloc_move.pass.cpp:72: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:73: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp failed to compile +In file included from alloc_move_pair.pass.cpp:23: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_move_pair.pass.cpp:24: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_move_pair.pass.cpp: In function ‘int main()’: +alloc_move_pair.pass.cpp:45: error: ‘T0’ was not declared in this scope +alloc_move_pair.pass.cpp:45: error: ‘>>’ should be ‘> >’ within a nested template argument list +alloc_move_pair.pass.cpp:46: error: expected initializer before ‘<’ token +alloc_move_pair.pass.cpp:47: error: expected `;' before ‘t0’ +alloc_move_pair.pass.cpp:49: error: ‘T1’ was not declared in this scope +alloc_move_pair.pass.cpp:49: error: expected `;' before ‘t1’ +alloc_move_pair.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +alloc_move_pair.pass.cpp:51: error: ‘t1’ was not declared in this scope +alloc_move_pair.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +alloc_move_pair.pass.cpp failed to compile +const_Types.pass.cpp: In function ‘int main()’: +const_Types.pass.cpp:23: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:23: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:23: error: expected `;' before ‘int’ +const_Types.pass.cpp:24: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:24: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:27: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:27: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:27: error: expected `;' before ‘int’ +const_Types.pass.cpp:28: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:28: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:32: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:32: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:32: error: expected `;' before ‘int’ +const_Types.pass.cpp:33: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:33: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:37: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:37: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:37: error: expected `;' before ‘int’ +const_Types.pass.cpp:38: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:38: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:39: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:44: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:44: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:44: error: expected `;' before ‘int’ +const_Types.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:45: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:50: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:50: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:50: error: expected `;' before ‘int’ +const_Types.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:51: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:56: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:56: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:56: error: expected `;' before ‘int’ +const_Types.pass.cpp:57: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:57: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:58: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:59: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp failed to compile +const_pair.pass.cpp: In function ‘int main()’: +const_pair.pass.cpp:24: error: expected initializer before ‘<’ token +const_pair.pass.cpp:26: error: ‘T1’ was not declared in this scope +const_pair.pass.cpp:26: error: expected `;' before ‘t1’ +const_pair.pass.cpp:27: error: ‘get’ is not a member of ‘std’ +const_pair.pass.cpp:27: error: ‘t1’ was not declared in this scope +const_pair.pass.cpp:28: error: ‘get’ is not a member of ‘std’ +const_pair.pass.cpp failed to compile +convert_copy.pass.cpp: In function ‘int main()’: +convert_copy.pass.cpp:36: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:37: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:38: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:38: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:39: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:39: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:40: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:43: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:44: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:45: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:45: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:46: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:46: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:47: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:48: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:51: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:52: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:53: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:53: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:54: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:54: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:55: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:55: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:56: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:57: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:61: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:62: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:63: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:63: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:64: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:64: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:66: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:66: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:67: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:68: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp failed to compile +convert_move.pass.cpp: In function ‘int main()’: +convert_move.pass.cpp:39: error: expected initializer before ‘<’ token +convert_move.pass.cpp:40: error: expected initializer before ‘<’ token +convert_move.pass.cpp:41: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:41: error: expected `;' before ‘t0’ +convert_move.pass.cpp:42: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:42: error: expected `;' before ‘t1’ +convert_move.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:43: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:46: error: expected initializer before ‘<’ token +convert_move.pass.cpp:47: error: expected initializer before ‘<’ token +convert_move.pass.cpp:48: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:48: error: expected `;' before ‘t0’ +convert_move.pass.cpp:49: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:49: error: expected `;' before ‘t1’ +convert_move.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:50: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:54: error: expected initializer before ‘<’ token +convert_move.pass.cpp:55: error: expected initializer before ‘<’ token +convert_move.pass.cpp:56: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:56: error: expected `;' before ‘t0’ +convert_move.pass.cpp:57: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:57: error: expected `;' before ‘t1’ +convert_move.pass.cpp:58: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:58: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:59: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:64: error: expected initializer before ‘<’ token +convert_move.pass.cpp:65: error: expected initializer before ‘<’ token +convert_move.pass.cpp:66: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:66: error: expected `;' before ‘t0’ +convert_move.pass.cpp:67: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:67: error: expected `;' before ‘t1’ +convert_move.pass.cpp:69: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:69: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:70: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:71: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:74: error: expected initializer before ‘<’ token +convert_move.pass.cpp:75: error: expected initializer before ‘<’ token +convert_move.pass.cpp:76: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:76: error: expected `;' before ‘t0’ +convert_move.pass.cpp:77: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:77: error: expected `;' before ‘t1’ +convert_move.pass.cpp:78: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:78: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:79: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:80: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp failed to compile +copy.pass.cpp: In function ‘int main()’: +copy.pass.cpp:23: error: expected initializer before ‘<’ token +copy.pass.cpp:24: error: ‘T’ was not declared in this scope +copy.pass.cpp:24: error: expected `;' before ‘t0’ +copy.pass.cpp:25: error: expected `;' before ‘t’ +copy.pass.cpp:28: error: expected initializer before ‘<’ token +copy.pass.cpp:29: error: ‘T’ was not declared in this scope +copy.pass.cpp:29: error: expected `;' before ‘t0’ +copy.pass.cpp:30: error: expected `;' before ‘t’ +copy.pass.cpp:31: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:31: error: ‘t’ was not declared in this scope +copy.pass.cpp:34: error: expected initializer before ‘<’ token +copy.pass.cpp:35: error: ‘T’ was not declared in this scope +copy.pass.cpp:35: error: expected `;' before ‘t0’ +copy.pass.cpp:36: error: expected `;' before ‘t’ +copy.pass.cpp:37: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:37: error: ‘t’ was not declared in this scope +copy.pass.cpp:38: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:41: error: expected initializer before ‘<’ token +copy.pass.cpp:42: error: ‘T’ was not declared in this scope +copy.pass.cpp:42: error: expected `;' before ‘t0’ +copy.pass.cpp:43: error: expected `;' before ‘t’ +copy.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:44: error: ‘t’ was not declared in this scope +copy.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp failed to compile +default.pass.cpp: In function ‘int main()’: +default.pass.cpp:25: error: ‘tuple’ is not a member of ‘std’ +default.pass.cpp:25: error: expected primary-expression before ‘>’ token +default.pass.cpp:25: error: ‘t’ was not declared in this scope +default.pass.cpp:28: error: ‘tuple’ is not a member of ‘std’ +default.pass.cpp:28: error: expected primary-expression before ‘int’ +default.pass.cpp:28: error: expected `;' before ‘int’ +default.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:29: error: ‘t’ was not declared in this scope +default.pass.cpp:32: error: ‘tuple’ is not a member of ‘std’ +default.pass.cpp:32: error: expected primary-expression before ‘int’ +default.pass.cpp:32: error: expected `;' before ‘int’ +default.pass.cpp:33: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:33: error: ‘t’ was not declared in this scope +default.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:37: error: ‘tuple’ is not a member of ‘std’ +default.pass.cpp:37: error: expected primary-expression before ‘int’ +default.pass.cpp:37: error: expected `;' before ‘int’ +default.pass.cpp:38: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:38: error: ‘t’ was not declared in this scope +default.pass.cpp:39: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:43: error: ‘tuple’ is not a member of ‘std’ +default.pass.cpp:43: error: expected primary-expression before ‘int’ +default.pass.cpp:43: error: expected `;' before ‘int’ +default.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:44: error: ‘t’ was not declared in this scope +default.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +default.pass.cpp failed to compile +move.pass.cpp: In function ‘int main()’: +move.pass.cpp:24: error: expected initializer before ‘<’ token +move.pass.cpp:25: error: ‘T’ was not declared in this scope +move.pass.cpp:25: error: expected `;' before ‘t0’ +move.pass.cpp:26: error: expected `;' before ‘t’ +move.pass.cpp:29: error: expected initializer before ‘<’ token +move.pass.cpp:30: error: ‘T’ was not declared in this scope +move.pass.cpp:30: error: expected `;' before ‘t0’ +move.pass.cpp:31: error: expected `;' before ‘t’ +move.pass.cpp:32: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:32: error: ‘t’ was not declared in this scope +move.pass.cpp:35: error: expected initializer before ‘<’ token +move.pass.cpp:36: error: ‘T’ was not declared in this scope +move.pass.cpp:36: error: expected `;' before ‘t0’ +move.pass.cpp:37: error: expected `;' before ‘t’ +move.pass.cpp:38: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:38: error: ‘t’ was not declared in this scope +move.pass.cpp:39: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:42: error: expected initializer before ‘<’ token +move.pass.cpp:43: error: ‘T’ was not declared in this scope +move.pass.cpp:43: error: expected `;' before ‘t0’ +move.pass.cpp:44: error: expected `;' before ‘t’ +move.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:45: error: ‘t’ was not declared in this scope +move.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +move.pass.cpp failed to compile +move_pair.pass.cpp: In function ‘int main()’: +move_pair.pass.cpp:40: error: ‘T0’ was not declared in this scope +move_pair.pass.cpp:40: error: ‘>>’ should be ‘> >’ within a nested template argument list +move_pair.pass.cpp:41: error: expected initializer before ‘<’ token +move_pair.pass.cpp:42: error: expected `;' before ‘t0’ +move_pair.pass.cpp:43: error: ‘T1’ was not declared in this scope +move_pair.pass.cpp:43: error: expected `;' before ‘t1’ +move_pair.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +move_pair.pass.cpp:44: error: ‘t1’ was not declared in this scope +move_pair.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +move_pair.pass.cpp failed to compile +failed 18 tests in /test/utilities/tuple/tuple.tuple/tuple.cnstr +passed 4 tests in /test/utilities/tuple/tuple.tuple/tuple.cnstr +make_tuple.pass.cpp: In function ‘int main()’: +make_tuple.pass.cpp:26: error: ‘tuple’ is not a member of ‘std’ +make_tuple.pass.cpp:26: error: expected primary-expression before ‘int’ +make_tuple.pass.cpp:26: error: expected `;' before ‘int’ +make_tuple.pass.cpp:28: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:28: error: ‘t’ was not declared in this scope +make_tuple.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:30: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:33: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:35: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:36: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:37: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp failed to compile +tie.pass.cpp: In function ‘int main()’: +tie.pass.cpp:26: error: ‘tie’ is not a member of ‘std’ +tie.pass.cpp:26: error: ‘ignore’ is not a member of ‘std’ +tie.pass.cpp:26: error: ‘make_tuple’ is not a member of ‘std’ +tie.pass.cpp failed to compile +tuple_cat.pass.cpp: In function ‘int main()’: +tuple_cat.pass.cpp:39: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:39: error: expected primary-expression before ‘>’ token +tuple_cat.pass.cpp:39: error: ‘t1’ was not declared in this scope +tuple_cat.pass.cpp:40: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:40: error: expected primary-expression before ‘>’ token +tuple_cat.pass.cpp:40: error: ‘t2’ was not declared in this scope +tuple_cat.pass.cpp:41: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:41: error: expected primary-expression before ‘>’ token +tuple_cat.pass.cpp:41: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:41: error: ‘tuple_cat’ is not a member of ‘std’ +tuple_cat.pass.cpp:44: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:44: error: expected primary-expression before ‘>’ token +tuple_cat.pass.cpp:44: error: ‘t1’ was not declared in this scope +tuple_cat.pass.cpp:45: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:45: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:45: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:46: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:46: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:46: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:47: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:50: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:50: error: expected primary-expression before ‘>’ token +tuple_cat.pass.cpp:50: error: ‘t1’ was not declared in this scope +tuple_cat.pass.cpp:51: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:51: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:51: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:52: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:52: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:52: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:53: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:56: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:56: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:56: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:57: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:57: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:57: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:58: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:58: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:58: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:59: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:59: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:63: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:63: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:63: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:64: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:64: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:64: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:65: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:65: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:65: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:66: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:66: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:67: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:70: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:70: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:70: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:71: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:71: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:71: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:72: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:72: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:72: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:73: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:73: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:74: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:75: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:78: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:78: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:78: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:79: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:79: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:79: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:80: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:80: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:80: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:81: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:81: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:82: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:83: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:86: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:86: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:86: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:87: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:87: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:87: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:88: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:88: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:88: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:90: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:90: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:91: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:92: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:93: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:96: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:96: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:96: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:97: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:97: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:97: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:98: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:98: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:98: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:100: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:100: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:101: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:102: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:103: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:106: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:106: error: ‘MoveOnly’ was not declared in this scope +tuple_cat.pass.cpp:106: error: ‘t1’ was not declared in this scope +tuple_cat.pass.cpp:107: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:107: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:107: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:108: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:108: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:108: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:110: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:110: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:111: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:112: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:113: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp failed to compile +failed 3 tests in /test/utilities/tuple/tuple.tuple/tuple.creation +get_const.pass.cpp: In function ‘int main()’: +get_const.pass.cpp:25: error: expected initializer before ‘<’ token +get_const.pass.cpp:26: error: ‘T’ does not name a type +get_const.pass.cpp:27: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:27: error: ‘t’ was not declared in this scope +get_const.pass.cpp:30: error: expected initializer before ‘<’ token +get_const.pass.cpp:31: error: ‘T’ does not name a type +get_const.pass.cpp:32: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:32: error: ‘t’ was not declared in this scope +get_const.pass.cpp:33: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:36: error: expected initializer before ‘<’ token +get_const.pass.cpp:38: error: ‘T’ does not name a type +get_const.pass.cpp:39: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:39: error: ‘t’ was not declared in this scope +get_const.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:41: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp failed to compile +get_non_const.pass.cpp: In function ‘int main()’: +get_non_const.pass.cpp:25: error: expected initializer before ‘<’ token +get_non_const.pass.cpp:26: error: ‘T’ was not declared in this scope +get_non_const.pass.cpp:26: error: expected `;' before ‘t’ +get_non_const.pass.cpp:27: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:27: error: ‘t’ was not declared in this scope +get_non_const.pass.cpp:28: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:32: error: expected initializer before ‘<’ token +get_non_const.pass.cpp:33: error: ‘T’ was not declared in this scope +get_non_const.pass.cpp:33: error: expected `;' before ‘t’ +get_non_const.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:34: error: ‘t’ was not declared in this scope +get_non_const.pass.cpp:35: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:36: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:37: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:38: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:39: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:42: error: expected initializer before ‘<’ token +get_non_const.pass.cpp:44: error: ‘T’ was not declared in this scope +get_non_const.pass.cpp:44: error: expected `;' before ‘t’ +get_non_const.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:45: error: ‘t’ was not declared in this scope +get_non_const.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:48: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:49: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp failed to compile +failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.elem +passed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.elem +tuple_element.pass.cpp: In function ‘int main()’: +tuple_element.pass.cpp:27: error: expected initializer before ‘<’ token +tuple_element.pass.cpp:28: error: ‘T’ was not declared in this scope +tuple_element.pass.cpp:28: error: template argument 2 is invalid +tuple_element.pass.cpp:28: error: template argument 1 is invalid +tuple_element.pass.cpp:28: error: template argument 1 is invalid +tuple_element.pass.cpp:32: error: expected initializer before ‘<’ token +tuple_element.pass.cpp:33: error: ‘T’ was not declared in this scope +tuple_element.pass.cpp:33: error: template argument 2 is invalid +tuple_element.pass.cpp:33: error: template argument 1 is invalid +tuple_element.pass.cpp:33: error: template argument 1 is invalid +tuple_element.pass.cpp:35: error: ‘T’ cannot appear in a constant-expression +tuple_element.pass.cpp:35: error: template argument 2 is invalid +tuple_element.pass.cpp:35: error: template argument 1 is invalid +tuple_element.pass.cpp:35: error: template argument 1 is invalid +tuple_element.pass.cpp:39: error: expected initializer before ‘<’ token +tuple_element.pass.cpp:40: error: ‘T’ was not declared in this scope +tuple_element.pass.cpp:40: error: template argument 2 is invalid +tuple_element.pass.cpp:40: error: template argument 1 is invalid +tuple_element.pass.cpp:40: error: template argument 1 is invalid +tuple_element.pass.cpp:42: error: ‘T’ cannot appear in a constant-expression +tuple_element.pass.cpp:42: error: template argument 2 is invalid +tuple_element.pass.cpp:42: error: template argument 1 is invalid +tuple_element.pass.cpp:42: error: template argument 1 is invalid +tuple_element.pass.cpp:44: error: ‘T’ cannot appear in a constant-expression +tuple_element.pass.cpp:44: error: template argument 2 is invalid +tuple_element.pass.cpp:44: error: template argument 1 is invalid +tuple_element.pass.cpp:44: error: template argument 1 is invalid +tuple_element.pass.cpp failed to compile +tuple_size.pass.cpp: In function ‘int main()’: +tuple_size.pass.cpp:24: error: expected initializer before ‘<’ token +tuple_size.pass.cpp:25: error: ‘T’ was not declared in this scope +tuple_size.pass.cpp:25: error: template argument 1 is invalid +tuple_size.pass.cpp:25: error: template argument 2 is invalid +tuple_size.pass.cpp:25: error: template argument 1 is invalid +tuple_size.pass.cpp:29: error: expected initializer before ‘<’ token +tuple_size.pass.cpp:30: error: ‘T’ was not declared in this scope +tuple_size.pass.cpp:30: error: template argument 1 is invalid +tuple_size.pass.cpp:30: error: template argument 2 is invalid +tuple_size.pass.cpp:30: error: template argument 1 is invalid +tuple_size.pass.cpp:34: error: expected initializer before ‘<’ token +tuple_size.pass.cpp:35: error: ‘T’ was not declared in this scope +tuple_size.pass.cpp:35: error: template argument 1 is invalid +tuple_size.pass.cpp:35: error: template argument 2 is invalid +tuple_size.pass.cpp:35: error: template argument 1 is invalid +tuple_size.pass.cpp:39: error: expected initializer before ‘<’ token +tuple_size.pass.cpp:40: error: ‘T’ was not declared in this scope +tuple_size.pass.cpp:40: error: template argument 1 is invalid +tuple_size.pass.cpp:40: error: template argument 2 is invalid +tuple_size.pass.cpp:40: error: template argument 1 is invalid +tuple_size.pass.cpp failed to compile +failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.helper +begin.pass.cpp: In function ‘int main()’: +begin.pass.cpp:27: error: expected initializer before ‘<’ token +begin.pass.cpp:29: error: ‘T’ does not name a type +begin.pass.cpp:30: error: ‘t’ was not declared in this scope +begin.pass.cpp:30: error: ‘begin’ was not declared in this scope +begin.pass.cpp:31: error: ‘end’ was not declared in this scope +begin.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.range +eq.pass.cpp: In function ‘int main()’: +eq.pass.cpp:25: error: expected initializer before ‘<’ token +eq.pass.cpp:26: error: expected initializer before ‘<’ token +eq.pass.cpp:27: error: ‘T1’ does not name a type +eq.pass.cpp:28: error: ‘T2’ does not name a type +eq.pass.cpp:29: error: ‘t1’ was not declared in this scope +eq.pass.cpp:29: error: ‘t2’ was not declared in this scope +eq.pass.cpp:33: error: expected initializer before ‘<’ token +eq.pass.cpp:34: error: expected initializer before ‘<’ token +eq.pass.cpp:35: error: ‘T1’ does not name a type +eq.pass.cpp:36: error: ‘T2’ does not name a type +eq.pass.cpp:37: error: ‘t1’ was not declared in this scope +eq.pass.cpp:37: error: ‘t2’ was not declared in this scope +eq.pass.cpp:41: error: expected initializer before ‘<’ token +eq.pass.cpp:42: error: expected initializer before ‘<’ token +eq.pass.cpp:43: error: ‘T1’ does not name a type +eq.pass.cpp:44: error: ‘T2’ does not name a type +eq.pass.cpp:45: error: ‘t1’ was not declared in this scope +eq.pass.cpp:45: error: ‘t2’ was not declared in this scope +eq.pass.cpp:49: error: expected initializer before ‘<’ token +eq.pass.cpp:50: error: expected initializer before ‘<’ token +eq.pass.cpp:51: error: ‘T1’ does not name a type +eq.pass.cpp:52: error: ‘T2’ does not name a type +eq.pass.cpp:53: error: ‘t1’ was not declared in this scope +eq.pass.cpp:53: error: ‘t2’ was not declared in this scope +eq.pass.cpp:57: error: expected initializer before ‘<’ token +eq.pass.cpp:58: error: expected initializer before ‘<’ token +eq.pass.cpp:59: error: ‘T1’ does not name a type +eq.pass.cpp:60: error: ‘T2’ does not name a type +eq.pass.cpp:61: error: ‘t1’ was not declared in this scope +eq.pass.cpp:61: error: ‘t2’ was not declared in this scope +eq.pass.cpp:65: error: expected initializer before ‘<’ token +eq.pass.cpp:66: error: expected initializer before ‘<’ token +eq.pass.cpp:67: error: ‘T1’ does not name a type +eq.pass.cpp:68: error: ‘T2’ does not name a type +eq.pass.cpp:69: error: ‘t1’ was not declared in this scope +eq.pass.cpp:69: error: ‘t2’ was not declared in this scope +eq.pass.cpp:73: error: expected initializer before ‘<’ token +eq.pass.cpp:74: error: expected initializer before ‘<’ token +eq.pass.cpp:75: error: ‘T1’ does not name a type +eq.pass.cpp:76: error: ‘T2’ does not name a type +eq.pass.cpp:77: error: ‘t1’ was not declared in this scope +eq.pass.cpp:77: error: ‘t2’ was not declared in this scope +eq.pass.cpp:81: error: expected initializer before ‘<’ token +eq.pass.cpp:82: error: expected initializer before ‘<’ token +eq.pass.cpp:83: error: ‘T1’ does not name a type +eq.pass.cpp:84: error: ‘T2’ does not name a type +eq.pass.cpp:85: error: ‘t1’ was not declared in this scope +eq.pass.cpp:85: error: ‘t2’ was not declared in this scope +eq.pass.cpp:89: error: expected initializer before ‘<’ token +eq.pass.cpp:90: error: expected initializer before ‘<’ token +eq.pass.cpp:91: error: ‘T1’ does not name a type +eq.pass.cpp:92: error: ‘T2’ does not name a type +eq.pass.cpp:93: error: ‘t1’ was not declared in this scope +eq.pass.cpp:93: error: ‘t2’ was not declared in this scope +eq.pass.cpp:97: error: expected initializer before ‘<’ token +eq.pass.cpp:98: error: expected initializer before ‘<’ token +eq.pass.cpp:99: error: ‘T1’ does not name a type +eq.pass.cpp:100: error: ‘T2’ does not name a type +eq.pass.cpp:101: error: ‘t1’ was not declared in this scope +eq.pass.cpp:101: error: ‘t2’ was not declared in this scope +eq.pass.cpp:105: error: expected initializer before ‘<’ token +eq.pass.cpp:106: error: expected initializer before ‘<’ token +eq.pass.cpp:107: error: ‘T1’ does not name a type +eq.pass.cpp:108: error: ‘T2’ does not name a type +eq.pass.cpp:109: error: ‘t1’ was not declared in this scope +eq.pass.cpp:109: error: ‘t2’ was not declared in this scope +eq.pass.cpp:113: error: expected initializer before ‘<’ token +eq.pass.cpp:114: error: expected initializer before ‘<’ token +eq.pass.cpp:115: error: ‘T1’ does not name a type +eq.pass.cpp:116: error: ‘T2’ does not name a type +eq.pass.cpp:117: error: ‘t1’ was not declared in this scope +eq.pass.cpp:117: error: ‘t2’ was not declared in this scope +eq.pass.cpp:121: error: expected initializer before ‘<’ token +eq.pass.cpp:122: error: expected initializer before ‘<’ token +eq.pass.cpp:123: error: ‘T1’ does not name a type +eq.pass.cpp:124: error: ‘T2’ does not name a type +eq.pass.cpp:125: error: ‘t1’ was not declared in this scope +eq.pass.cpp:125: error: ‘t2’ was not declared in this scope +eq.pass.cpp:129: error: expected initializer before ‘<’ token +eq.pass.cpp:130: error: expected initializer before ‘<’ token +eq.pass.cpp:131: error: ‘T1’ does not name a type +eq.pass.cpp:132: error: ‘T2’ does not name a type +eq.pass.cpp:133: error: ‘t1’ was not declared in this scope +eq.pass.cpp:133: error: ‘t2’ was not declared in this scope +eq.pass.cpp:137: error: expected initializer before ‘<’ token +eq.pass.cpp:138: error: expected initializer before ‘<’ token +eq.pass.cpp:139: error: ‘T1’ does not name a type +eq.pass.cpp:140: error: ‘T2’ does not name a type +eq.pass.cpp:141: error: ‘t1’ was not declared in this scope +eq.pass.cpp:141: error: ‘t2’ was not declared in this scope +eq.pass.cpp failed to compile +lt.pass.cpp: In function ‘int main()’: +lt.pass.cpp:37: error: expected initializer before ‘<’ token +lt.pass.cpp:38: error: expected initializer before ‘<’ token +lt.pass.cpp:39: error: ‘T1’ does not name a type +lt.pass.cpp:40: error: ‘T2’ does not name a type +lt.pass.cpp:41: error: ‘t1’ was not declared in this scope +lt.pass.cpp:41: error: ‘t2’ was not declared in this scope +lt.pass.cpp:47: error: expected initializer before ‘<’ token +lt.pass.cpp:48: error: expected initializer before ‘<’ token +lt.pass.cpp:49: error: ‘T1’ does not name a type +lt.pass.cpp:50: error: ‘T2’ does not name a type +lt.pass.cpp:51: error: ‘t1’ was not declared in this scope +lt.pass.cpp:51: error: ‘t2’ was not declared in this scope +lt.pass.cpp:57: error: expected initializer before ‘<’ token +lt.pass.cpp:58: error: expected initializer before ‘<’ token +lt.pass.cpp:59: error: ‘T1’ does not name a type +lt.pass.cpp:60: error: ‘T2’ does not name a type +lt.pass.cpp:61: error: ‘t1’ was not declared in this scope +lt.pass.cpp:61: error: ‘t2’ was not declared in this scope +lt.pass.cpp:67: error: expected initializer before ‘<’ token +lt.pass.cpp:68: error: expected initializer before ‘<’ token +lt.pass.cpp:69: error: ‘T1’ does not name a type +lt.pass.cpp:70: error: ‘T2’ does not name a type +lt.pass.cpp:71: error: ‘t1’ was not declared in this scope +lt.pass.cpp:71: error: ‘t2’ was not declared in this scope +lt.pass.cpp:77: error: expected initializer before ‘<’ token +lt.pass.cpp:78: error: expected initializer before ‘<’ token +lt.pass.cpp:79: error: ‘T1’ does not name a type +lt.pass.cpp:80: error: ‘T2’ does not name a type +lt.pass.cpp:81: error: ‘t1’ was not declared in this scope +lt.pass.cpp:81: error: ‘t2’ was not declared in this scope +lt.pass.cpp:87: error: expected initializer before ‘<’ token +lt.pass.cpp:88: error: expected initializer before ‘<’ token +lt.pass.cpp:89: error: ‘T1’ does not name a type +lt.pass.cpp:90: error: ‘T2’ does not name a type +lt.pass.cpp:91: error: ‘t1’ was not declared in this scope +lt.pass.cpp:91: error: ‘t2’ was not declared in this scope +lt.pass.cpp:97: error: expected initializer before ‘<’ token +lt.pass.cpp:98: error: expected initializer before ‘<’ token +lt.pass.cpp:99: error: ‘T1’ does not name a type +lt.pass.cpp:100: error: ‘T2’ does not name a type +lt.pass.cpp:101: error: ‘t1’ was not declared in this scope +lt.pass.cpp:101: error: ‘t2’ was not declared in this scope +lt.pass.cpp:107: error: expected initializer before ‘<’ token +lt.pass.cpp:108: error: expected initializer before ‘<’ token +lt.pass.cpp:109: error: ‘T1’ does not name a type +lt.pass.cpp:110: error: ‘T2’ does not name a type +lt.pass.cpp:111: error: ‘t1’ was not declared in this scope +lt.pass.cpp:111: error: ‘t2’ was not declared in this scope +lt.pass.cpp:117: error: expected initializer before ‘<’ token +lt.pass.cpp:118: error: expected initializer before ‘<’ token +lt.pass.cpp:119: error: ‘T1’ does not name a type +lt.pass.cpp:120: error: ‘T2’ does not name a type +lt.pass.cpp:121: error: ‘t1’ was not declared in this scope +lt.pass.cpp:121: error: ‘t2’ was not declared in this scope +lt.pass.cpp:127: error: expected initializer before ‘<’ token +lt.pass.cpp:128: error: expected initializer before ‘<’ token +lt.pass.cpp:129: error: ‘T1’ does not name a type +lt.pass.cpp:130: error: ‘T2’ does not name a type +lt.pass.cpp:131: error: ‘t1’ was not declared in this scope +lt.pass.cpp:131: error: ‘t2’ was not declared in this scope +lt.pass.cpp:137: error: expected initializer before ‘<’ token +lt.pass.cpp:138: error: expected initializer before ‘<’ token +lt.pass.cpp:139: error: ‘T1’ does not name a type +lt.pass.cpp:140: error: ‘T2’ does not name a type +lt.pass.cpp:141: error: ‘t1’ was not declared in this scope +lt.pass.cpp:141: error: ‘t2’ was not declared in this scope +lt.pass.cpp:147: error: expected initializer before ‘<’ token +lt.pass.cpp:148: error: expected initializer before ‘<’ token +lt.pass.cpp:149: error: ‘T1’ does not name a type +lt.pass.cpp:150: error: ‘T2’ does not name a type +lt.pass.cpp:151: error: ‘t1’ was not declared in this scope +lt.pass.cpp:151: error: ‘t2’ was not declared in this scope +lt.pass.cpp:157: error: expected initializer before ‘<’ token +lt.pass.cpp:158: error: expected initializer before ‘<’ token +lt.pass.cpp:159: error: ‘T1’ does not name a type +lt.pass.cpp:160: error: ‘T2’ does not name a type +lt.pass.cpp:161: error: ‘t1’ was not declared in this scope +lt.pass.cpp:161: error: ‘t2’ was not declared in this scope +lt.pass.cpp:167: error: expected initializer before ‘<’ token +lt.pass.cpp:168: error: expected initializer before ‘<’ token +lt.pass.cpp:169: error: ‘T1’ does not name a type +lt.pass.cpp:170: error: ‘T2’ does not name a type +lt.pass.cpp:171: error: ‘t1’ was not declared in this scope +lt.pass.cpp:171: error: ‘t2’ was not declared in this scope +lt.pass.cpp:177: error: expected initializer before ‘<’ token +lt.pass.cpp:178: error: expected initializer before ‘<’ token +lt.pass.cpp:179: error: ‘T1’ does not name a type +lt.pass.cpp:180: error: ‘T2’ does not name a type +lt.pass.cpp:181: error: ‘t1’ was not declared in this scope +lt.pass.cpp:181: error: ‘t2’ was not declared in this scope +lt.pass.cpp:187: error: expected initializer before ‘<’ token +lt.pass.cpp:188: error: expected initializer before ‘<’ token +lt.pass.cpp:189: error: ‘T1’ does not name a type +lt.pass.cpp:190: error: ‘T2’ does not name a type +lt.pass.cpp:191: error: ‘t1’ was not declared in this scope +lt.pass.cpp:191: error: ‘t2’ was not declared in this scope +lt.pass.cpp failed to compile +failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.rel +non_member_swap.pass.cpp: In function ‘int main()’: +non_member_swap.pass.cpp:25: error: expected initializer before ‘<’ token +non_member_swap.pass.cpp:26: error: ‘T’ was not declared in this scope +non_member_swap.pass.cpp:26: error: expected `;' before ‘t0’ +non_member_swap.pass.cpp:27: error: expected `;' before ‘t1’ +non_member_swap.pass.cpp:28: error: ‘t0’ was not declared in this scope +non_member_swap.pass.cpp:28: error: ‘t1’ was not declared in this scope +non_member_swap.pass.cpp:28: error: ‘swap’ was not declared in this scope +non_member_swap.pass.cpp:31: error: expected initializer before ‘<’ token +non_member_swap.pass.cpp:32: error: ‘T’ was not declared in this scope +non_member_swap.pass.cpp:32: error: expected `;' before ‘t0’ +non_member_swap.pass.cpp:33: error: expected `;' before ‘t1’ +non_member_swap.pass.cpp:34: error: ‘t0’ was not declared in this scope +non_member_swap.pass.cpp:34: error: ‘t1’ was not declared in this scope +non_member_swap.pass.cpp:34: error: ‘swap’ was not declared in this scope +non_member_swap.pass.cpp:35: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:36: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:39: error: expected initializer before ‘<’ token +non_member_swap.pass.cpp:40: error: ‘T’ was not declared in this scope +non_member_swap.pass.cpp:40: error: expected `;' before ‘t0’ +non_member_swap.pass.cpp:41: error: expected `;' before ‘t1’ +non_member_swap.pass.cpp:42: error: ‘t0’ was not declared in this scope +non_member_swap.pass.cpp:42: error: ‘t1’ was not declared in this scope +non_member_swap.pass.cpp:42: error: ‘swap’ was not declared in this scope +non_member_swap.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:49: error: expected initializer before ‘<’ token +non_member_swap.pass.cpp:50: error: ‘T’ was not declared in this scope +non_member_swap.pass.cpp:50: error: expected `;' before ‘t0’ +non_member_swap.pass.cpp:51: error: expected `;' before ‘t1’ +non_member_swap.pass.cpp:52: error: ‘t0’ was not declared in this scope +non_member_swap.pass.cpp:52: error: ‘t1’ was not declared in this scope +non_member_swap.pass.cpp:52: error: ‘swap’ was not declared in this scope +non_member_swap.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:54: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:55: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:56: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:57: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:58: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.special +member_swap.pass.cpp: In function ‘int main()’: +member_swap.pass.cpp:24: error: expected initializer before ‘<’ token +member_swap.pass.cpp:25: error: ‘T’ was not declared in this scope +member_swap.pass.cpp:25: error: expected `;' before ‘t0’ +member_swap.pass.cpp:26: error: expected `;' before ‘t1’ +member_swap.pass.cpp:27: error: ‘t0’ was not declared in this scope +member_swap.pass.cpp:27: error: ‘t1’ was not declared in this scope +member_swap.pass.cpp:30: error: expected initializer before ‘<’ token +member_swap.pass.cpp:31: error: ‘T’ was not declared in this scope +member_swap.pass.cpp:31: error: expected `;' before ‘t0’ +member_swap.pass.cpp:32: error: expected `;' before ‘t1’ +member_swap.pass.cpp:33: error: ‘t0’ was not declared in this scope +member_swap.pass.cpp:33: error: ‘t1’ was not declared in this scope +member_swap.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:35: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:38: error: expected initializer before ‘<’ token +member_swap.pass.cpp:39: error: ‘T’ was not declared in this scope +member_swap.pass.cpp:39: error: expected `;' before ‘t0’ +member_swap.pass.cpp:40: error: expected `;' before ‘t1’ +member_swap.pass.cpp:41: error: ‘t0’ was not declared in this scope +member_swap.pass.cpp:41: error: ‘t1’ was not declared in this scope +member_swap.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:48: error: expected initializer before ‘<’ token +member_swap.pass.cpp:49: error: ‘T’ was not declared in this scope +member_swap.pass.cpp:49: error: expected `;' before ‘t0’ +member_swap.pass.cpp:50: error: expected `;' before ‘t1’ +member_swap.pass.cpp:51: error: ‘t0’ was not declared in this scope +member_swap.pass.cpp:51: error: ‘t1’ was not declared in this scope +member_swap.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:54: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:55: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:56: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:57: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.swap +uses_allocator.pass.cpp: In function ‘int main()’: +uses_allocator.pass.cpp:25: error: expected initializer before ‘<’ token +uses_allocator.pass.cpp:26: error: ‘T’ was not declared in this scope +uses_allocator.pass.cpp:26: error: ‘::value’ has not been declared +uses_allocator.pass.cpp:26: error: ‘>>’ should be ‘> >’ within a nested template argument list +uses_allocator.pass.cpp:26: error: template argument 1 is invalid +uses_allocator.pass.cpp:26: error: template argument 2 is invalid +uses_allocator.pass.cpp:26: error: template argument 1 is invalid +uses_allocator.pass.cpp:30: error: expected initializer before ‘<’ token +uses_allocator.pass.cpp:31: error: ‘T’ was not declared in this scope +uses_allocator.pass.cpp:31: error: ‘::value’ has not been declared +uses_allocator.pass.cpp:31: error: ‘>>’ should be ‘> >’ within a nested template argument list +uses_allocator.pass.cpp:31: error: template argument 1 is invalid +uses_allocator.pass.cpp:31: error: template argument 2 is invalid +uses_allocator.pass.cpp:31: error: template argument 1 is invalid +uses_allocator.pass.cpp:35: error: expected initializer before ‘<’ token +uses_allocator.pass.cpp:36: error: ‘T’ was not declared in this scope +uses_allocator.pass.cpp:36: error: ‘::value’ has not been declared +uses_allocator.pass.cpp:36: error: ‘>>’ should be ‘> >’ within a nested template argument list +uses_allocator.pass.cpp:36: error: template argument 1 is invalid +uses_allocator.pass.cpp:36: error: template argument 2 is invalid +uses_allocator.pass.cpp:36: error: template argument 1 is invalid +uses_allocator.pass.cpp:40: error: expected initializer before ‘<’ token +uses_allocator.pass.cpp:41: error: ‘T’ was not declared in this scope +uses_allocator.pass.cpp:41: error: ‘::value’ has not been declared +uses_allocator.pass.cpp:41: error: ‘>>’ should be ‘> >’ within a nested template argument list +uses_allocator.pass.cpp:41: error: template argument 1 is invalid +uses_allocator.pass.cpp:41: error: template argument 2 is invalid +uses_allocator.pass.cpp:41: error: template argument 1 is invalid +uses_allocator.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.traits +passed 1 tests in /test/utilities/type.index +passed 1 tests in /test/utilities/type.index/type.index.hash +passed 5 tests in /test/utilities/type.index/type.index.members +passed 2 tests in /test/utilities/type.index/type.index.overview +passed 1 tests in /test/utilities/type.index/type.index.synopsis +passed 1 tests in /test/utilities/utilities.general +passed 1 tests in /test/utilities/utility +passed 1 tests in /test/utilities/utility/declval +passed 14 tests in /test/utilities/utility/forward +passed 1 tests in /test/utilities/utility/operators +passed 1 tests in /test/utilities/utility/pairs +get_const.pass.cpp: In function ‘int main()’: +get_const.pass.cpp:26: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:27: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp failed to compile +get_non_const.pass.cpp: In function ‘int main()’: +get_non_const.pass.cpp:26: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:27: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:28: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:30: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:31: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp failed to compile +tuple_element.pass.cpp: In function ‘int main()’: +tuple_element.pass.cpp:22: error: incomplete type ‘std::__1::tuple_element<0ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:22: error: incomplete type ‘std::__1::tuple_element<0ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:22: error: template argument 1 is invalid +tuple_element.pass.cpp:22: error: template argument 1 is invalid +tuple_element.pass.cpp:23: error: incomplete type ‘std::__1::tuple_element<1ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:23: error: incomplete type ‘std::__1::tuple_element<1ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:23: error: template argument 1 is invalid +tuple_element.pass.cpp:23: error: template argument 1 is invalid +tuple_element.pass.cpp:27: error: incomplete type ‘std::__1::tuple_element<0ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:27: error: incomplete type ‘std::__1::tuple_element<0ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:27: error: template argument 1 is invalid +tuple_element.pass.cpp:27: error: template argument 1 is invalid +tuple_element.pass.cpp:28: error: incomplete type ‘std::__1::tuple_element<1ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:28: error: incomplete type ‘std::__1::tuple_element<1ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:28: error: template argument 1 is invalid +tuple_element.pass.cpp:28: error: template argument 1 is invalid +tuple_element.pass.cpp failed to compile +tuple_size.pass.cpp: In function ‘int main()’: +tuple_size.pass.cpp:22: error: incomplete type ‘std::__1::tuple_size >’ used in nested name specifier +tuple_size.pass.cpp:22: error: template argument 1 is invalid +tuple_size.pass.cpp failed to compile +failed 4 tests in /test/utilities/utility/pairs/pair.astuple +passed 1 tests in /test/utilities/utility/pairs/pair.astuple +passed 1 tests in /test/utilities/utility/pairs/pair.piecewise +passed 2 tests in /test/utilities/utility/pairs/pair.range +passed 1 tests in /test/utilities/utility/pairs/pairs.general +passed 15 tests in /test/utilities/utility/pairs/pairs.pair +passed 2 tests in /test/utilities/utility/utility.swap +passed 1 tests in /test/utilities/utility.requirements +passed 1 tests in /test/utilities/utility.requirements/allocator.requirements +passed 1 tests in /test/utilities/utility.requirements/hash.requirements +passed 1 tests in /test/utilities/utility.requirements/nullablepointer.requirements +passed 1 tests in /test/utilities/utility.requirements/swappable.requirements +passed 1 tests in /test/utilities/utility.requirements/utility.arg.requirements +**************************************************** +Results for /test: +using i686-apple-darwin10-g++-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5659) +Copyright (C) 2007 Free Software Foundation, Inc. +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +with -nostdinc++ -nodefaultlibs /usr/lib/libSystem.B.dylib -arch i386 -I../include /usr/lib/libc++.dylib +---------------------------------------------------- +sections without tests : 105 +sections with failures : 44 +sections without failures: 903 + + ---- +total number of sections : 1052 +---------------------------------------------------- +number of tests failed : 137 +number of tests passed : 3470 + + ---- +total number of tests : 3607 +**************************************************** diff --git a/test_results/2010-05-13 g++-4_2_x86_64 b/test_results/2010-05-13 g++-4_2_x86_64 new file mode 100644 index 00000000..2b6236a2 --- /dev/null +++ b/test_results/2010-05-13 g++-4_2_x86_64 @@ -0,0 +1,5386 @@ +passed 1 tests in /test +passed 1 tests in /test/algorithms +passed 1 tests in /test/algorithms/alg.c.library +passed 1 tests in /test/algorithms/alg.modifying.operations +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.copy +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.fill +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.generate +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.move +passed 5 tests in /test/algorithms/alg.modifying.operations/alg.partitions +random_shuffle_urng.pass.cpp:18:2: error: #error random_shuffle for UniformRandomNumberGenerator not implemented +random_shuffle_urng.pass.cpp failed to compile +failed 1 tests in /test/algorithms/alg.modifying.operations/alg.random.shuffle +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.random.shuffle +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.remove +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.replace +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.reverse +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.rotate +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.swap +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.transform +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.unique +passed 1 tests in /test/algorithms/alg.nonmodifying +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.adjacent.find +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.all_of +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.any_of +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.count +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.equal +passed 3 tests in /test/algorithms/alg.nonmodifying/alg.find +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.find.end +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.find.first.of +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.foreach +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.is_permutation +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.none_of +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.search +passed 2 tests in /test/algorithms/alg.nonmodifying/mismatch +passed 1 tests in /test/algorithms/alg.sorting +passed 1 tests in /test/algorithms/alg.sorting/alg.binary.search +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/binary.search +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/equal.range +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/lower.bound +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/upper.bound +passed 1 tests in /test/algorithms/alg.sorting/alg.heap.operations +passed 4 tests in /test/algorithms/alg.sorting/alg.heap.operations/is.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/make.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/pop.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/push.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/sort.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.lex.comparison +passed 4 tests in /test/algorithms/alg.sorting/alg.merge +max_init_list.pass.cpp:19:2: error: #error max(initializer_list t) is not implemented +max_init_list.pass.cpp failed to compile +max_init_list_comp.pass.cpp:19:2: error: #error max(initializer_list t, Compare comp) is not implemented +max_init_list_comp.pass.cpp failed to compile +min_init_list.pass.cpp:19:2: error: #error min(initializer_list t) is not implemented +min_init_list.pass.cpp failed to compile +min_init_list_comp.pass.cpp:19:2: error: #error min(initializer_list t, Compare comp) is not implemented +min_init_list_comp.pass.cpp failed to compile +minmax.pass.cpp: In function ‘void test(const T&, const T&, const T&, const T&)’: +minmax.pass.cpp:23: error: ‘minmax’ is not a member of ‘std’ +../../../../include/utility: At global scope: +../../../../include/utility: In instantiation of ‘std::__1::pair’: +minmax.pass.cpp:23: instantiated from ‘void test(const T&, const T&, const T&, const T&) [with T = int]’ +minmax.pass.cpp:33: instantiated from here +../../../../include/utility:212: error: forming reference to reference type ‘const int&’ +minmax.pass.cpp failed to compile +minmax_comp.pass.cpp: In function ‘void test(const T&, const T&, C, const T&, const T&)’: +minmax_comp.pass.cpp:25: error: ‘minmax’ is not a member of ‘std’ +../../../../include/utility: At global scope: +../../../../include/utility: In instantiation of ‘std::__1::pair’: +minmax_comp.pass.cpp:25: instantiated from ‘void test(const T&, const T&, C, const T&, const T&) [with T = int, C = std::__1::greater]’ +minmax_comp.pass.cpp:35: instantiated from here +../../../../include/utility:212: error: forming reference to reference type ‘const int&’ +minmax_comp.pass.cpp failed to compile +minmax_init_list.pass.cpp:19:2: error: #error minmax(initializer_list t) is not implemented +minmax_init_list.pass.cpp failed to compile +minmax_init_list_comp.pass.cpp:19:2: error: #error minmax(initializer_list t, Compare comp) is not implemented +minmax_init_list_comp.pass.cpp failed to compile +failed 8 tests in /test/algorithms/alg.sorting/alg.min.max +passed 10 tests in /test/algorithms/alg.sorting/alg.min.max +passed 2 tests in /test/algorithms/alg.sorting/alg.nth.element +passed 4 tests in /test/algorithms/alg.sorting/alg.permutation.generators +passed 1 tests in /test/algorithms/alg.sorting/alg.set.operations +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/includes +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.difference +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.intersection +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.union +passed 1 tests in /test/algorithms/alg.sorting/alg.sort +passed 4 tests in /test/algorithms/alg.sorting/alg.sort/is.sorted +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/partial.sort +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/partial.sort.copy +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/sort +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/stable.sort +passed 1 tests in /test/algorithms/algorithms.general +not implemented: /test/atomics +not implemented: /test/atomics/atomics.fences +not implemented: /test/atomics/atomics.flag +not implemented: /test/atomics/atomics.general +not implemented: /test/atomics/atomics.lockfree +not implemented: /test/atomics/atomics.order +not implemented: /test/atomics/atomics.syn +not implemented: /test/atomics/atomics.types +not implemented: /test/atomics/atomics.types/atomics.types.address +not implemented: /test/atomics/atomics.types/atomics.types.generic +not implemented: /test/atomics/atomics.types/atomics.types.integral +not implemented: /test/atomics/atomics.types.operations +passed 1 tests in /test/containers +passed 4 tests in /test/containers/associative +passed 2 tests in /test/containers/associative/map +passed 7 tests in /test/containers/associative/map/map.access +passed 17 tests in /test/containers/associative/map/map.cons +passed 12 tests in /test/containers/associative/map/map.modifiers +passed 5 tests in /test/containers/associative/map/map.ops +passed 2 tests in /test/containers/associative/map/map.special +passed 5 tests in /test/containers/associative/multimap +passed 17 tests in /test/containers/associative/multimap/multimap.cons +passed 12 tests in /test/containers/associative/multimap/multimap.modifiers +passed 5 tests in /test/containers/associative/multimap/multimap.ops +passed 2 tests in /test/containers/associative/multimap/multimap.special +passed 22 tests in /test/containers/associative/multiset +passed 17 tests in /test/containers/associative/multiset/multiset.cons +passed 2 tests in /test/containers/associative/multiset/multiset.special +passed 23 tests in /test/containers/associative/set +passed 17 tests in /test/containers/associative/set/set.cons +passed 2 tests in /test/containers/associative/set/set.special +passed 1 tests in /test/containers/container.requirements +passed 1 tests in /test/containers/container.requirements/associative.reqmts +passed 1 tests in /test/containers/container.requirements/associative.reqmts/associative.reqmts.except +passed 1 tests in /test/containers/container.requirements/container.requirements.dataraces +passed 1 tests in /test/containers/container.requirements/container.requirements.general +passed 1 tests in /test/containers/container.requirements/sequence.reqmts +passed 1 tests in /test/containers/container.requirements/unord.req +passed 1 tests in /test/containers/container.requirements/unord.req/unord.req.except +passed 1 tests in /test/containers/containers.general +passed 1 tests in /test/containers/sequences +passed 3 tests in /test/containers/sequences/array +passed 2 tests in /test/containers/sequences/array/array.cons +passed 2 tests in /test/containers/sequences/array/array.data +passed 1 tests in /test/containers/sequences/array/array.fill +passed 1 tests in /test/containers/sequences/array/array.size +passed 1 tests in /test/containers/sequences/array/array.special +passed 1 tests in /test/containers/sequences/array/array.swap +passed 4 tests in /test/containers/sequences/array/array.tuple +passed 1 tests in /test/containers/sequences/array/array.zero +passed 1 tests in /test/containers/sequences/container.adaptors +passed 1 tests in /test/containers/sequences/container.adaptors/priority.queue +passed 12 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.cons +passed 6 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.cons.alloc +passed 8 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.members +passed 1 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.special +passed 1 tests in /test/containers/sequences/container.adaptors/queue +passed 5 tests in /test/containers/sequences/container.adaptors/queue/queue.cons +passed 5 tests in /test/containers/sequences/container.adaptors/queue/queue.cons.alloc +passed 14 tests in /test/containers/sequences/container.adaptors/queue/queue.defn +passed 2 tests in /test/containers/sequences/container.adaptors/queue/queue.ops +passed 1 tests in /test/containers/sequences/container.adaptors/queue/queue.special +passed 1 tests in /test/containers/sequences/container.adaptors/stack +passed 5 tests in /test/containers/sequences/container.adaptors/stack/stack.cons +passed 5 tests in /test/containers/sequences/container.adaptors/stack/stack.cons.alloc +passed 12 tests in /test/containers/sequences/container.adaptors/stack/stack.defn +passed 2 tests in /test/containers/sequences/container.adaptors/stack/stack.ops +passed 1 tests in /test/containers/sequences/container.adaptors/stack/stack.special +passed 2 tests in /test/containers/sequences/deque +passed 4 tests in /test/containers/sequences/deque/deque.capacity +passed 19 tests in /test/containers/sequences/deque/deque.cons +passed 16 tests in /test/containers/sequences/deque/deque.modifiers +passed 5 tests in /test/containers/sequences/deque/deque.special +passed 3 tests in /test/containers/sequences/forwardlist +passed 1 tests in /test/containers/sequences/forwardlist/forwardlist.access +passed 21 tests in /test/containers/sequences/forwardlist/forwardlist.cons +passed 2 tests in /test/containers/sequences/forwardlist/forwardlist.iter +passed 15 tests in /test/containers/sequences/forwardlist/forwardlist.modifiers +passed 12 tests in /test/containers/sequences/forwardlist/forwardlist.ops +passed 4 tests in /test/containers/sequences/forwardlist/forwardlist.spec +passed 2 tests in /test/containers/sequences/list +passed 2 tests in /test/containers/sequences/list/list.capacity +passed 15 tests in /test/containers/sequences/list/list.cons +passed 17 tests in /test/containers/sequences/list/list.modifiers +passed 12 tests in /test/containers/sequences/list/list.ops +passed 1 tests in /test/containers/sequences/list/list.special +passed 2 tests in /test/containers/sequences/vector +passed 6 tests in /test/containers/sequences/vector/vector.capacity +passed 16 tests in /test/containers/sequences/vector/vector.cons +passed 2 tests in /test/containers/sequences/vector/vector.data +passed 11 tests in /test/containers/sequences/vector/vector.modifiers +passed 1 tests in /test/containers/sequences/vector/vector.special +passed 31 tests in /test/containers/sequences/vector.bool +passed 1 tests in /test/containers/unord +passed 20 tests in /test/containers/unord/unord.map +passed 24 tests in /test/containers/unord/unord.map/unord.map.cnstr +passed 2 tests in /test/containers/unord/unord.map/unord.map.elem +passed 1 tests in /test/containers/unord/unord.map/unord.map.swap +passed 12 tests in /test/containers/unord/unord.map/unorder.map.modifiers +passed 21 tests in /test/containers/unord/unord.multimap +passed 24 tests in /test/containers/unord/unord.multimap/unord.multimap.cnstr +passed 12 tests in /test/containers/unord/unord.multimap/unord.multimap.modifiers +passed 1 tests in /test/containers/unord/unord.multimap/unord.multimap.swap +passed 33 tests in /test/containers/unord/unord.multiset +passed 24 tests in /test/containers/unord/unord.multiset/unord.multiset.cnstr +passed 1 tests in /test/containers/unord/unord.multiset/unord.multiset.swap +passed 34 tests in /test/containers/unord/unord.set +passed 24 tests in /test/containers/unord/unord.set/unord.set.cnstr +passed 1 tests in /test/containers/unord/unord.set/unord.set.swap +passed 1 tests in /test/depr +passed 1 tests in /test/depr/depr.auto.ptr +passed 1 tests in /test/depr/depr.auto.ptr/auto.ptr +passed 10 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons +passed 4 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv +passed 4 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.members +float_h.pass.cpp:19:2: error: #error FLT_EVAL_METHOD not defined +float_h.pass.cpp:39:2: error: #error DECIMAL_DIG not defined +float_h.pass.cpp failed to compile +inttypes_h.pass.cpp:260:2: error: #error PRId8 not defined +inttypes_h.pass.cpp:264:2: error: #error PRId16 not defined +inttypes_h.pass.cpp:268:2: error: #error PRId32 not defined +inttypes_h.pass.cpp:272:2: error: #error PRId64 not defined +inttypes_h.pass.cpp:276:2: error: #error PRIdLEAST8 not defined +inttypes_h.pass.cpp:280:2: error: #error PRIdLEAST16 not defined +inttypes_h.pass.cpp:284:2: error: #error PRIdLEAST32 not defined +inttypes_h.pass.cpp:288:2: error: #error PRIdLEAST64 not defined +inttypes_h.pass.cpp:292:2: error: #error PRIdFAST8 not defined +inttypes_h.pass.cpp:296:2: error: #error PRIdFAST16 not defined +inttypes_h.pass.cpp:300:2: error: #error PRIdFAST32 not defined +inttypes_h.pass.cpp:304:2: error: #error PRIdFAST64 not defined +inttypes_h.pass.cpp:308:2: error: #error PRIdMAX not defined +inttypes_h.pass.cpp:312:2: error: #error PRIdPTR not defined +inttypes_h.pass.cpp:316:2: error: #error PRIi8 not defined +inttypes_h.pass.cpp:320:2: error: #error PRIi16 not defined +inttypes_h.pass.cpp:324:2: error: #error PRIi32 not defined +inttypes_h.pass.cpp:328:2: error: #error PRIi64 not defined +inttypes_h.pass.cpp:332:2: error: #error PRIiLEAST8 not defined +inttypes_h.pass.cpp:336:2: error: #error PRIiLEAST16 not defined +inttypes_h.pass.cpp:340:2: error: #error PRIiLEAST32 not defined +inttypes_h.pass.cpp:344:2: error: #error PRIiLEAST64 not defined +inttypes_h.pass.cpp:348:2: error: #error PRIiFAST8 not defined +inttypes_h.pass.cpp:352:2: error: #error PRIiFAST16 not defined +inttypes_h.pass.cpp:356:2: error: #error PRIiFAST32 not defined +inttypes_h.pass.cpp:360:2: error: #error PRIiFAST64 not defined +inttypes_h.pass.cpp:364:2: error: #error PRIiMAX not defined +inttypes_h.pass.cpp:368:2: error: #error PRIiPTR not defined +inttypes_h.pass.cpp:372:2: error: #error PRIo8 not defined +inttypes_h.pass.cpp:376:2: error: #error PRIo16 not defined +inttypes_h.pass.cpp:380:2: error: #error PRIo32 not defined +inttypes_h.pass.cpp:384:2: error: #error PRIo64 not defined +inttypes_h.pass.cpp:388:2: error: #error PRIoLEAST8 not defined +inttypes_h.pass.cpp:392:2: error: #error PRIoLEAST16 not defined +inttypes_h.pass.cpp:396:2: error: #error PRIoLEAST32 not defined +inttypes_h.pass.cpp:400:2: error: #error PRIoLEAST64 not defined +inttypes_h.pass.cpp:404:2: error: #error PRIoFAST8 not defined +inttypes_h.pass.cpp:408:2: error: #error PRIoFAST16 not defined +inttypes_h.pass.cpp:412:2: error: #error PRIoFAST32 not defined +inttypes_h.pass.cpp:416:2: error: #error PRIoFAST64 not defined +inttypes_h.pass.cpp:420:2: error: #error PRIoMAX not defined +inttypes_h.pass.cpp:424:2: error: #error PRIoPTR not defined +inttypes_h.pass.cpp:428:2: error: #error PRIu8 not defined +inttypes_h.pass.cpp:432:2: error: #error PRIu16 not defined +inttypes_h.pass.cpp:436:2: error: #error PRIu32 not defined +inttypes_h.pass.cpp:440:2: error: #error PRIu64 not defined +inttypes_h.pass.cpp:444:2: error: #error PRIuLEAST8 not defined +inttypes_h.pass.cpp:448:2: error: #error PRIuLEAST16 not defined +inttypes_h.pass.cpp:452:2: error: #error PRIuLEAST32 not defined +inttypes_h.pass.cpp:456:2: error: #error PRIuLEAST64 not defined +inttypes_h.pass.cpp:460:2: error: #error PRIuFAST8 not defined +inttypes_h.pass.cpp:464:2: error: #error PRIuFAST16 not defined +inttypes_h.pass.cpp:468:2: error: #error PRIuFAST32 not defined +inttypes_h.pass.cpp:472:2: error: #error PRIuFAST64 not defined +inttypes_h.pass.cpp:476:2: error: #error PRIuMAX not defined +inttypes_h.pass.cpp:480:2: error: #error PRIuPTR not defined +inttypes_h.pass.cpp:484:2: error: #error PRIx8 not defined +inttypes_h.pass.cpp:488:2: error: #error PRIx16 not defined +inttypes_h.pass.cpp:492:2: error: #error PRIx32 not defined +inttypes_h.pass.cpp:496:2: error: #error PRIx64 not defined +inttypes_h.pass.cpp:500:2: error: #error PRIxLEAST8 not defined +inttypes_h.pass.cpp:504:2: error: #error PRIxLEAST16 not defined +inttypes_h.pass.cpp:508:2: error: #error PRIxLEAST32 not defined +inttypes_h.pass.cpp:512:2: error: #error PRIxLEAST64 not defined +inttypes_h.pass.cpp:516:2: error: #error PRIxFAST8 not defined +inttypes_h.pass.cpp:520:2: error: #error PRIxFAST16 not defined +inttypes_h.pass.cpp:524:2: error: #error PRIxFAST32 not defined +inttypes_h.pass.cpp:528:2: error: #error PRIxFAST64 not defined +inttypes_h.pass.cpp:532:2: error: #error PRIxMAX not defined +inttypes_h.pass.cpp:536:2: error: #error PRIxPTR not defined +inttypes_h.pass.cpp:540:2: error: #error PRIX8 not defined +inttypes_h.pass.cpp:544:2: error: #error PRIX16 not defined +inttypes_h.pass.cpp:548:2: error: #error PRIX32 not defined +inttypes_h.pass.cpp:552:2: error: #error PRIX64 not defined +inttypes_h.pass.cpp:556:2: error: #error PRIXLEAST8 not defined +inttypes_h.pass.cpp:560:2: error: #error PRIXLEAST16 not defined +inttypes_h.pass.cpp:564:2: error: #error PRIXLEAST32 not defined +inttypes_h.pass.cpp:568:2: error: #error PRIXLEAST64 not defined +inttypes_h.pass.cpp:572:2: error: #error PRIXFAST8 not defined +inttypes_h.pass.cpp:576:2: error: #error PRIXFAST16 not defined +inttypes_h.pass.cpp:580:2: error: #error PRIXFAST32 not defined +inttypes_h.pass.cpp:584:2: error: #error PRIXFAST64 not defined +inttypes_h.pass.cpp:588:2: error: #error PRIXMAX not defined +inttypes_h.pass.cpp:592:2: error: #error PRIXPTR not defined +inttypes_h.pass.cpp:596:2: error: #error SCNd8 not defined +inttypes_h.pass.cpp:600:2: error: #error SCNd16 not defined +inttypes_h.pass.cpp:604:2: error: #error SCNd32 not defined +inttypes_h.pass.cpp:608:2: error: #error SCNd64 not defined +inttypes_h.pass.cpp:612:2: error: #error SCNdLEAST8 not defined +inttypes_h.pass.cpp:616:2: error: #error SCNdLEAST16 not defined +inttypes_h.pass.cpp:620:2: error: #error SCNdLEAST32 not defined +inttypes_h.pass.cpp:624:2: error: #error SCNdLEAST64 not defined +inttypes_h.pass.cpp:628:2: error: #error SCNdFAST8 not defined +inttypes_h.pass.cpp:632:2: error: #error SCNdFAST16 not defined +inttypes_h.pass.cpp:636:2: error: #error SCNdFAST32 not defined +inttypes_h.pass.cpp:640:2: error: #error SCNdFAST64 not defined +inttypes_h.pass.cpp:644:2: error: #error SCNdMAX not defined +inttypes_h.pass.cpp:648:2: error: #error SCNdPTR not defined +inttypes_h.pass.cpp:652:2: error: #error SCNi8 not defined +inttypes_h.pass.cpp:656:2: error: #error SCNi16 not defined +inttypes_h.pass.cpp:660:2: error: #error SCNi32 not defined +inttypes_h.pass.cpp:664:2: error: #error SCNi64 not defined +inttypes_h.pass.cpp:668:2: error: #error SCNiLEAST8 not defined +inttypes_h.pass.cpp:672:2: error: #error SCNiLEAST16 not defined +inttypes_h.pass.cpp:676:2: error: #error SCNiLEAST32 not defined +inttypes_h.pass.cpp:680:2: error: #error SCNiLEAST64 not defined +inttypes_h.pass.cpp:684:2: error: #error SCNiFAST8 not defined +inttypes_h.pass.cpp:688:2: error: #error SCNiFAST16 not defined +inttypes_h.pass.cpp:692:2: error: #error SCNiFAST32 not defined +inttypes_h.pass.cpp:696:2: error: #error SCNiFAST64 not defined +inttypes_h.pass.cpp:700:2: error: #error SCNiMAX not defined +inttypes_h.pass.cpp:704:2: error: #error SCNiPTR not defined +inttypes_h.pass.cpp:708:2: error: #error SCNo8 not defined +inttypes_h.pass.cpp:712:2: error: #error SCNo16 not defined +inttypes_h.pass.cpp:716:2: error: #error SCNo32 not defined +inttypes_h.pass.cpp:720:2: error: #error SCNo64 not defined +inttypes_h.pass.cpp:724:2: error: #error SCNoLEAST8 not defined +inttypes_h.pass.cpp:728:2: error: #error SCNoLEAST16 not defined +inttypes_h.pass.cpp:732:2: error: #error SCNoLEAST32 not defined +inttypes_h.pass.cpp:736:2: error: #error SCNoLEAST64 not defined +inttypes_h.pass.cpp:740:2: error: #error SCNoFAST8 not defined +inttypes_h.pass.cpp:744:2: error: #error SCNoFAST16 not defined +inttypes_h.pass.cpp:748:2: error: #error SCNoFAST32 not defined +inttypes_h.pass.cpp:752:2: error: #error SCNoFAST64 not defined +inttypes_h.pass.cpp:756:2: error: #error SCNoMAX not defined +inttypes_h.pass.cpp:760:2: error: #error SCNoPTR not defined +inttypes_h.pass.cpp:764:2: error: #error SCNu8 not defined +inttypes_h.pass.cpp:768:2: error: #error SCNu16 not defined +inttypes_h.pass.cpp:772:2: error: #error SCNu32 not defined +inttypes_h.pass.cpp:776:2: error: #error SCNu64 not defined +inttypes_h.pass.cpp:780:2: error: #error SCNuLEAST8 not defined +inttypes_h.pass.cpp:784:2: error: #error SCNuLEAST16 not defined +inttypes_h.pass.cpp:788:2: error: #error SCNuLEAST32 not defined +inttypes_h.pass.cpp:792:2: error: #error SCNuLEAST64 not defined +inttypes_h.pass.cpp:796:2: error: #error SCNuFAST8 not defined +inttypes_h.pass.cpp:800:2: error: #error SCNuFAST16 not defined +inttypes_h.pass.cpp:804:2: error: #error SCNuFAST32 not defined +inttypes_h.pass.cpp:808:2: error: #error SCNuFAST64 not defined +inttypes_h.pass.cpp:812:2: error: #error SCNuMAX not defined +inttypes_h.pass.cpp:816:2: error: #error SCNuPTR not defined +inttypes_h.pass.cpp:820:2: error: #error SCNx8 not defined +inttypes_h.pass.cpp:824:2: error: #error SCNx16 not defined +inttypes_h.pass.cpp:828:2: error: #error SCNx32 not defined +inttypes_h.pass.cpp:832:2: error: #error SCNx64 not defined +inttypes_h.pass.cpp:836:2: error: #error SCNxLEAST8 not defined +inttypes_h.pass.cpp:840:2: error: #error SCNxLEAST16 not defined +inttypes_h.pass.cpp:844:2: error: #error SCNxLEAST32 not defined +inttypes_h.pass.cpp:848:2: error: #error SCNxLEAST64 not defined +inttypes_h.pass.cpp:852:2: error: #error SCNxFAST8 not defined +inttypes_h.pass.cpp:856:2: error: #error SCNxFAST16 not defined +inttypes_h.pass.cpp:860:2: error: #error SCNxFAST32 not defined +inttypes_h.pass.cpp:864:2: error: #error SCNxFAST64 not defined +inttypes_h.pass.cpp:868:2: error: #error SCNxMAX not defined +inttypes_h.pass.cpp:872:2: error: #error SCNxPTR not defined +inttypes_h.pass.cpp failed to compile +uchar_h.pass.cpp:12:19: error: uchar.h: No such file or directory +uchar_h.pass.cpp failed to compile +failed 3 tests in /test/depr/depr.c.headers +passed 23 tests in /test/depr/depr.c.headers +passed 5 tests in /test/depr/depr.ios.members +passed 1 tests in /test/depr/depr.lib.binders +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.bind.1st +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.bind.2nd +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.binder.1st +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.binder.2nd +passed 1 tests in /test/depr/depr.str.strstreams +passed 1 tests in /test/depr/depr.str.strstreams/depr.istrstream +passed 4 tests in /test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons +passed 2 tests in /test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.members +passed 1 tests in /test/depr/depr.str.strstreams/depr.ostrstream +passed 2 tests in /test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons +passed 4 tests in /test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstream +passed 2 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.dest +passed 3 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstreambuf +passed 8 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons +passed 3 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members +passed 6 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals +passed 1 tests in /test/diagnostics +passed 1 tests in /test/diagnostics/assertions +passed 1 tests in /test/diagnostics/diagnostics.general +passed 1 tests in /test/diagnostics/errno +passed 1 tests in /test/diagnostics/std.exceptions +passed 1 tests in /test/diagnostics/std.exceptions/domain.error +passed 1 tests in /test/diagnostics/std.exceptions/invalid.argument +passed 1 tests in /test/diagnostics/std.exceptions/length.error +passed 1 tests in /test/diagnostics/std.exceptions/logic.error +passed 1 tests in /test/diagnostics/std.exceptions/out.of.range +passed 1 tests in /test/diagnostics/std.exceptions/overflow.error +passed 1 tests in /test/diagnostics/std.exceptions/range.error +passed 1 tests in /test/diagnostics/std.exceptions/runtime.error +passed 1 tests in /test/diagnostics/std.exceptions/underflow.error +passed 2 tests in /test/diagnostics/syserr +passed 1 tests in /test/diagnostics/syserr/syserr.compare +passed 1 tests in /test/diagnostics/syserr/syserr.errcat +passed 1 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.derived +passed 3 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals +passed 2 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.objects +passed 1 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.overview +passed 3 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals +passed 1 tests in /test/diagnostics/syserr/syserr.errcode +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers +passed 5 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.observers +passed 1 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.overview +passed 1 tests in /test/diagnostics/syserr/syserr.errcondition +passed 3 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors +passed 3 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers +passed 2 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.nonmembers +passed 4 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers +passed 1 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.overview +passed 1 tests in /test/diagnostics/syserr/syserr.hash +passed 1 tests in /test/diagnostics/syserr/syserr.syserr +passed 6 tests in /test/diagnostics/syserr/syserr.syserr/syserr.syserr.members +passed 1 tests in /test/diagnostics/syserr/syserr.syserr/syserr.syserr.overview +passed 1 tests in /test/input.output +passed 1 tests in /test/input.output/file.streams +cinttypes.pass.cpp:260:2: error: #error PRId8 not defined +cinttypes.pass.cpp:264:2: error: #error PRId16 not defined +cinttypes.pass.cpp:268:2: error: #error PRId32 not defined +cinttypes.pass.cpp:272:2: error: #error PRId64 not defined +cinttypes.pass.cpp:276:2: error: #error PRIdLEAST8 not defined +cinttypes.pass.cpp:280:2: error: #error PRIdLEAST16 not defined +cinttypes.pass.cpp:284:2: error: #error PRIdLEAST32 not defined +cinttypes.pass.cpp:288:2: error: #error PRIdLEAST64 not defined +cinttypes.pass.cpp:292:2: error: #error PRIdFAST8 not defined +cinttypes.pass.cpp:296:2: error: #error PRIdFAST16 not defined +cinttypes.pass.cpp:300:2: error: #error PRIdFAST32 not defined +cinttypes.pass.cpp:304:2: error: #error PRIdFAST64 not defined +cinttypes.pass.cpp:308:2: error: #error PRIdMAX not defined +cinttypes.pass.cpp:312:2: error: #error PRIdPTR not defined +cinttypes.pass.cpp:316:2: error: #error PRIi8 not defined +cinttypes.pass.cpp:320:2: error: #error PRIi16 not defined +cinttypes.pass.cpp:324:2: error: #error PRIi32 not defined +cinttypes.pass.cpp:328:2: error: #error PRIi64 not defined +cinttypes.pass.cpp:332:2: error: #error PRIiLEAST8 not defined +cinttypes.pass.cpp:336:2: error: #error PRIiLEAST16 not defined +cinttypes.pass.cpp:340:2: error: #error PRIiLEAST32 not defined +cinttypes.pass.cpp:344:2: error: #error PRIiLEAST64 not defined +cinttypes.pass.cpp:348:2: error: #error PRIiFAST8 not defined +cinttypes.pass.cpp:352:2: error: #error PRIiFAST16 not defined +cinttypes.pass.cpp:356:2: error: #error PRIiFAST32 not defined +cinttypes.pass.cpp:360:2: error: #error PRIiFAST64 not defined +cinttypes.pass.cpp:364:2: error: #error PRIiMAX not defined +cinttypes.pass.cpp:368:2: error: #error PRIiPTR not defined +cinttypes.pass.cpp:372:2: error: #error PRIo8 not defined +cinttypes.pass.cpp:376:2: error: #error PRIo16 not defined +cinttypes.pass.cpp:380:2: error: #error PRIo32 not defined +cinttypes.pass.cpp:384:2: error: #error PRIo64 not defined +cinttypes.pass.cpp:388:2: error: #error PRIoLEAST8 not defined +cinttypes.pass.cpp:392:2: error: #error PRIoLEAST16 not defined +cinttypes.pass.cpp:396:2: error: #error PRIoLEAST32 not defined +cinttypes.pass.cpp:400:2: error: #error PRIoLEAST64 not defined +cinttypes.pass.cpp:404:2: error: #error PRIoFAST8 not defined +cinttypes.pass.cpp:408:2: error: #error PRIoFAST16 not defined +cinttypes.pass.cpp:412:2: error: #error PRIoFAST32 not defined +cinttypes.pass.cpp:416:2: error: #error PRIoFAST64 not defined +cinttypes.pass.cpp:420:2: error: #error PRIoMAX not defined +cinttypes.pass.cpp:424:2: error: #error PRIoPTR not defined +cinttypes.pass.cpp:428:2: error: #error PRIu8 not defined +cinttypes.pass.cpp:432:2: error: #error PRIu16 not defined +cinttypes.pass.cpp:436:2: error: #error PRIu32 not defined +cinttypes.pass.cpp:440:2: error: #error PRIu64 not defined +cinttypes.pass.cpp:444:2: error: #error PRIuLEAST8 not defined +cinttypes.pass.cpp:448:2: error: #error PRIuLEAST16 not defined +cinttypes.pass.cpp:452:2: error: #error PRIuLEAST32 not defined +cinttypes.pass.cpp:456:2: error: #error PRIuLEAST64 not defined +cinttypes.pass.cpp:460:2: error: #error PRIuFAST8 not defined +cinttypes.pass.cpp:464:2: error: #error PRIuFAST16 not defined +cinttypes.pass.cpp:468:2: error: #error PRIuFAST32 not defined +cinttypes.pass.cpp:472:2: error: #error PRIuFAST64 not defined +cinttypes.pass.cpp:476:2: error: #error PRIuMAX not defined +cinttypes.pass.cpp:480:2: error: #error PRIuPTR not defined +cinttypes.pass.cpp:484:2: error: #error PRIx8 not defined +cinttypes.pass.cpp:488:2: error: #error PRIx16 not defined +cinttypes.pass.cpp:492:2: error: #error PRIx32 not defined +cinttypes.pass.cpp:496:2: error: #error PRIx64 not defined +cinttypes.pass.cpp:500:2: error: #error PRIxLEAST8 not defined +cinttypes.pass.cpp:504:2: error: #error PRIxLEAST16 not defined +cinttypes.pass.cpp:508:2: error: #error PRIxLEAST32 not defined +cinttypes.pass.cpp:512:2: error: #error PRIxLEAST64 not defined +cinttypes.pass.cpp:516:2: error: #error PRIxFAST8 not defined +cinttypes.pass.cpp:520:2: error: #error PRIxFAST16 not defined +cinttypes.pass.cpp:524:2: error: #error PRIxFAST32 not defined +cinttypes.pass.cpp:528:2: error: #error PRIxFAST64 not defined +cinttypes.pass.cpp:532:2: error: #error PRIxMAX not defined +cinttypes.pass.cpp:536:2: error: #error PRIxPTR not defined +cinttypes.pass.cpp:540:2: error: #error PRIX8 not defined +cinttypes.pass.cpp:544:2: error: #error PRIX16 not defined +cinttypes.pass.cpp:548:2: error: #error PRIX32 not defined +cinttypes.pass.cpp:552:2: error: #error PRIX64 not defined +cinttypes.pass.cpp:556:2: error: #error PRIXLEAST8 not defined +cinttypes.pass.cpp:560:2: error: #error PRIXLEAST16 not defined +cinttypes.pass.cpp:564:2: error: #error PRIXLEAST32 not defined +cinttypes.pass.cpp:568:2: error: #error PRIXLEAST64 not defined +cinttypes.pass.cpp:572:2: error: #error PRIXFAST8 not defined +cinttypes.pass.cpp:576:2: error: #error PRIXFAST16 not defined +cinttypes.pass.cpp:580:2: error: #error PRIXFAST32 not defined +cinttypes.pass.cpp:584:2: error: #error PRIXFAST64 not defined +cinttypes.pass.cpp:588:2: error: #error PRIXMAX not defined +cinttypes.pass.cpp:592:2: error: #error PRIXPTR not defined +cinttypes.pass.cpp:596:2: error: #error SCNd8 not defined +cinttypes.pass.cpp:600:2: error: #error SCNd16 not defined +cinttypes.pass.cpp:604:2: error: #error SCNd32 not defined +cinttypes.pass.cpp:608:2: error: #error SCNd64 not defined +cinttypes.pass.cpp:612:2: error: #error SCNdLEAST8 not defined +cinttypes.pass.cpp:616:2: error: #error SCNdLEAST16 not defined +cinttypes.pass.cpp:620:2: error: #error SCNdLEAST32 not defined +cinttypes.pass.cpp:624:2: error: #error SCNdLEAST64 not defined +cinttypes.pass.cpp:628:2: error: #error SCNdFAST8 not defined +cinttypes.pass.cpp:632:2: error: #error SCNdFAST16 not defined +cinttypes.pass.cpp:636:2: error: #error SCNdFAST32 not defined +cinttypes.pass.cpp:640:2: error: #error SCNdFAST64 not defined +cinttypes.pass.cpp:644:2: error: #error SCNdMAX not defined +cinttypes.pass.cpp:648:2: error: #error SCNdPTR not defined +cinttypes.pass.cpp:652:2: error: #error SCNi8 not defined +cinttypes.pass.cpp:656:2: error: #error SCNi16 not defined +cinttypes.pass.cpp:660:2: error: #error SCNi32 not defined +cinttypes.pass.cpp:664:2: error: #error SCNi64 not defined +cinttypes.pass.cpp:668:2: error: #error SCNiLEAST8 not defined +cinttypes.pass.cpp:672:2: error: #error SCNiLEAST16 not defined +cinttypes.pass.cpp:676:2: error: #error SCNiLEAST32 not defined +cinttypes.pass.cpp:680:2: error: #error SCNiLEAST64 not defined +cinttypes.pass.cpp:684:2: error: #error SCNiFAST8 not defined +cinttypes.pass.cpp:688:2: error: #error SCNiFAST16 not defined +cinttypes.pass.cpp:692:2: error: #error SCNiFAST32 not defined +cinttypes.pass.cpp:696:2: error: #error SCNiFAST64 not defined +cinttypes.pass.cpp:700:2: error: #error SCNiMAX not defined +cinttypes.pass.cpp:704:2: error: #error SCNiPTR not defined +cinttypes.pass.cpp:708:2: error: #error SCNo8 not defined +cinttypes.pass.cpp:712:2: error: #error SCNo16 not defined +cinttypes.pass.cpp:716:2: error: #error SCNo32 not defined +cinttypes.pass.cpp:720:2: error: #error SCNo64 not defined +cinttypes.pass.cpp:724:2: error: #error SCNoLEAST8 not defined +cinttypes.pass.cpp:728:2: error: #error SCNoLEAST16 not defined +cinttypes.pass.cpp:732:2: error: #error SCNoLEAST32 not defined +cinttypes.pass.cpp:736:2: error: #error SCNoLEAST64 not defined +cinttypes.pass.cpp:740:2: error: #error SCNoFAST8 not defined +cinttypes.pass.cpp:744:2: error: #error SCNoFAST16 not defined +cinttypes.pass.cpp:748:2: error: #error SCNoFAST32 not defined +cinttypes.pass.cpp:752:2: error: #error SCNoFAST64 not defined +cinttypes.pass.cpp:756:2: error: #error SCNoMAX not defined +cinttypes.pass.cpp:760:2: error: #error SCNoPTR not defined +cinttypes.pass.cpp:764:2: error: #error SCNu8 not defined +cinttypes.pass.cpp:768:2: error: #error SCNu16 not defined +cinttypes.pass.cpp:772:2: error: #error SCNu32 not defined +cinttypes.pass.cpp:776:2: error: #error SCNu64 not defined +cinttypes.pass.cpp:780:2: error: #error SCNuLEAST8 not defined +cinttypes.pass.cpp:784:2: error: #error SCNuLEAST16 not defined +cinttypes.pass.cpp:788:2: error: #error SCNuLEAST32 not defined +cinttypes.pass.cpp:792:2: error: #error SCNuLEAST64 not defined +cinttypes.pass.cpp:796:2: error: #error SCNuFAST8 not defined +cinttypes.pass.cpp:800:2: error: #error SCNuFAST16 not defined +cinttypes.pass.cpp:804:2: error: #error SCNuFAST32 not defined +cinttypes.pass.cpp:808:2: error: #error SCNuFAST64 not defined +cinttypes.pass.cpp:812:2: error: #error SCNuMAX not defined +cinttypes.pass.cpp:816:2: error: #error SCNuPTR not defined +cinttypes.pass.cpp:820:2: error: #error SCNx8 not defined +cinttypes.pass.cpp:824:2: error: #error SCNx16 not defined +cinttypes.pass.cpp:828:2: error: #error SCNx32 not defined +cinttypes.pass.cpp:832:2: error: #error SCNx64 not defined +cinttypes.pass.cpp:836:2: error: #error SCNxLEAST8 not defined +cinttypes.pass.cpp:840:2: error: #error SCNxLEAST16 not defined +cinttypes.pass.cpp:844:2: error: #error SCNxLEAST32 not defined +cinttypes.pass.cpp:848:2: error: #error SCNxLEAST64 not defined +cinttypes.pass.cpp:852:2: error: #error SCNxFAST8 not defined +cinttypes.pass.cpp:856:2: error: #error SCNxFAST16 not defined +cinttypes.pass.cpp:860:2: error: #error SCNxFAST32 not defined +cinttypes.pass.cpp:864:2: error: #error SCNxFAST64 not defined +cinttypes.pass.cpp:868:2: error: #error SCNxMAX not defined +cinttypes.pass.cpp:872:2: error: #error SCNxPTR not defined +cinttypes.pass.cpp failed to compile +failed 1 tests in /test/input.output/file.streams/c.files +passed 3 tests in /test/input.output/file.streams/c.files +passed 1 tests in /test/input.output/file.streams/fstreams +passed 1 tests in /test/input.output/file.streams/fstreams/filebuf +passed 3 tests in /test/input.output/file.streams/fstreams/filebuf.assign +passed 2 tests in /test/input.output/file.streams/fstreams/filebuf.cons +passed 1 tests in /test/input.output/file.streams/fstreams/filebuf.members +Assertion failed: (f.sbumpc() == 0x4E51), function main, file underflow.pass.cpp, line 114. +./testit: line 84: 65508 Abort trap ./a.out +underflow.pass.cpp failed at run time +failed 1 tests in /test/input.output/file.streams/fstreams/filebuf.virtuals +passed 3 tests in /test/input.output/file.streams/fstreams/filebuf.virtuals +passed 1 tests in /test/input.output/file.streams/fstreams/fstream +passed 3 tests in /test/input.output/file.streams/fstreams/fstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/fstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/fstream.members +passed 1 tests in /test/input.output/file.streams/fstreams/ifstream +passed 3 tests in /test/input.output/file.streams/fstreams/ifstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/ifstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/ifstream.members +passed 1 tests in /test/input.output/file.streams/fstreams/ofstream +passed 3 tests in /test/input.output/file.streams/fstreams/ofstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/ofstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/ofstream.members +passed 1 tests in /test/input.output/input.output.general +passed 1 tests in /test/input.output/iostream.format +passed 4 tests in /test/input.output/iostream.format/ext.manip +passed 1 tests in /test/input.output/iostream.format/input.streams +passed 1 tests in /test/input.output/iostream.format/input.streams/iostreamclass +passed 2 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign +passed 2 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.cons +passed 1 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.dest +passed 1 tests in /test/input.output/iostream.format/input.streams/istream +passed 2 tests in /test/input.output/iostream.format/input.streams/istream/istream.assign +passed 2 tests in /test/input.output/iostream.format/input.streams/istream/istream.cons +passed 1 tests in /test/input.output/iostream.format/input.streams/istream/istream::sentry +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.formatted +passed 13 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.reqmts +passed 10 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream::extractors +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.manip +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.rvalue +passed 18 tests in /test/input.output/iostream.format/input.streams/istream.unformatted +passed 1 tests in /test/input.output/iostream.format/output.streams +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream.assign +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream.cons +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.formatted +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.reqmts +passed 4 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters +passed 13 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic +passed 10 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.manip +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.rvalue +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.seeks +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.unformatted +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream::sentry +passed 7 tests in /test/input.output/iostream.format/std.manip +passed 2 tests in /test/input.output/iostream.forward +passed 1 tests in /test/input.output/iostream.objects +passed 4 tests in /test/input.output/iostream.objects/narrow.stream.objects +passed 4 tests in /test/input.output/iostream.objects/wide.stream.objects +passed 1 tests in /test/input.output/iostreams.base +passed 1 tests in /test/input.output/iostreams.base/fpos +passed 1 tests in /test/input.output/iostreams.base/fpos/fpos.members +passed 7 tests in /test/input.output/iostreams.base/fpos/fpos.operations +passed 1 tests in /test/input.output/iostreams.base/ios +passed 1 tests in /test/input.output/iostreams.base/ios/basic.ios.cons +passed 13 tests in /test/input.output/iostreams.base/ios/basic.ios.members +passed 11 tests in /test/input.output/iostreams.base/ios/iostate.flags +passed 1 tests in /test/input.output/iostreams.base/ios.base +passed 9 tests in /test/input.output/iostreams.base/ios.base/fmtflags.state +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.base.callback +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.base.cons +passed 2 tests in /test/input.output/iostreams.base/ios.base/ios.base.locales +passed 3 tests in /test/input.output/iostreams.base/ios.base/ios.base.storage +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.members.static +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::Init +passed 2 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::failure +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::fmtflags +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::iostate +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::openmode +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::seekdir +passed 1 tests in /test/input.output/iostreams.base/std.ios.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/adjustfield.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/basefield.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/error.reporting +passed 4 tests in /test/input.output/iostreams.base/std.ios.manip/floatfield.manip +passed 14 tests in /test/input.output/iostreams.base/std.ios.manip/fmtflags.manip +passed 2 tests in /test/input.output/iostreams.base/stream.types +passed 1 tests in /test/input.output/iostreams.requirements +passed 1 tests in /test/input.output/iostreams.requirements/iostream.limits.imbue +passed 1 tests in /test/input.output/iostreams.requirements/iostreams.limits.pos +passed 1 tests in /test/input.output/iostreams.requirements/iostreams.threadsafety +passed 1 tests in /test/input.output/stream.buffers +passed 1 tests in /test/input.output/stream.buffers/streambuf +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.cons +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.members +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.locales +passed 5 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.pback +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.put +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.get.area +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.buffer +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.locales +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.pback +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.put +passed 1 tests in /test/input.output/stream.buffers/streambuf.reqts +passed 1 tests in /test/input.output/string.streams +passed 1 tests in /test/input.output/string.streams/istringstream +passed 3 tests in /test/input.output/string.streams/istringstream/istringstream.assign +passed 3 tests in /test/input.output/string.streams/istringstream/istringstream.cons +passed 1 tests in /test/input.output/string.streams/istringstream/istringstream.members +passed 1 tests in /test/input.output/string.streams/ostringstream +passed 3 tests in /test/input.output/string.streams/ostringstream/ostringstream.assign +passed 3 tests in /test/input.output/string.streams/ostringstream/ostringstream.cons +passed 1 tests in /test/input.output/string.streams/ostringstream/ostringstream.members +passed 1 tests in /test/input.output/string.streams/stringbuf +passed 3 tests in /test/input.output/string.streams/stringbuf/stringbuf.assign +passed 3 tests in /test/input.output/string.streams/stringbuf/stringbuf.cons +passed 1 tests in /test/input.output/string.streams/stringbuf/stringbuf.members +passed 6 tests in /test/input.output/string.streams/stringbuf/stringbuf.virtuals +passed 1 tests in /test/input.output/string.streams/stringstream +passed 3 tests in /test/input.output/string.streams/stringstream.cons +passed 3 tests in /test/input.output/string.streams/stringstream.cons/stringstream.assign +passed 1 tests in /test/input.output/string.streams/stringstream.members +passed 1 tests in /test/iterators +passed 1 tests in /test/iterators/iterator.primitives +passed 1 tests in /test/iterators/iterator.primitives/iterator.basic +passed 4 tests in /test/iterators/iterator.primitives/iterator.operations +passed 4 tests in /test/iterators/iterator.primitives/iterator.traits +passed 5 tests in /test/iterators/iterator.primitives/std.iterator.tags +passed 1 tests in /test/iterators/iterator.requirements +passed 1 tests in /test/iterators/iterator.requirements/bidirectional.iterators +passed 1 tests in /test/iterators/iterator.requirements/forward.iterators +passed 1 tests in /test/iterators/iterator.requirements/input.iterators +passed 1 tests in /test/iterators/iterator.requirements/iterator.iterators +passed 1 tests in /test/iterators/iterator.requirements/iterator.requirements.general +passed 1 tests in /test/iterators/iterator.requirements/output.iterators +passed 1 tests in /test/iterators/iterator.requirements/random.access.iterators +passed 1 tests in /test/iterators/iterator.synopsis +passed 1 tests in /test/iterators/iterators.general +passed 1 tests in /test/iterators/predef.iterators +passed 1 tests in /test/iterators/predef.iterators/insert.iterators +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iterator +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iterator +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iterator +passed 1 tests in /test/iterators/predef.iterators/move.iterators +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops +passed 3 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+ +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+= +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.- +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-= +passed 6 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp +passed 5 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.conv +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.decr +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.index +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.ref +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.star +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op= +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.requirements +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iterator +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops +passed 5 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.conv +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op!= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+ +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++ +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op- +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-- +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op.star +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op== +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opdiff +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opindex +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opref +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opsum +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.requirements +types.pass.cpp: In function ‘void test() [with It = bidirectional_iterator]’: +types.pass.cpp:58: instantiated from here +types.pass.cpp:52: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +types.pass.cpp: In function ‘void test() [with It = random_access_iterator]’: +types.pass.cpp:59: instantiated from here +types.pass.cpp:52: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +types.pass.cpp failed to compile +failed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iterator +passed 1 tests in /test/iterators/stream.iterators +passed 1 tests in /test/iterators/stream.iterators/istream.iterator +passed 3 tests in /test/iterators/stream.iterators/istream.iterator/istream.iterator.cons +passed 5 tests in /test/iterators/stream.iterators/istream.iterator/istream.iterator.ops +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator +passed 4 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::equal +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op!= +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op++ +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op== +passed 3 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op_astrk +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::proxy +passed 6 tests in /test/iterators/stream.iterators/iterator.range +passed 1 tests in /test/iterators/stream.iterators/ostream.iterator +passed 3 tests in /test/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des +passed 3 tests in /test/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops +passed 1 tests in /test/iterators/stream.iterators/ostreambuf.iterator +passed 2 tests in /test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.cons +passed 4 tests in /test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops +passed 1 tests in /test/language.support +passed 1 tests in /test/language.support/cstdint +passed 1 tests in /test/language.support/cstdint/cstdint.syn +passed 1 tests in /test/language.support/support.dynamic +passed 1 tests in /test/language.support/support.dynamic/alloc.errors +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/bad.alloc +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/new.badlength +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/new.handler +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/set.new.handler +passed 1 tests in /test/language.support/support.dynamic/new.delete +passed 4 tests in /test/language.support/support.dynamic/new.delete/new.delete.array +passed 1 tests in /test/language.support/support.dynamic/new.delete/new.delete.dataraces +passed 2 tests in /test/language.support/support.dynamic/new.delete/new.delete.placement +passed 4 tests in /test/language.support/support.dynamic/new.delete/new.delete.single +passed 1 tests in /test/language.support/support.exception +not implemented: /test/language.support/support.exception/except.nested +passed 1 tests in /test/language.support/support.exception/exception +passed 1 tests in /test/language.support/support.exception/exception.terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/set.terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/terminate.handler +passed 1 tests in /test/language.support/support.exception/exception.unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/bad.exception +Assertion failed: (std::set_unexpected(f1) == std::terminate), function main, file set_unexpected.pass.cpp, line 20. +./testit: line 84: 74411 Abort trap ./a.out +set_unexpected.pass.cpp failed at run time +failed 1 tests in /test/language.support/support.exception/exception.unexpected/set.unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/unexpected.handler +passed 4 tests in /test/language.support/support.exception/propagation +passed 1 tests in /test/language.support/support.exception/uncaught +passed 1 tests in /test/language.support/support.general +passed 2 tests in /test/language.support/support.initlist +passed 1 tests in /test/language.support/support.initlist/support.initlist.access +passed 1 tests in /test/language.support/support.initlist/support.initlist.cons +not implemented: /test/language.support/support.initlist/support.initlist.range +passed 1 tests in /test/language.support/support.limits +passed 4 tests in /test/language.support/support.limits/c.limits +passed 2 tests in /test/language.support/support.limits/limits +passed 1 tests in /test/language.support/support.limits/limits/denorm.style +passed 1 tests in /test/language.support/support.limits/limits/numeric.limits +passed 31 tests in /test/language.support/support.limits/limits/numeric.limits.members +passed 1 tests in /test/language.support/support.limits/limits/numeric.special +passed 1 tests in /test/language.support/support.limits/limits/round.style +passed 1 tests in /test/language.support/support.rtti +passed 1 tests in /test/language.support/support.rtti/bad.cast +passed 1 tests in /test/language.support/support.rtti/bad.typeid +passed 2 tests in /test/language.support/support.rtti/type.info +passed 12 tests in /test/language.support/support.runtime +quick_exit.pass.cpp: In function ‘int main()’: +quick_exit.pass.cpp:19: error: ‘at_quick_exit’ is not a member of ‘std’ +quick_exit.pass.cpp:20: error: ‘quick_exit’ was not declared in this scope +quick_exit.pass.cpp failed to compile +failed 1 tests in /test/language.support/support.start.term +passed 7 tests in /test/language.support/support.types +passed 1 tests in /test/localization +passed 2 tests in /test/localization/c.locales +passed 1 tests in /test/localization/locale.categories +passed 1 tests in /test/localization/locale.categories/category.collate +passed 2 tests in /test/localization/locale.categories/category.collate/locale.collate +passed 3 tests in /test/localization/locale.categories/category.collate/locale.collate/locale.collate.members +passed 1 tests in /test/localization/locale.categories/category.collate/locale.collate/locale.collate.virtuals +passed 4 tests in /test/localization/locale.categories/category.collate/locale.collate.byname +passed 1 tests in /test/localization/locale.categories/category.ctype +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.dtor +passed 14 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.statics +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.virtuals +passed 9 tests in /test/localization/locale.categories/category.ctype/locale.codecvt +passed 29 tests in /test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members +passed 1 tests in /test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.virtuals +passed 4 tests in /test/localization/locale.categories/category.ctype/locale.codecvt.byname +passed 2 tests in /test/localization/locale.categories/category.ctype/locale.ctype +passed 12 tests in /test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members +passed 1 tests in /test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.virtuals +passed 13 tests in /test/localization/locale.categories/category.ctype/locale.ctype.byname +passed 1 tests in /test/localization/locale.categories/category.messages +passed 3 tests in /test/localization/locale.categories/category.messages/locale.messages +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages/locale.messages.members +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages/locale.messages.virtuals +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages.byname +passed 1 tests in /test/localization/locale.categories/category.monetary +passed 2 tests in /test/localization/locale.categories/category.monetary/locale.money.get +passed 5 tests in /test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.virtuals +passed 2 tests in /test/localization/locale.categories/category.monetary/locale.money.put +passed 5 tests in /test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.virtuals +passed 3 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct +passed 9 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.virtuals +passed 9 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct.byname +passed 1 tests in /test/localization/locale.categories/category.numeric +passed 2 tests in /test/localization/locale.categories/category.numeric/locale.nm.put +passed 8 tests in /test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members +passed 1 tests in /test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.virtuals +passed 2 tests in /test/localization/locale.categories/category.numeric/locale.num.get +passed 11 tests in /test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members +passed 1 tests in /test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.virtuals +passed 1 tests in /test/localization/locale.categories/category.time +passed 3 tests in /test/localization/locale.categories/category.time/locale.time.get +passed 12 tests in /test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.get/locale.time.get.virtuals +passed 14 tests in /test/localization/locale.categories/category.time/locale.time.get.byname +passed 2 tests in /test/localization/locale.categories/category.time/locale.time.put +passed 2 tests in /test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.put/locale.time.put.virtuals +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.put.byname +passed 1 tests in /test/localization/locale.categories/facet.numpunct +passed 2 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct +passed 5 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members +passed 1 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.virtuals +passed 3 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct.byname +passed 1 tests in /test/localization/locale.categories/facets.examples +not implemented: /test/localization/locale.stdcvt +passed 1 tests in /test/localization/locale.syn +passed 1 tests in /test/localization/locales +passed 1 tests in /test/localization/locales/locale +passed 9 tests in /test/localization/locales/locale/locale.cons +passed 2 tests in /test/localization/locales/locale/locale.members +passed 2 tests in /test/localization/locales/locale/locale.operators +passed 2 tests in /test/localization/locales/locale/locale.statics +passed 1 tests in /test/localization/locales/locale/locale.types +passed 1 tests in /test/localization/locales/locale/locale.types/locale.category +passed 1 tests in /test/localization/locales/locale/locale.types/locale.facet +passed 1 tests in /test/localization/locales/locale/locale.types/locale.id +passed 1 tests in /test/localization/locales/locale.convenience +passed 11 tests in /test/localization/locales/locale.convenience/classification +passed 1 tests in /test/localization/locales/locale.convenience/conversions +not implemented: /test/localization/locales/locale.convenience/conversions/conversions.buffer +passed 2 tests in /test/localization/locales/locale.convenience/conversions/conversions.character +not implemented: /test/localization/locales/locale.convenience/conversions/conversions.string +passed 2 tests in /test/localization/locales/locale.global.templates +passed 1 tests in /test/localization/localization.general +passed 1 tests in /test/numerics +passed 4 tests in /test/numerics/c.math +passed 1 tests in /test/numerics/cfenv +passed 1 tests in /test/numerics/cfenv/cfenv.syn +passed 2 tests in /test/numerics/complex.number +passed 1 tests in /test/numerics/complex.number/ccmplx +passed 7 tests in /test/numerics/complex.number/cmplx.over +passed 1 tests in /test/numerics/complex.number/complex +passed 10 tests in /test/numerics/complex.number/complex.member.ops +passed 2 tests in /test/numerics/complex.number/complex.members +passed 22 tests in /test/numerics/complex.number/complex.ops +passed 12 tests in /test/numerics/complex.number/complex.special +passed 1 tests in /test/numerics/complex.number/complex.synopsis +passed 19 tests in /test/numerics/complex.number/complex.transcendentals +passed 8 tests in /test/numerics/complex.number/complex.value.ops +passed 1 tests in /test/numerics/numarray +passed 1 tests in /test/numerics/numarray/class.gslice +passed 1 tests in /test/numerics/numarray/class.gslice/gslice.access +passed 2 tests in /test/numerics/numarray/class.gslice/gslice.cons +passed 1 tests in /test/numerics/numarray/class.slice +passed 2 tests in /test/numerics/numarray/class.slice/cons.slice +passed 1 tests in /test/numerics/numarray/class.slice/slice.access +passed 2 tests in /test/numerics/numarray/template.gslice.array +passed 2 tests in /test/numerics/numarray/template.gslice.array/gslice.array.assign +passed 10 tests in /test/numerics/numarray/template.gslice.array/gslice.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.gslice.array/gslice.array.fill +passed 2 tests in /test/numerics/numarray/template.indirect.array +passed 2 tests in /test/numerics/numarray/template.indirect.array/indirect.array.assign +passed 10 tests in /test/numerics/numarray/template.indirect.array/indirect.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.indirect.array/indirect.array.fill +passed 2 tests in /test/numerics/numarray/template.mask.array +passed 2 tests in /test/numerics/numarray/template.mask.array/mask.array.assign +passed 10 tests in /test/numerics/numarray/template.mask.array/mask.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.mask.array/mask.array.fill +passed 2 tests in /test/numerics/numarray/template.slice.array +passed 2 tests in /test/numerics/numarray/template.slice.array/slice.arr.assign +passed 10 tests in /test/numerics/numarray/template.slice.array/slice.arr.comp.assign +passed 1 tests in /test/numerics/numarray/template.slice.array/slice.arr.fill +passed 1 tests in /test/numerics/numarray/template.valarray +passed 2 tests in /test/numerics/numarray/template.valarray/valarray.access +passed 8 tests in /test/numerics/numarray/template.valarray/valarray.assign +passed 20 tests in /test/numerics/numarray/template.valarray/valarray.cassign +passed 11 tests in /test/numerics/numarray/template.valarray/valarray.cons +passed 10 tests in /test/numerics/numarray/template.valarray/valarray.members +passed 8 tests in /test/numerics/numarray/template.valarray/valarray.sub +passed 4 tests in /test/numerics/numarray/template.valarray/valarray.unary +passed 1 tests in /test/numerics/numarray/valarray.nonmembers +passed 30 tests in /test/numerics/numarray/valarray.nonmembers/valarray.binary +passed 24 tests in /test/numerics/numarray/valarray.nonmembers/valarray.comparison +passed 1 tests in /test/numerics/numarray/valarray.nonmembers/valarray.special +passed 20 tests in /test/numerics/numarray/valarray.nonmembers/valarray.transcend +passed 4 tests in /test/numerics/numarray/valarray.range +passed 1 tests in /test/numerics/numarray/valarray.syn +passed 1 tests in /test/numerics/numeric.ops +passed 2 tests in /test/numerics/numeric.ops/accumulate +passed 2 tests in /test/numerics/numeric.ops/adjacent.difference +passed 2 tests in /test/numerics/numeric.ops/inner.product +not implemented: /test/numerics/numeric.ops/numeric.iota +passed 2 tests in /test/numerics/numeric.ops/partial.sum +passed 1 tests in /test/numerics/numeric.requirements +passed 1 tests in /test/numerics/numerics.general +passed 1 tests in /test/numerics/rand +passed 1 tests in /test/numerics/rand/rand.adapt +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.disc +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.ibits +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.shuf +passed 3 tests in /test/numerics/rand/rand.device +passed 1 tests in /test/numerics/rand/rand.dis +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.bern +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin +not implemented: /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo +not implemented: /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.genpdf +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.uni +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real +passed 1 tests in /test/numerics/rand/rand.eng +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.lcong +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.mers +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.sub +passed 10 tests in /test/numerics/rand/rand.predef +passed 1 tests in /test/numerics/rand/rand.req +passed 1 tests in /test/numerics/rand/rand.req/rand.req.adapt +passed 1 tests in /test/numerics/rand/rand.req/rand.req.dst +passed 1 tests in /test/numerics/rand/rand.req/rand.req.eng +passed 1 tests in /test/numerics/rand/rand.req/rand.req.genl +passed 1 tests in /test/numerics/rand/rand.req/rand.req.seedseq +passed 1 tests in /test/numerics/rand/rand.req/rand.req.urng +passed 1 tests in /test/numerics/rand/rand.synopsis +passed 1 tests in /test/numerics/rand/rand.util +passed 1 tests in /test/numerics/rand/rand.util/rand.util.canonical +passed 7 tests in /test/numerics/rand/rand.util/rand.util.seedseq +not implemented: /test/re +not implemented: /test/re/re.alg +not implemented: /test/re/re.alg/re.alg.match +not implemented: /test/re/re.alg/re.alg.replace +not implemented: /test/re/re.alg/re.alg.search +not implemented: /test/re/re.alg/re.except +not implemented: /test/re/re.badexp +not implemented: /test/re/re.const +not implemented: /test/re/re.const/re.err +not implemented: /test/re/re.const/re.matchflag +not implemented: /test/re/re.const/re.synopt +not implemented: /test/re/re.def +not implemented: /test/re/re.def/defns.regex.collating.element +not implemented: /test/re/re.def/defns.regex.finite.state.machine +not implemented: /test/re/re.def/defns.regex.format.specifier +not implemented: /test/re/re.def/defns.regex.matched +not implemented: /test/re/re.def/defns.regex.primary.equivalence.class +not implemented: /test/re/re.def/defns.regex.regular.expression +not implemented: /test/re/re.def/defns.regex.subexpression +not implemented: /test/re/re.general +not implemented: /test/re/re.grammar +not implemented: /test/re/re.iter +not implemented: /test/re/re.iter/re.regiter +not implemented: /test/re/re.iter/re.regiter/re.regiter.cnstr +not implemented: /test/re/re.iter/re.regiter/re.regiter.comp +not implemented: /test/re/re.iter/re.regiter/re.regiter.deref +not implemented: /test/re/re.iter/re.regiter/re.regiter.incr +not implemented: /test/re/re.iter/re.tokiter +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.cnstr +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.comp +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.deref +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.incr +not implemented: /test/re/re.regex +not implemented: /test/re/re.regex/re.regex.assign +not implemented: /test/re/re.regex/re.regex.const +not implemented: /test/re/re.regex/re.regex.construct +not implemented: /test/re/re.regex/re.regex.locale +not implemented: /test/re/re.regex/re.regex.nonmemb +not implemented: /test/re/re.regex/re.regex.nonmemb/re.regex.nmswap +not implemented: /test/re/re.regex/re.regex.operations +not implemented: /test/re/re.regex/re.regex.swap +not implemented: /test/re/re.req +not implemented: /test/re/re.results +not implemented: /test/re/re.results/re.results.acc +not implemented: /test/re/re.results/re.results.all +not implemented: /test/re/re.results/re.results.const +not implemented: /test/re/re.results/re.results.form +not implemented: /test/re/re.results/re.results.nonmember +not implemented: /test/re/re.results/re.results.size +not implemented: /test/re/re.results/re.results.swap +not implemented: /test/re/re.submatch +not implemented: /test/re/re.submatch/re.submatch.members +not implemented: /test/re/re.submatch/re.submatch.op +not implemented: /test/re/re.syn +not implemented: /test/re/re.traits +passed 1 tests in /test/strings +passed 1 tests in /test/strings/basic.string +passed 4 tests in /test/strings/basic.string/string.access +passed 10 tests in /test/strings/basic.string/string.capacity +passed 16 tests in /test/strings/basic.string/string.cons +passed 8 tests in /test/strings/basic.string/string.iterators +passed 1 tests in /test/strings/basic.string/string.modifiers +passed 8 tests in /test/strings/basic.string/string.modifiers/string::append +passed 8 tests in /test/strings/basic.string/string.modifiers/string::assign +passed 1 tests in /test/strings/basic.string/string.modifiers/string::copy +passed 4 tests in /test/strings/basic.string/string.modifiers/string::erase +passed 9 tests in /test/strings/basic.string/string.modifiers/string::insert +passed 4 tests in /test/strings/basic.string/string.modifiers/string::op+= +passed 11 tests in /test/strings/basic.string/string.modifiers/string::replace +passed 1 tests in /test/strings/basic.string/string.modifiers/string::swap +passed 1 tests in /test/strings/basic.string/string.nonmembers +passed 6 tests in /test/strings/basic.string/string.nonmembers/string.io +passed 1 tests in /test/strings/basic.string/string.nonmembers/string.special +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::op!= +passed 5 tests in /test/strings/basic.string/string.nonmembers/string::op+ +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::operator== +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::opgt +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::opgt= +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::oplt +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::oplt= +passed 1 tests in /test/strings/basic.string/string.ops +passed 3 tests in /test/strings/basic.string/string.ops/string.accessors +passed 6 tests in /test/strings/basic.string/string.ops/string::compare +passed 4 tests in /test/strings/basic.string/string.ops/string::find +passed 4 tests in /test/strings/basic.string/string.ops/string::find.first.not.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.first.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.last.not.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.last.of +passed 4 tests in /test/strings/basic.string/string.ops/string::rfind +passed 1 tests in /test/strings/basic.string/string.ops/string::substr +passed 1 tests in /test/strings/basic.string/string.require +passed 1 tests in /test/strings/basic.string.hash +cuchar.pass.cpp:12:18: error: cuchar: No such file or directory +cuchar.pass.cpp failed to compile +version_cuchar.pass.cpp:12:18: error: cuchar: No such file or directory +version_cuchar.pass.cpp:15:2: error: #error _LIBCPP_VERSION not defined +version_cuchar.pass.cpp failed to compile +failed 2 tests in /test/strings/c.strings +passed 8 tests in /test/strings/c.strings +passed 1 tests in /test/strings/char.traits +passed 1 tests in /test/strings/char.traits/char.traits.require +passed 1 tests in /test/strings/char.traits/char.traits.specializations +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t +passed 1 tests in /test/strings/char.traits/char.traits.typedefs +passed 1 tests in /test/strings/string.classes +not implemented: /test/strings/string.conversions +not implemented: /test/strings/strings.general +passed 1 tests in /test/thread +passed 1 tests in /test/thread/futures +not implemented: /test/thread/futures/futures.async +not implemented: /test/thread/futures/futures.atomic_future +not implemented: /test/thread/futures/futures.errors +not implemented: /test/thread/futures/futures.future_error +passed 3 tests in /test/thread/futures/futures.overview +not implemented: /test/thread/futures/futures.promise +not implemented: /test/thread/futures/futures.shared_future +not implemented: /test/thread/futures/futures.state +not implemented: /test/thread/futures/futures.tas +not implemented: /test/thread/futures/futures.tas/futures.taask.nonmembers +not implemented: /test/thread/futures/futures.tas/futures.task.members +not implemented: /test/thread/futures/futures.unique_future +notify_all_at_thread_exit.pass.cpp:20:2: error: #error notify_all_at_thread_exit not implemented +notify_all_at_thread_exit.pass.cpp failed to compile +failed 1 tests in /test/thread/thread.condition +passed 2 tests in /test/thread/thread.condition +./testit: line 84: 7058 Killed ./a.out +destructor.pass.cpp failed at run time +failed 1 tests in /test/thread/thread.condition/thread.condition.condvar +passed 12 tests in /test/thread/thread.condition/thread.condition.condvar +passed 12 tests in /test/thread/thread.condition/thread.condition.condvarany +passed 1 tests in /test/thread/thread.general +passed 1 tests in /test/thread/thread.mutex +passed 1 tests in /test/thread/thread.mutex/thread.lock +passed 6 tests in /test/thread/thread.mutex/thread.lock/thread.lock.guard +passed 1 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique +Assertion failed: (d < ns(5000000)), function f1, file mutex_duration.pass.cpp, line 37. +./testit: line 84: 11007 Abort trap ./a.out +mutex_duration.pass.cpp failed at run time +failed 1 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons +passed 10 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons +passed 5 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking +passed 3 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod +passed 3 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs +passed 2 tests in /test/thread/thread.mutex/thread.lock.algorithm +passed 1 tests in /test/thread/thread.mutex/thread.mutex.requirements +passed 6 tests in /test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.class +passed 6 tests in /test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.recursive +passed 1 tests in /test/thread/thread.mutex/thread.once +passed 1 tests in /test/thread/thread.mutex/thread.once/thread.once.callonce +passed 3 tests in /test/thread/thread.mutex/thread.once/thread.once.onceflag +passed 1 tests in /test/thread/thread.mutex/thread.timedmutex.requirements +passed 7 tests in /test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.class +passed 7 tests in /test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.recursive +passed 1 tests in /test/thread/thread.req +passed 1 tests in /test/thread/thread.req/thread.req.exception +passed 1 tests in /test/thread/thread.req/thread.req.native +passed 1 tests in /test/thread/thread.req/thread.req.paramname +passed 1 tests in /test/thread/thread.req/thread.req.timing +passed 1 tests in /test/thread/thread.threads +passed 1 tests in /test/thread/thread.threads/thread.thread.class +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.algorithm +passed 2 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.assign +passed 4 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.constr +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.destr +passed 7 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.id +passed 6 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.member +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.static +passed 4 tests in /test/thread/thread.threads/thread.thread.this +passed 1 tests in /test/utilities +passed 1 tests in /test/utilities/date.time +passed 1 tests in /test/utilities/function.objects +passed 6 tests in /test/utilities/function.objects/arithmetic.operations +passed 1 tests in /test/utilities/function.objects/base +passed 1 tests in /test/utilities/function.objects/bind +passed 1 tests in /test/utilities/function.objects/bind/func.bind +invoke_int_0.pass.cpp: In function ‘int main()’: +invoke_int_0.pass.cpp:44: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:45: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:46: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:47: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:49: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:49: error: expected primary-expression before ‘int’ +invoke_int_0.pass.cpp:50: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:50: error: expected primary-expression before ‘int’ +invoke_int_0.pass.cpp:51: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:51: error: expected primary-expression before ‘int’ +invoke_int_0.pass.cpp:52: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:52: error: expected primary-expression before ‘int’ +invoke_int_0.pass.cpp failed to compile +invoke_lvalue.pass.cpp: In function ‘void test_void_1()’: +invoke_lvalue.pass.cpp:50: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:56: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:64: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:71: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:79: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:86: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:94: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:98: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:105: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:109: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:117: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:121: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:128: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:132: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp: In function ‘void test_int_1()’: +invoke_lvalue.pass.cpp:165: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:166: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:172: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:173: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:178: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:179: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:184: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:185: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:187: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:188: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:193: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:194: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:196: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:197: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:202: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:203: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:205: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:206: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:207: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:208: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:209: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:210: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp: In function ‘void test_void_2()’: +invoke_lvalue.pass.cpp:241: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:244: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:247: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:254: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:257: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp failed to compile +invoke_rvalue.pass.cpp: In function ‘void test_void_1()’: +invoke_rvalue.pass.cpp:49: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:54: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:61: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:67: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:74: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:80: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:87: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:91: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:97: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:101: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:108: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:112: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:118: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:122: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp: In function ‘void test_int_1()’: +invoke_rvalue.pass.cpp:154: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:155: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:160: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:161: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:165: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:166: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:170: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:171: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:173: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:174: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:178: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:179: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:181: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:182: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:186: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:187: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:189: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:190: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:191: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:192: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:193: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:194: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp: In function ‘void test_void_2()’: +invoke_rvalue.pass.cpp:223: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:226: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:229: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:235: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:238: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp failed to compile +invoke_void_0.pass.cpp: In function ‘int main()’: +invoke_void_0.pass.cpp:50: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:51: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:52: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:53: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:55: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:55: error: expected primary-expression before ‘void’ +invoke_void_0.pass.cpp:56: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:56: error: expected primary-expression before ‘void’ +invoke_void_0.pass.cpp:57: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:57: error: expected primary-expression before ‘void’ +invoke_void_0.pass.cpp:58: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:58: error: expected primary-expression before ‘void’ +invoke_void_0.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/bind/func.bind/func.bind.bind +is_bind_expression.pass.cpp: In function ‘int main()’: +is_bind_expression.pass.cpp:27: error: ‘bind’ is not a member of ‘std’ +is_bind_expression.pass.cpp:28: error: ‘bind’ is not a member of ‘std’ +is_bind_expression.pass.cpp:29: error: ‘bind’ is not a member of ‘std’ +is_bind_expression.pass.cpp:29: error: expected primary-expression before ‘int’ +is_bind_expression.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.isbind +passed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.isbind +passed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.place +passed 3 tests in /test/utilities/function.objects/bitwise.operations +passed 6 tests in /test/utilities/function.objects/comparisons +passed 1 tests in /test/utilities/function.objects/func.def +member_function.pass.cpp: In function ‘void test0(F) [with F = std::__1::__mem_fn]’: +member_function.pass.cpp:63: instantiated from here +member_function.pass.cpp:31: error: ISO C++ forbids comparison between pointer and integer +member_function.pass.cpp:63: instantiated from here +member_function.pass.cpp:33: error: ISO C++ forbids comparison between pointer and integer +member_function.pass.cpp: In function ‘void test1(F) [with F = std::__1::__mem_fn]’: +member_function.pass.cpp:64: instantiated from here +member_function.pass.cpp:43: error: no match for call to ‘(std::__1::__mem_fn) (A&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A, _A1 = int, _Tp = char (A::*)(int)] +member_function.pass.cpp:64: instantiated from here +member_function.pass.cpp:45: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A*, _A1 = int, _Tp = char (A::*)(int)] +../../../../include/__functional_base_03: At global scope: +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return2’: +member_function.pass.cpp:55: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function.pass.cpp:65: instantiated from here +../../../../include/__functional_base_03:994: error: no matching function for call to ‘__invoke(char (A::*&)(int, double), A&, int&, int&)’ +member_function.pass.cpp: In function ‘void test2(F) [with F = std::__1::__mem_fn]’: +member_function.pass.cpp:65: instantiated from here +member_function.pass.cpp:55: error: no match for call to ‘(std::__1::__mem_fn) (A&, int, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +member_function.pass.cpp:65: instantiated from here +member_function.pass.cpp:57: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A, _Tp = char (A::*)()]’: +member_function.pass.cpp:31: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function.pass.cpp:63: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A*, _Tp = char (A::*)()]’: +member_function.pass.cpp:33: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function.pass.cpp:63: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +member_function.pass.cpp failed to compile +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)()> std::__1::mem_fn(_R (_T::*)()const) [with _R = char, _T = A]’: +member_function_const.pass.cpp:69: instantiated from here +../../../../include/__functional_03:106: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)()const)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)()] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +member_function_const.pass.cpp: In function ‘void test0(F) [with F = std::__1::__mem_fn]’: +member_function_const.pass.cpp:69: instantiated from here +member_function_const.pass.cpp:31: error: ISO C++ forbids comparison between pointer and integer +member_function_const.pass.cpp:69: instantiated from here +member_function_const.pass.cpp:33: error: ISO C++ forbids comparison between pointer and integer +member_function_const.pass.cpp:69: instantiated from here +member_function_const.pass.cpp:35: error: ISO C++ forbids comparison between pointer and integer +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)(_A0)> std::__1::mem_fn(_R (_T::*)(_A0)const) [with _R = char, _T = A, _A0 = int]’: +member_function_const.pass.cpp:70: instantiated from here +../../../../include/__functional_03:114: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)(int)const)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +member_function_const.pass.cpp: In function ‘void test1(F) [with F = std::__1::__mem_fn]’: +member_function_const.pass.cpp:70: instantiated from here +member_function_const.pass.cpp:45: error: no match for call to ‘(std::__1::__mem_fn) (A&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A, _A1 = int, _Tp = char (A::*)(int)] +member_function_const.pass.cpp:70: instantiated from here +member_function_const.pass.cpp:47: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A*, _A1 = int, _Tp = char (A::*)(int)] +member_function_const.pass.cpp:70: instantiated from here +member_function_const.pass.cpp:49: error: no match for call to ‘(std::__1::__mem_fn) (const A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = const A*, _A1 = int, _Tp = char (A::*)(int)] +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)(_A0, _A1)> std::__1::mem_fn(_R (_T::*)(_A0, _A1)const) [with _R = char, _T = A, _A0 = int, _A1 = double]’: +member_function_const.pass.cpp:71: instantiated from here +../../../../include/__functional_03:122: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)(int, double)const)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +../../../../include/__functional_base_03: At global scope: +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return2’: +member_function_const.pass.cpp:59: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:994: error: no matching function for call to ‘__invoke(char (A::*&)(int, double), A&, int&, int&)’ +member_function_const.pass.cpp: In function ‘void test2(F) [with F = std::__1::__mem_fn]’: +member_function_const.pass.cpp:71: instantiated from here +member_function_const.pass.cpp:59: error: no match for call to ‘(std::__1::__mem_fn) (A&, int, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +member_function_const.pass.cpp:71: instantiated from here +member_function_const.pass.cpp:61: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +member_function_const.pass.cpp:71: instantiated from here +member_function_const.pass.cpp:63: error: no match for call to ‘(std::__1::__mem_fn) (const A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = const A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A, _Tp = char (A::*)()]’: +member_function_const.pass.cpp:31: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A*, _Tp = char (A::*)()]’: +member_function_const.pass.cpp:33: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = const A*, _Tp = char (A::*)()]’: +member_function_const.pass.cpp:35: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(_A0), _T1, _A0&) [with _R = char, _T = A, _T1 = const A*, _A0 = int]’: +../../../../include/__functional_base_03:987: instantiated from ‘std::__1::__invoke_return1’ +member_function_const.pass.cpp:49: instantiated from ‘void test1(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:70: instantiated from here +../../../../include/__functional_base_03:632: error: invalid conversion from ‘const A*’ to ‘A*’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(_A0, _A1), _T1, _A0&, _A1&) [with _R = char, _T = A, _T1 = const A*, _A0 = int, _A1 = double]’: +../../../../include/__functional_base_03:994: instantiated from ‘std::__1::__invoke_return2’ +member_function_const.pass.cpp:63: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:644: error: invalid conversion from ‘const A*’ to ‘A*’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(), _T1) [with _R = char, _T = A, _T1 = const A*]’: +../../../../include/__functional_03:43: instantiated from ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = const A*, _Tp = char (A::*)()]’ +member_function_const.pass.cpp:35: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:69: instantiated from here +../../../../include/__functional_base_03:620: error: invalid conversion from ‘const A*’ to ‘A*’ +member_function_const.pass.cpp failed to compile +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)()> std::__1::mem_fn(_R (_T::*)()const volatile) [with _R = char, _T = A]’: +member_function_const_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:170: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)()const volatile)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)()] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +member_function_const_volatile.pass.cpp: In function ‘void test0(F) [with F = std::__1::__mem_fn]’: +member_function_const_volatile.pass.cpp:69: instantiated from here +member_function_const_volatile.pass.cpp:31: error: ISO C++ forbids comparison between pointer and integer +member_function_const_volatile.pass.cpp:69: instantiated from here +member_function_const_volatile.pass.cpp:33: error: ISO C++ forbids comparison between pointer and integer +member_function_const_volatile.pass.cpp:69: instantiated from here +member_function_const_volatile.pass.cpp:35: error: ISO C++ forbids comparison between pointer and integer +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)(_A0)> std::__1::mem_fn(_R (_T::*)(_A0)const volatile) [with _R = char, _T = A, _A0 = int]’: +member_function_const_volatile.pass.cpp:70: instantiated from here +../../../../include/__functional_03:178: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)(int)const volatile)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +member_function_const_volatile.pass.cpp: In function ‘void test1(F) [with F = std::__1::__mem_fn]’: +member_function_const_volatile.pass.cpp:70: instantiated from here +member_function_const_volatile.pass.cpp:45: error: no match for call to ‘(std::__1::__mem_fn) (A&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A, _A1 = int, _Tp = char (A::*)(int)] +member_function_const_volatile.pass.cpp:70: instantiated from here +member_function_const_volatile.pass.cpp:47: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A*, _A1 = int, _Tp = char (A::*)(int)] +member_function_const_volatile.pass.cpp:70: instantiated from here +member_function_const_volatile.pass.cpp:49: error: no match for call to ‘(std::__1::__mem_fn) (const volatile A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = const volatile A*, _A1 = int, _Tp = char (A::*)(int)] +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)(_A0, _A1)> std::__1::mem_fn(_R (_T::*)(_A0, _A1)const volatile) [with _R = char, _T = A, _A0 = int, _A1 = double]’: +member_function_const_volatile.pass.cpp:71: instantiated from here +../../../../include/__functional_03:186: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)(int, double)const volatile)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +../../../../include/__functional_base_03: At global scope: +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return2’: +member_function_const_volatile.pass.cpp:59: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:994: error: no matching function for call to ‘__invoke(char (A::*&)(int, double), A&, int&, int&)’ +member_function_const_volatile.pass.cpp: In function ‘void test2(F) [with F = std::__1::__mem_fn]’: +member_function_const_volatile.pass.cpp:71: instantiated from here +member_function_const_volatile.pass.cpp:59: error: no match for call to ‘(std::__1::__mem_fn) (A&, int, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +member_function_const_volatile.pass.cpp:71: instantiated from here +member_function_const_volatile.pass.cpp:61: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +member_function_const_volatile.pass.cpp:71: instantiated from here +member_function_const_volatile.pass.cpp:63: error: no match for call to ‘(std::__1::__mem_fn) (const volatile A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = const volatile A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A, _Tp = char (A::*)()]’: +member_function_const_volatile.pass.cpp:31: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A*, _Tp = char (A::*)()]’: +member_function_const_volatile.pass.cpp:33: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = const volatile A*, _Tp = char (A::*)()]’: +member_function_const_volatile.pass.cpp:35: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(_A0), _T1, _A0&) [with _R = char, _T = A, _T1 = const volatile A*, _A0 = int]’: +../../../../include/__functional_base_03:987: instantiated from ‘std::__1::__invoke_return1’ +member_function_const_volatile.pass.cpp:49: instantiated from ‘void test1(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:70: instantiated from here +../../../../include/__functional_base_03:632: error: invalid conversion from ‘const volatile A*’ to ‘A*’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(_A0, _A1), _T1, _A0&, _A1&) [with _R = char, _T = A, _T1 = const volatile A*, _A0 = int, _A1 = double]’: +../../../../include/__functional_base_03:994: instantiated from ‘std::__1::__invoke_return2’ +member_function_const_volatile.pass.cpp:63: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:644: error: invalid conversion from ‘const volatile A*’ to ‘A*’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(), _T1) [with _R = char, _T = A, _T1 = const volatile A*]’: +../../../../include/__functional_03:43: instantiated from ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = const volatile A*, _Tp = char (A::*)()]’ +member_function_const_volatile.pass.cpp:35: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_base_03:620: error: invalid conversion from ‘const volatile A*’ to ‘A*’ +member_function_const_volatile.pass.cpp failed to compile +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)()> std::__1::mem_fn(_R (_T::*)()volatile) [with _R = char, _T = A]’: +member_function_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:138: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)()volatile)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)()] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +member_function_volatile.pass.cpp: In function ‘void test0(F) [with F = std::__1::__mem_fn]’: +member_function_volatile.pass.cpp:69: instantiated from here +member_function_volatile.pass.cpp:31: error: ISO C++ forbids comparison between pointer and integer +member_function_volatile.pass.cpp:69: instantiated from here +member_function_volatile.pass.cpp:33: error: ISO C++ forbids comparison between pointer and integer +member_function_volatile.pass.cpp:69: instantiated from here +member_function_volatile.pass.cpp:35: error: ISO C++ forbids comparison between pointer and integer +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)(_A0)> std::__1::mem_fn(_R (_T::*)(_A0)volatile) [with _R = char, _T = A, _A0 = int]’: +member_function_volatile.pass.cpp:70: instantiated from here +../../../../include/__functional_03:146: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)(int)volatile)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +member_function_volatile.pass.cpp: In function ‘void test1(F) [with F = std::__1::__mem_fn]’: +member_function_volatile.pass.cpp:70: instantiated from here +member_function_volatile.pass.cpp:45: error: no match for call to ‘(std::__1::__mem_fn) (A&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A, _A1 = int, _Tp = char (A::*)(int)] +member_function_volatile.pass.cpp:70: instantiated from here +member_function_volatile.pass.cpp:47: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A*, _A1 = int, _Tp = char (A::*)(int)] +member_function_volatile.pass.cpp:70: instantiated from here +member_function_volatile.pass.cpp:49: error: no match for call to ‘(std::__1::__mem_fn) (volatile A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = volatile A*, _A1 = int, _Tp = char (A::*)(int)] +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)(_A0, _A1)> std::__1::mem_fn(_R (_T::*)(_A0, _A1)volatile) [with _R = char, _T = A, _A0 = int, _A1 = double]’: +member_function_volatile.pass.cpp:71: instantiated from here +../../../../include/__functional_03:154: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)(int, double)volatile)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +../../../../include/__functional_base_03: At global scope: +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return2’: +member_function_volatile.pass.cpp:59: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:994: error: no matching function for call to ‘__invoke(char (A::*&)(int, double), A&, int&, int&)’ +member_function_volatile.pass.cpp: In function ‘void test2(F) [with F = std::__1::__mem_fn]’: +member_function_volatile.pass.cpp:71: instantiated from here +member_function_volatile.pass.cpp:59: error: no match for call to ‘(std::__1::__mem_fn) (A&, int, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +member_function_volatile.pass.cpp:71: instantiated from here +member_function_volatile.pass.cpp:61: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +member_function_volatile.pass.cpp:71: instantiated from here +member_function_volatile.pass.cpp:63: error: no match for call to ‘(std::__1::__mem_fn) (volatile A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = volatile A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A, _Tp = char (A::*)()]’: +member_function_volatile.pass.cpp:31: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A*, _Tp = char (A::*)()]’: +member_function_volatile.pass.cpp:33: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = volatile A*, _Tp = char (A::*)()]’: +member_function_volatile.pass.cpp:35: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(_A0), _T1, _A0&) [with _R = char, _T = A, _T1 = volatile A*, _A0 = int]’: +../../../../include/__functional_base_03:987: instantiated from ‘std::__1::__invoke_return1’ +member_function_volatile.pass.cpp:49: instantiated from ‘void test1(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:70: instantiated from here +../../../../include/__functional_base_03:632: error: invalid conversion from ‘volatile A*’ to ‘A*’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(_A0, _A1), _T1, _A0&, _A1&) [with _R = char, _T = A, _T1 = volatile A*, _A0 = int, _A1 = double]’: +../../../../include/__functional_base_03:994: instantiated from ‘std::__1::__invoke_return2’ +member_function_volatile.pass.cpp:63: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:644: error: invalid conversion from ‘volatile A*’ to ‘A*’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(), _T1) [with _R = char, _T = A, _T1 = volatile A*]’: +../../../../include/__functional_03:43: instantiated from ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = volatile A*, _Tp = char (A::*)()]’ +member_function_volatile.pass.cpp:35: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_base_03:620: error: invalid conversion from ‘volatile A*’ to ‘A*’ +member_function_volatile.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/func.memfn +passed 2 tests in /test/utilities/function.objects/func.memfn +passed 2 tests in /test/utilities/function.objects/func.require +passed 1 tests in /test/utilities/function.objects/func.wrap +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.badcall +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.badcall/func.wrap.badcall.const +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.alg +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.cap +alloc.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&); not implemented +alloc.pass.cpp failed to compile +alloc_F.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, F); not implemented +alloc_F.pass.cpp failed to compile +alloc_function.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, const function&); not implemented +alloc_function.pass.cpp failed to compile +alloc_nullptr.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, nullptr_t); not implemented +alloc_nullptr.pass.cpp failed to compile +alloc_rfunction.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, function&&); not implemented +alloc_rfunction.pass.cpp failed to compile +failed 5 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con +passed 7 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con +../../../../../../include/__functional_03: In member function ‘_R std::__1::__function::__func<_F, _Alloc, _R ()()>::operator()() [with _F = A_int_0, _Alloc = std::__1::allocator, _R = int]’: +invoke_int_0.pass.cpp:57: instantiated from here +../../../../../../include/__functional_03:360: error: no matching function for call to ‘__invoke(A_int_0&)’ +../../../../../../include/__functional_03: In member function ‘_R std::__1::__function::__func<_F, _Alloc, _R ()()>::operator()() [with _F = int (*)(), _Alloc = std::__1::allocator, _R = int]’: +invoke_int_0.pass.cpp:57: instantiated from here +../../../../../../include/__functional_03:360: error: no matching function for call to ‘__invoke(int (*&)())’ +invoke_int_0.pass.cpp failed to compile +../../../../../../include/__functional_03: In member function ‘_R std::__1::__function::__func<_F, _Alloc, _R ()()>::operator()() [with _F = A_void_0, _Alloc = std::__1::allocator, _R = void]’: +invoke_void_0.pass.cpp:66: instantiated from here +../../../../../../include/__functional_03:360: error: no matching function for call to ‘__invoke(A_void_0&)’ +../../../../../../include/__functional_03:360: error: return-statement with a value, in function returning 'void' +../../../../../../include/__functional_03: In member function ‘_R std::__1::__function::__func<_F, _Alloc, _R ()()>::operator()() [with _F = void (*)(), _Alloc = std::__1::allocator, _R = void]’: +invoke_void_0.pass.cpp:66: instantiated from here +../../../../../../include/__functional_03:360: error: no matching function for call to ‘__invoke(void (*&)())’ +../../../../../../include/__functional_03:360: error: return-statement with a value, in function returning 'void' +invoke_void_0.pass.cpp failed to compile +failed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv +passed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv +assign_F_alloc.pass.cpp:21:2: error: #error template void assign(F&&, const A&); not implemented +assign_F_alloc.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.nullptr +passed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ +passed 4 tests in /test/utilities/function.objects/function.pointer.adaptors +passed 3 tests in /test/utilities/function.objects/logical.operations +passed 16 tests in /test/utilities/function.objects/member.pointer.adaptors +passed 4 tests in /test/utilities/function.objects/negators +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +binary.pass.cpp:58: instantiated from here +../../../../include/type_traits:1310: error: no match for call to ‘(functor4) ()’ +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +binary.pass.cpp:58: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(functor4&)’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +binary.pass.cpp:70: instantiated from here +../../../../include/type_traits:1310: error: too few arguments to function +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +binary.pass.cpp:70: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(float (*&)(int))’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +binary.pass.cpp:72: instantiated from here +../../../../include/type_traits:1310: error: too few arguments to function +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +binary.pass.cpp:72: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(float (*&)(int, int))’ +binary.pass.cpp failed to compile +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +type.pass.cpp:23: instantiated from here +../../../../include/type_traits:1310: error: no match for call to ‘(C) ()’ +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +type.pass.cpp:23: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(C&)’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +type.pass.cpp:31: instantiated from here +../../../../include/type_traits:1310: error: too few arguments to function +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +type.pass.cpp:31: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int* (*&)(double*))’ +type.pass.cpp failed to compile +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +unary.pass.cpp:58: instantiated from here +../../../../include/type_traits:1310: error: no match for call to ‘(functor4) ()’ +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +unary.pass.cpp:58: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(functor4&)’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +unary.pass.cpp:68: instantiated from here +../../../../include/type_traits:1310: error: too few arguments to function +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +unary.pass.cpp:68: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(float (*&)(int))’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +unary.pass.cpp:70: instantiated from here +../../../../include/type_traits:1310: error: too few arguments to function +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +unary.pass.cpp:70: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(float (*&)(int, int))’ +unary.pass.cpp failed to compile +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +weak_result.pass.cpp:71: instantiated from here +../../../../include/type_traits:1310: error: too few arguments to function +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +weak_result.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int* (*&)(double*))’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +weak_result.pass.cpp:54: instantiated from ‘const bool has_result_type >::value’ +weak_result.pass.cpp:80: instantiated from here +../../../../include/type_traits:1310: error: no match for call to ‘(functor4) ()’ +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +weak_result.pass.cpp:54: instantiated from ‘const bool has_result_type >::value’ +weak_result.pass.cpp:80: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(functor4&)’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +weak_result.pass.cpp:54: instantiated from ‘const bool has_result_type >::value’ +weak_result.pass.cpp:81: instantiated from here +../../../../include/type_traits:1310: error: no match for call to ‘(C) ()’ +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +weak_result.pass.cpp:54: instantiated from ‘const bool has_result_type >::value’ +weak_result.pass.cpp:81: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(C&)’ +weak_result.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/refwrap +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +conversion.pass.cpp:28: instantiated from ‘void test(T&) [with T = int]’ +conversion.pass.cpp:43: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int&)’ +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +conversion.pass.cpp:28: instantiated from ‘void test(T&) [with T = const int]’ +conversion.pass.cpp:45: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(const int&)’ +conversion.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.access +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +copy_assign.pass.cpp:28: instantiated from ‘void test(T&) [with T = int]’ +copy_assign.pass.cpp:55: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int&)’ +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +copy_assign.pass.cpp:28: instantiated from ‘void test(T&) [with T = const int]’ +copy_assign.pass.cpp:57: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(const int&)’ +copy_assign.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.assign +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +copy_ctor.pass.cpp:28: instantiated from ‘void test(T&) [with T = int]’ +copy_ctor.pass.cpp:43: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int&)’ +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +copy_ctor.pass.cpp:28: instantiated from ‘void test(T&) [with T = const int]’ +copy_ctor.pass.cpp:45: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(const int&)’ +copy_ctor.pass.cpp failed to compile +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +type_ctor.pass.cpp:28: instantiated from ‘void test(T&) [with T = int]’ +type_ctor.pass.cpp:42: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int&)’ +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +type_ctor.pass.cpp:28: instantiated from ‘void test(T&) [with T = const int]’ +type_ctor.pass.cpp:44: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(const int&)’ +type_ctor.pass.cpp failed to compile +failed 2 tests in /test/utilities/function.objects/refwrap/refwrap.const +passed 1 tests in /test/utilities/function.objects/refwrap/refwrap.const +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +cref_1.pass.cpp:22: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(const int&)’ +cref_1.pass.cpp failed to compile +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +cref_2.pass.cpp:22: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(const int&)’ +cref_2.pass.cpp failed to compile +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +ref_1.pass.cpp:22: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int&)’ +ref_1.pass.cpp failed to compile +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +ref_2.pass.cpp:22: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int&)’ +ref_2.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/refwrap/refwrap.helpers +passed 1 tests in /test/utilities/function.objects/refwrap/refwrap.helpers +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:57: instantiated from here +../../../../../include/type_traits:1310: error: too few arguments to function +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:57: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(void (*&)(int))’ +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:66: instantiated from here +../../../../../include/type_traits:1310: error: no match for call to ‘(A_void_1) ()’ +invoke.pass.cpp:33: note: candidates are: void A_void_1::operator()(int) +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:66: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(A_void_1&)’ +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:132: instantiated from here +../../../../../include/type_traits:1310: error: too few arguments to function +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:132: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int (*&)(int))’ +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:139: instantiated from here +../../../../../include/type_traits:1310: error: no match for call to ‘(A_int_1) ()’ +invoke.pass.cpp:110: note: candidates are: int A_int_1::operator()(int) +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:139: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(A_int_1&)’ +invoke.pass.cpp: In function ‘void test_int_1()’: +invoke.pass.cpp:167: error: lvalue required as left operand of assignment +invoke.pass.cpp:171: error: lvalue required as left operand of assignment +../../../../../include/type_traits: At global scope: +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:210: instantiated from here +../../../../../include/type_traits:1310: error: too few arguments to function +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:210: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(void (*&)(int, int))’ +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:220: instantiated from here +../../../../../include/type_traits:1310: error: no match for call to ‘(A_void_2) ()’ +invoke.pass.cpp:185: note: candidates are: void A_void_2::operator()(int, int) +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:220: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(A_void_2&)’ +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:288: instantiated from here +../../../../../include/type_traits:1310: error: too few arguments to function +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:288: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int (*&)(int, int))’ +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:296: instantiated from here +../../../../../include/type_traits:1310: error: no match for call to ‘(A_int_2) ()’ +invoke.pass.cpp:266: note: candidates are: int A_int_2::operator()(int, int) +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:296: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(A_int_2&)’ +invoke.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.invoke +passed 3 tests in /test/utilities/function.objects/refwrap/refwrap.invoke +passed 3 tests in /test/utilities/function.objects/unord.hash +passed 1 tests in /test/utilities/memory +passed 1 tests in /test/utilities/memory/allocator.adaptor +passed 5 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.cnstr +passed 9 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.members +passed 4 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.types +passed 1 tests in /test/utilities/memory/allocator.tag +passed 3 tests in /test/utilities/memory/allocator.traits +passed 7 tests in /test/utilities/memory/allocator.traits/allocator.traits.members +passed 10 tests in /test/utilities/memory/allocator.traits/allocator.traits.types +passed 1 tests in /test/utilities/memory/allocator.uses +passed 1 tests in /test/utilities/memory/allocator.uses/allocator.uses.construction +passed 1 tests in /test/utilities/memory/allocator.uses/allocator.uses.trait +passed 1 tests in /test/utilities/memory/c.malloc +passed 2 tests in /test/utilities/memory/default.allocator +passed 1 tests in /test/utilities/memory/default.allocator/allocator.globals +passed 4 tests in /test/utilities/memory/default.allocator/allocator.members +passed 5 tests in /test/utilities/memory/pointer.traits +passed 1 tests in /test/utilities/memory/pointer.traits/pointer.traits.functions +passed 3 tests in /test/utilities/memory/pointer.traits/pointer.traits.types +passed 1 tests in /test/utilities/memory/ptr.align +passed 1 tests in /test/utilities/memory/specialized.algorithms +passed 1 tests in /test/utilities/memory/specialized.algorithms/specialized.addressof +passed 2 tests in /test/utilities/memory/specialized.algorithms/uninitialized.copy +passed 1 tests in /test/utilities/memory/specialized.algorithms/uninitialized.fill +passed 1 tests in /test/utilities/memory/specialized.algorithms/uninitialized.fill.n +passed 1 tests in /test/utilities/memory/storage.iterator +passed 1 tests in /test/utilities/memory/temporary.buffer +passed 1 tests in /test/utilities/memory/unique.ptr +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1 +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.general +passed 18 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime +pointer_deleter04.fail.cpp should not compile +failed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor +passed 41 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor +passed 4 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers +passed 6 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.single +move_convert13.fail.cpp should not compile +../../../../../../include/type_traits: In function ‘typename std::__1::enable_if<(! std::__1::is_convertible >::value), typename std::__1::add_lvalue_reference<_Tp>::type>::type std::__1::forward(U&) [with T = std::__1::default_delete, U = std::__1::default_delete]’: +../../../../../../include/memory:2181: instantiated from ‘std::__1::unique_ptr<_Tp, _Dp>& std::__1::unique_ptr<_Tp, _Dp>::operator=(std::__1::unique_ptr<_Up, _Ep>) [with _Up = B, _Ep = std::__1::default_delete, _Tp = A, _Dp = std::__1::default_delete]’ +move_convert01.pass.cpp:47: instantiated from here +../../../../../../include/type_traits:1200: error: invalid initialization of reference of type ‘std::__1::default_delete&’ from expression of type ‘std::__1::default_delete’ +move_convert01.pass.cpp failed to compile +../../../../../../include/type_traits: In function ‘typename std::__1::enable_if >::value, T>::type std::__1::forward(U&) [with T = Deleter, U = Deleter]’: +../../../../../../include/memory:2181: instantiated from ‘std::__1::unique_ptr<_Tp, _Dp>& std::__1::unique_ptr<_Tp, _Dp>::operator=(std::__1::unique_ptr<_Up, _Ep>) [with _Up = B, _Ep = Deleter, _Tp = A, _Dp = Deleter]’ +move_convert02.pass.cpp:49: instantiated from here +../../../../../../include/type_traits:1224: error: no matching function for call to ‘std::__1::__rv >::__rv(Deleter&)’ +../../../../../../include/type_traits:1164: note: candidates are: std::__1::__rv::__rv(typename std::__1::remove_reference<_Tp>::type&) [with T = Deleter] +../../../../../../include/type_traits:1159: note: std::__1::__rv >::__rv(const std::__1::__rv >&) +move_convert02.pass.cpp failed to compile +../../../../../../include/type_traits: In function ‘typename std::__1::enable_if<(! std::__1::is_convertible >::value), typename std::__1::add_lvalue_reference<_Tp>::type>::type std::__1::forward(U&) [with T = CDeleter&, U = CDeleter]’: +../../../../../../include/memory:2181: instantiated from ‘std::__1::unique_ptr<_Tp, _Dp>& std::__1::unique_ptr<_Tp, _Dp>::operator=(std::__1::unique_ptr<_Up, _Ep>) [with _Up = B, _Ep = CDeleter&, _Tp = A, _Dp = CDeleter&]’ +move_convert03.pass.cpp:52: instantiated from here +../../../../../../include/type_traits:1200: error: invalid initialization of reference of type ‘CDeleter&’ from expression of type ‘CDeleter’ +move_convert03.pass.cpp failed to compile +failed 4 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn +passed 13 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn +pointer_deleter04.fail.cpp should not compile +move_convert01.pass.cpp: In function ‘int main()’: +move_convert01.pass.cpp:49: error: no matching function for call to ‘std::__1::unique_ptr >::unique_ptr(std::__1::unique_ptr >)’ +../../../../../../include/memory:2185: note: candidates are: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__1::__pointer_type<_Tp, _Dp>::type, _Dp) [with _Tp = A, _Dp = std::__1::default_delete] +../../../../../../include/memory:2174: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::__rv >) [with _Tp = A, _Dp = std::__1::default_delete] +../../../../../../include/memory:2088: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__1::__pointer_type<_Tp, _Dp>::type) [with _Tp = A, _Dp = std::__1::default_delete] +../../../../../../include/memory:2082: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::nullptr_t) [with _Tp = A, _Dp = std::__1::default_delete] +../../../../../../include/memory:2076: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr() [with _Tp = A, _Dp = std::__1::default_delete] +../../../../../../include/memory:2065: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::unique_ptr<_Up, _Ep>&) [with _Up = B, _Ep = std::__1::default_delete, _Tp = A, _Dp = std::__1::default_delete] +../../../../../../include/memory:2063: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = std::__1::default_delete] +move_convert01.pass.cpp failed to compile +move_convert02.pass.cpp: In function ‘int main()’: +move_convert02.pass.cpp:51: error: no matching function for call to ‘std::__1::unique_ptr >::unique_ptr(std::__1::unique_ptr >)’ +../../../../../../include/memory:2185: note: candidates are: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__1::__pointer_type<_Tp, _Dp>::type, _Dp) [with _Tp = A, _Dp = Deleter] +../../../../../../include/memory:2174: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::__rv >) [with _Tp = A, _Dp = Deleter] +../../../../../../include/memory:2088: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__1::__pointer_type<_Tp, _Dp>::type) [with _Tp = A, _Dp = Deleter] +../../../../../../include/memory:2082: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::nullptr_t) [with _Tp = A, _Dp = Deleter] +../../../../../../include/memory:2076: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr() [with _Tp = A, _Dp = Deleter] +../../../../../../include/memory:2065: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::unique_ptr<_Up, _Ep>&) [with _Up = B, _Ep = Deleter, _Tp = A, _Dp = Deleter] +../../../../../../include/memory:2063: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = Deleter] +move_convert02.pass.cpp failed to compile +move_convert03.pass.cpp: In function ‘int main()’: +move_convert03.pass.cpp:67: error: no matching function for call to ‘std::__1::unique_ptr&>::unique_ptr(std::__1::unique_ptr&>)’ +../../../../../../include/memory:2185: note: candidates are: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__1::__pointer_type<_Tp, _Dp>::type, _Dp) [with _Tp = A, _Dp = CDeleter&] +../../../../../../include/memory:2174: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::__rv >) [with _Tp = A, _Dp = CDeleter&] +../../../../../../include/memory:2088: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__1::__pointer_type<_Tp, _Dp>::type) [with _Tp = A, _Dp = CDeleter&] +../../../../../../include/memory:2082: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::nullptr_t) [with _Tp = A, _Dp = CDeleter&] +../../../../../../include/memory:2076: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr() [with _Tp = A, _Dp = CDeleter&] +../../../../../../include/memory:2065: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::unique_ptr<_Up, _Ep>&) [with _Up = B, _Ep = CDeleter&, _Tp = A, _Dp = CDeleter&] +../../../../../../include/memory:2063: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = CDeleter&] +move_convert03.pass.cpp failed to compile +move_convert04.pass.cpp: In function ‘int main()’: +move_convert04.pass.cpp:49: error: conversion from ‘std::__1::unique_ptr >’ to non-scalar type ‘std::__1::unique_ptr >’ requested +move_convert04.pass.cpp failed to compile +move_convert05.pass.cpp: In function ‘int main()’: +move_convert05.pass.cpp:51: error: conversion from ‘std::__1::unique_ptr >’ to non-scalar type ‘std::__1::unique_ptr >’ requested +move_convert05.pass.cpp failed to compile +move_convert06.pass.cpp: In function ‘int main()’: +move_convert06.pass.cpp:67: error: conversion from ‘std::__1::unique_ptr&>’ to non-scalar type ‘std::__1::unique_ptr&>’ requested +move_convert06.pass.cpp failed to compile +move_convert07.pass.cpp: In function ‘int main()’: +move_convert07.pass.cpp:52: error: conversion from ‘std::__1::unique_ptr&>’ to non-scalar type ‘std::__1::unique_ptr >’ requested +move_convert07.pass.cpp failed to compile +failed 8 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor +passed 40 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.dtor +passed 5 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers +passed 6 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.special +passed 3 tests in /test/utilities/memory/util.dynamic.safety +passed 1 tests in /test/utilities/memory/util.smartptr +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.enab +not implemented: /test/utilities/memory/util.smartptr/util.smartptr.hash +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.getdeleter +Assertion failed: (pB.use_count() == 1), function main, file shared_ptr_Y_rv.pass.cpp, line 53. +./testit: line 84: 15506 Abort trap ./a.out +shared_ptr_Y_rv.pass.cpp failed at run time +Assertion failed: (pB.use_count() == 1), function main, file shared_ptr_rv.pass.cpp, line 53. +./testit: line 84: 15516 Abort trap ./a.out +shared_ptr_rv.pass.cpp failed at run time +failed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign +passed 4 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign +passed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp +Assertion failed: (A::count == 1), function main, file unique_ptr.pass.cpp, line 80. +./testit: line 84: 15754 Abort trap ./a.out +unique_ptr.pass.cpp failed at run time +failed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const +passed 19 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.dest +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.io +passed 5 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod +passed 6 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec +not implemented: /test/utilities/memory/util.smartptr/util.smartptr.shared.atomic +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless +passed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign +passed 4 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.dest +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod +passed 5 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.spec +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weakptr +passed 1 tests in /test/utilities/meta +passed 1 tests in /test/utilities/meta/meta.hel +is_convertible.pass.cpp: In function ‘int main()’: +is_convertible.pass.cpp:275: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_convertible.pass.cpp failed to compile +is_explicitly_convertible.pass.cpp: In function ‘int main()’: +is_explicitly_convertible.pass.cpp:22: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:22: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:22: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:23: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:23: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:23: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:24: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:24: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:24: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:25: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:25: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:25: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:27: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:27: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:27: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:28: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:28: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:28: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:30: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:30: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:30: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:31: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:31: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:31: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:33: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:33: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:33: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:34: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:34: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:34: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:35: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:35: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:35: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:36: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:36: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:36: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:38: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:38: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:38: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:39: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:39: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:39: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:40: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:40: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:40: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:41: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:41: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:41: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:43: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:43: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:43: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:44: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:44: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:44: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:45: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:45: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:45: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:46: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:46: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:46: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:48: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:48: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:48: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:49: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:49: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:49: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:50: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:50: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:50: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:51: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:51: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:51: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:53: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:53: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:53: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:54: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:54: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:54: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:55: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:55: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:55: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:56: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:56: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:56: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:58: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:58: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:58: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:59: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:59: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:59: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:60: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:60: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:60: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:61: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:61: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:61: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:64: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:64: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:64: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:64: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:65: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:65: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:65: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:65: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:67: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:67: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:67: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:67: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:69: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:69: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:69: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:69: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:70: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:70: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:70: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:70: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:72: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:72: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:72: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:72: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:73: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:73: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:73: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:73: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:75: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:75: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:75: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:75: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:76: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:76: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:76: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:76: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:78: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:78: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:78: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:78: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:79: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:79: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:79: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:79: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:81: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:81: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:81: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:81: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:82: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:82: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:82: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:82: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:84: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:84: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:84: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:84: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:85: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:85: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:85: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:85: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:87: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:87: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:87: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:87: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:88: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:88: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:88: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:88: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:91: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:91: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:91: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:91: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:92: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:92: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:92: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:92: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:94: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:94: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:94: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:94: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:96: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:96: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:96: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:96: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:97: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:97: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:97: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:97: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:99: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:99: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:99: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:99: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:100: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:100: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:100: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:100: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:102: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:102: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:102: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:102: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:103: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:103: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:103: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:103: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:105: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:105: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:105: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:105: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:106: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:106: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:106: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:106: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:108: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:108: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:108: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:108: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:109: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:109: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:109: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:109: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:111: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:111: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:111: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:111: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:112: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:112: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:112: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:112: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:114: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:114: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:114: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:114: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:115: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:115: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:115: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:115: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:118: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:118: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:118: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:118: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:119: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:119: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:119: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:120: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:120: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:120: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:120: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:121: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:121: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:121: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:123: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:123: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:123: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:123: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:124: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:124: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:124: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:126: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:126: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:126: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:126: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:127: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:127: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:127: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:129: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:129: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:129: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:129: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:130: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:130: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:130: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:130: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:131: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:131: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:131: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:132: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:132: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:132: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:134: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:134: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:134: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:134: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:135: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:135: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:135: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:135: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:136: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:136: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:136: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:137: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:137: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:137: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:139: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:139: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:139: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:139: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:140: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:140: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:140: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:140: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:141: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:141: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:141: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:142: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:142: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:142: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:144: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:144: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:144: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:144: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:145: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:145: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:145: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:145: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:146: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:146: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:146: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:147: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:147: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:147: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:149: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:149: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:149: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:149: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:150: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:150: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:150: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:150: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:151: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:151: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:151: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:152: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:152: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:152: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:154: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:154: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:154: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:154: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:155: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:155: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:155: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:155: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:156: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:156: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:156: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:157: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:157: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:157: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:160: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:160: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:160: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:160: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:161: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:161: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:161: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:162: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:162: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:162: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:162: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:163: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:163: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:163: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:165: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:165: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:165: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:165: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:166: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:166: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:166: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:168: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:168: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:168: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:168: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:169: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:169: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:169: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:171: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:171: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:171: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:171: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:172: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:172: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:172: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:172: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:173: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:173: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:173: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:174: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:174: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:174: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:176: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:176: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:176: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:176: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:177: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:177: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:177: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:177: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:178: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:178: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:178: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:179: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:179: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:179: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:181: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:181: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:181: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:181: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:182: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:182: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:182: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:182: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:183: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:183: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:183: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:184: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:184: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:184: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:186: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:186: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:186: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:186: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:187: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:187: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:187: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:187: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:188: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:188: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:188: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:189: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:189: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:189: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:191: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:191: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:191: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:191: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:192: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:192: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:192: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:192: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:193: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:193: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:193: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:194: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:194: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:194: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:196: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:196: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:196: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:196: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:197: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:197: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:197: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:197: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:198: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:198: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:198: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:199: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:199: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:199: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:202: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:202: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:202: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:202: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:203: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:203: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:203: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:204: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:204: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:204: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:204: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:205: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:205: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:205: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:207: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:207: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:207: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:207: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:208: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:208: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:208: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:210: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:210: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:210: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:210: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:211: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:211: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:211: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:213: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:213: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:213: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:213: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:214: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:214: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:214: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:214: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:215: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:215: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:215: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:216: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:216: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:216: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:218: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:218: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:218: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:218: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:219: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:219: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:219: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:219: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:220: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:220: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:220: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:221: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:221: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:221: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:223: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:223: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:223: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:223: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:224: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:224: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:224: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:224: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:225: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:225: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:225: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:226: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:226: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:226: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:228: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:228: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:228: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:228: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:229: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:229: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:229: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:229: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:230: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:230: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:230: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:231: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:231: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:231: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:233: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:233: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:233: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:233: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:234: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:234: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:234: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:234: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:235: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:235: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:235: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:236: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:236: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:236: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:238: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:238: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:238: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:238: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:239: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:239: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:239: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:239: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:240: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:240: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:240: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:241: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:241: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:241: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:244: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:244: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:244: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:245: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:245: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:245: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:246: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:246: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:246: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:247: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:247: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:247: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:249: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:249: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:249: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:250: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:250: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:250: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:252: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:252: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:252: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:253: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:253: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:253: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:255: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:255: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:255: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:256: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:256: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:256: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:257: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:257: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:257: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:258: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:258: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:258: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:260: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:260: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:260: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:261: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:261: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:261: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:262: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:262: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:262: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:263: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:263: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:263: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:265: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:265: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:265: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:266: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:266: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:266: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:267: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:267: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:267: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:268: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:268: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:268: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:270: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:270: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:270: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:271: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:271: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:271: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:272: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:272: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:272: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:273: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:273: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:273: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:275: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:275: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:275: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:276: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:276: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:276: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:277: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:277: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:277: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:278: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:278: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:278: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:280: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:280: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:280: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:281: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:281: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:281: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:282: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:282: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:282: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:283: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:283: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:283: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:286: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:286: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:286: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:287: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:287: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:287: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:288: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:288: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:288: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:289: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:289: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:289: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:291: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:291: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:291: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:292: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:292: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:292: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:294: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:294: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:294: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:295: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:295: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:295: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:297: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:297: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:297: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:298: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:298: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:298: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:299: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:299: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:299: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:300: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:300: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:300: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:302: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:302: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:302: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:303: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:303: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:303: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:304: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:304: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:304: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:305: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:305: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:305: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:307: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:307: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:307: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:308: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:308: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:308: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:309: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:309: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:309: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:310: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:310: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:310: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:312: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:312: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:312: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:313: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:313: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:313: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:314: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:314: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:314: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:315: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:315: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:315: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:317: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:317: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:317: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:318: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:318: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:318: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:319: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:319: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:319: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:320: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:320: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:320: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:322: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:322: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:322: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:323: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:323: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:323: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:324: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:324: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:324: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:325: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:325: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:325: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:328: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:328: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:328: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:329: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:329: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:329: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:330: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:330: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:330: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:331: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:331: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:331: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:333: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:333: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:333: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:334: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:334: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:334: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:336: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:336: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:336: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:337: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:337: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:337: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:339: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:339: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:339: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:340: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:340: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:340: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:341: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:341: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:341: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:342: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:342: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:342: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:344: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:344: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:344: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:345: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:345: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:345: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:346: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:346: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:346: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:347: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:347: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:347: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:349: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:349: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:349: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:350: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:350: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:350: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:351: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:351: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:351: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:352: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:352: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:352: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:354: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:354: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:354: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:355: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:355: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:355: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:356: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:356: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:356: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:357: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:357: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:357: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:359: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:359: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:359: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:360: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:360: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:360: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:361: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:361: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:361: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:362: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:362: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:362: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:364: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:364: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:364: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:365: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:365: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:365: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:366: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:366: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:366: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:367: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:367: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:367: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp failed to compile +failed 2 tests in /test/utilities/meta/meta.rel +passed 2 tests in /test/utilities/meta/meta.rel +passed 1 tests in /test/utilities/meta/meta.rqmts +passed 1 tests in /test/utilities/meta/meta.trans +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.arr +passed 6 tests in /test/utilities/meta/meta.trans/meta.trans.cv +underlying_type.pass.cpp:18:2: error: #error underlying_type is not implemented +underlying_type.pass.cpp failed to compile +failed 1 tests in /test/utilities/meta/meta.trans/meta.trans.other +passed 7 tests in /test/utilities/meta/meta.trans/meta.trans.other +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.ptr +passed 3 tests in /test/utilities/meta/meta.trans/meta.trans.ref +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.sign +passed 1 tests in /test/utilities/meta/meta.type.synop +passed 1 tests in /test/utilities/meta/meta.unary +union.pass.cpp: In function ‘void test_union_imp() [with T = Union]’: +union.pass.cpp:37: instantiated from ‘void test_union() [with T = Union]’ +union.pass.cpp:51: instantiated from here +union.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp: In function ‘void test_union_imp() [with T = const Union]’: +union.pass.cpp:38: instantiated from ‘void test_union() [with T = Union]’ +union.pass.cpp:51: instantiated from here +union.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp: In function ‘void test_union_imp() [with T = volatile Union]’: +union.pass.cpp:39: instantiated from ‘void test_union() [with T = Union]’ +union.pass.cpp:51: instantiated from here +union.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp: In function ‘void test_union_imp() [with T = const volatile Union]’: +union.pass.cpp:40: instantiated from ‘void test_union() [with T = Union]’ +union.pass.cpp:51: instantiated from here +union.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp failed to compile +failed 1 tests in /test/utilities/meta/meta.unary/meta.unary.cat +passed 12 tests in /test/utilities/meta/meta.unary/meta.unary.cat +passed 13 tests in /test/utilities/meta/meta.unary/meta.unary.comp +has_copy_assign.pass.cpp:18:2: error: #error has_copy_assign not implemented +has_copy_assign.pass.cpp failed to compile +has_copy_constructor.pass.cpp:18:2: error: #error has_copy_constructor not implemented +has_copy_constructor.pass.cpp failed to compile +has_default_constructor.pass.cpp:18:2: error: #error has_default_constructor not implemented +has_default_constructor.pass.cpp failed to compile +has_move_assign.pass.cpp:18:2: error: #error has_move_assign not implemented +has_move_assign.pass.cpp failed to compile +has_move_constructor.pass.cpp:18:2: error: #error has_move_constructor not implemented +has_move_constructor.pass.cpp failed to compile +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = Union]’: +has_nothrow_copy_assign.pass.cpp:66: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp:66: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = Abstract]’: +has_nothrow_copy_assign.pass.cpp:67: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp:67: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = Empty]’: +has_nothrow_copy_assign.pass.cpp:68: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp:68: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = NotEmpty]’: +has_nothrow_copy_assign.pass.cpp:75: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp:75: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = bit_zero]’: +has_nothrow_copy_assign.pass.cpp:76: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp:76: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp failed to compile +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_not_nothrow_copy_constructor() [with T = int&]’: +has_nothrow_copy_constructor.pass.cpp:64: instantiated from here +has_nothrow_copy_constructor.pass.cpp:28: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:31: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = Union]’: +has_nothrow_copy_constructor.pass.cpp:66: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:66: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:66: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:66: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = Abstract]’: +has_nothrow_copy_constructor.pass.cpp:67: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:67: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:67: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:67: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = Empty]’: +has_nothrow_copy_constructor.pass.cpp:68: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:68: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:68: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:68: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = NotEmpty]’: +has_nothrow_copy_constructor.pass.cpp:75: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:75: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:75: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:75: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = bit_zero]’: +has_nothrow_copy_constructor.pass.cpp:76: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:76: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:76: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:76: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp failed to compile +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = Union]’: +has_nothrow_default_constructor.pass.cpp:66: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:66: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:66: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:66: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = Abstract]’: +has_nothrow_default_constructor.pass.cpp:67: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:67: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:67: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:67: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = Empty]’: +has_nothrow_default_constructor.pass.cpp:68: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:68: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:68: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:68: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = NotEmpty]’: +has_nothrow_default_constructor.pass.cpp:75: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:75: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:75: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:75: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = bit_zero]’: +has_nothrow_default_constructor.pass.cpp:76: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:76: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:76: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:76: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp failed to compile +has_nothrow_move_assign.pass.cpp:18:2: error: #error has_nothrow_move_assign not implemented +has_nothrow_move_assign.pass.cpp failed to compile +has_nothrow_move_constructor.pass.cpp:18:2: error: #error has_nothrow_move_constructor not implemented +has_nothrow_move_constructor.pass.cpp failed to compile +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = Union]’: +has_trivial_copy_assign.pass.cpp:66: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp:66: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = Abstract]’: +has_trivial_copy_assign.pass.cpp:67: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp:67: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = Empty]’: +has_trivial_copy_assign.pass.cpp:68: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp:68: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = NotEmpty]’: +has_trivial_copy_assign.pass.cpp:75: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp:75: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = bit_zero]’: +has_trivial_copy_assign.pass.cpp:76: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp:76: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp failed to compile +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_not_trivial_copy_constructor() [with T = int&]’: +has_trivial_copy_constructor.pass.cpp:64: instantiated from here +has_trivial_copy_constructor.pass.cpp:28: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:31: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = Union]’: +has_trivial_copy_constructor.pass.cpp:66: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:66: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:66: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:66: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = Abstract]’: +has_trivial_copy_constructor.pass.cpp:67: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:67: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:67: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:67: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = Empty]’: +has_trivial_copy_constructor.pass.cpp:68: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:68: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:68: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:68: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = NotEmpty]’: +has_trivial_copy_constructor.pass.cpp:75: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:75: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:75: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:75: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = bit_zero]’: +has_trivial_copy_constructor.pass.cpp:76: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:76: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:76: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:76: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp failed to compile +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = Union]’: +has_trivial_default_constructor.pass.cpp:66: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:66: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:66: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:66: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = Abstract]’: +has_trivial_default_constructor.pass.cpp:67: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:67: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:67: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:67: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = Empty]’: +has_trivial_default_constructor.pass.cpp:68: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:68: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:68: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:68: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = NotEmpty]’: +has_trivial_default_constructor.pass.cpp:75: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:75: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:75: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:75: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = bit_zero]’: +has_trivial_default_constructor.pass.cpp:76: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:76: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:76: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:76: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp failed to compile +has_trivial_destructor.pass.cpp: In function ‘void test_has_trivial_destructor() [with T = Union]’: +has_trivial_destructor.pass.cpp:68: instantiated from here +has_trivial_destructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:68: instantiated from here +has_trivial_destructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:68: instantiated from here +has_trivial_destructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:68: instantiated from here +has_trivial_destructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp: In function ‘void test_has_trivial_destructor() [with T = Empty]’: +has_trivial_destructor.pass.cpp:69: instantiated from here +has_trivial_destructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:69: instantiated from here +has_trivial_destructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:69: instantiated from here +has_trivial_destructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:69: instantiated from here +has_trivial_destructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp: In function ‘void test_has_trivial_destructor() [with T = bit_zero]’: +has_trivial_destructor.pass.cpp:76: instantiated from here +has_trivial_destructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:76: instantiated from here +has_trivial_destructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:76: instantiated from here +has_trivial_destructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:76: instantiated from here +has_trivial_destructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp failed to compile +has_trivial_move_assign.pass.cpp:18:2: error: #error has_trivial_move_assign not implemented +has_trivial_move_assign.pass.cpp failed to compile +has_trivial_move_constructor.pass.cpp:18:2: error: #error has_trivial_move_constructor not implemented +has_trivial_move_constructor.pass.cpp failed to compile +has_virtual_destructor.pass.cpp: In function ‘void test_has_virtual_destructor() [with T = Abstract]’: +has_virtual_destructor.pass.cpp:75: instantiated from here +has_virtual_destructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp:75: instantiated from here +has_virtual_destructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp:75: instantiated from here +has_virtual_destructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp:75: instantiated from here +has_virtual_destructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp: In function ‘void test_has_virtual_destructor() [with T = NotEmpty]’: +has_virtual_destructor.pass.cpp:76: instantiated from here +has_virtual_destructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp:76: instantiated from here +has_virtual_destructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp:76: instantiated from here +has_virtual_destructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp:76: instantiated from here +has_virtual_destructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp failed to compile +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_empty1’: +../../../../../include/type_traits:680: instantiated from ‘std::__1::__libcpp_empty’ +../../../../../include/type_traits:684: instantiated from ‘std::__1::is_empty’ +is_empty.pass.cpp:28: instantiated from ‘void test_is_not_empty() [with T = Union]’ +is_empty.pass.cpp:60: instantiated from here +../../../../../include/type_traits:670: error: base type ‘Union’ fails to be a struct or class type +is_empty.pass.cpp: In function ‘void test_is_not_empty() [with T = Union]’: +is_empty.pass.cpp:60: instantiated from here +is_empty.pass.cpp:28: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +../../../../../include/type_traits: At global scope: +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_empty1’: +../../../../../include/type_traits:680: instantiated from ‘std::__1::__libcpp_empty’ +../../../../../include/type_traits:684: instantiated from ‘std::__1::is_empty’ +is_empty.pass.cpp:29: instantiated from ‘void test_is_not_empty() [with T = Union]’ +is_empty.pass.cpp:60: instantiated from here +../../../../../include/type_traits:670: error: base type ‘const Union’ fails to be a struct or class type +is_empty.pass.cpp: In function ‘void test_is_not_empty() [with T = Union]’: +is_empty.pass.cpp:60: instantiated from here +is_empty.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +../../../../../include/type_traits: At global scope: +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_empty1’: +../../../../../include/type_traits:680: instantiated from ‘std::__1::__libcpp_empty’ +../../../../../include/type_traits:684: instantiated from ‘std::__1::is_empty’ +is_empty.pass.cpp:30: instantiated from ‘void test_is_not_empty() [with T = Union]’ +is_empty.pass.cpp:60: instantiated from here +../../../../../include/type_traits:670: error: base type ‘volatile Union’ fails to be a struct or class type +is_empty.pass.cpp: In function ‘void test_is_not_empty() [with T = Union]’: +is_empty.pass.cpp:60: instantiated from here +is_empty.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +../../../../../include/type_traits: At global scope: +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_empty1’: +../../../../../include/type_traits:680: instantiated from ‘std::__1::__libcpp_empty’ +../../../../../include/type_traits:684: instantiated from ‘std::__1::is_empty’ +is_empty.pass.cpp:31: instantiated from ‘void test_is_not_empty() [with T = Union]’ +is_empty.pass.cpp:60: instantiated from here +../../../../../include/type_traits:670: error: base type ‘const volatile Union’ fails to be a struct or class type +is_empty.pass.cpp: In function ‘void test_is_not_empty() [with T = Union]’: +is_empty.pass.cpp:60: instantiated from here +is_empty.pass.cpp:31: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_empty.pass.cpp failed to compile +is_literal_type.pass.cpp: In function ‘int main()’: +is_literal_type.pass.cpp:18: error: ‘is_literal_type’ is not a member of ‘std’ +is_literal_type.pass.cpp:18: error: template argument 1 is invalid +is_literal_type.pass.cpp:18: error: template argument 1 is invalid +is_literal_type.pass.cpp:19: error: ‘is_literal_type’ is not a member of ‘std’ +is_literal_type.pass.cpp:19: error: template argument 1 is invalid +is_literal_type.pass.cpp:19: error: template argument 1 is invalid +is_literal_type.pass.cpp:20: error: ‘is_literal_type’ is not a member of ‘std’ +is_literal_type.pass.cpp:20: error: template argument 1 is invalid +is_literal_type.pass.cpp:20: error: template argument 1 is invalid +is_literal_type.pass.cpp:21: error: ‘is_literal_type’ is not a member of ‘std’ +is_literal_type.pass.cpp:21: error: template argument 1 is invalid +is_literal_type.pass.cpp:21: error: template argument 1 is invalid +is_literal_type.pass.cpp failed to compile +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = int]’: +is_pod.pass.cpp:46: instantiated from here +is_pod.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp:46: instantiated from here +is_pod.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = double]’: +is_pod.pass.cpp:47: instantiated from here +is_pod.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp:47: instantiated from here +is_pod.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = int*]’: +is_pod.pass.cpp:48: instantiated from here +is_pod.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp:48: instantiated from here +is_pod.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = const int*]’: +is_pod.pass.cpp:49: instantiated from here +is_pod.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp:49: instantiated from here +is_pod.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = char [3]]’: +is_pod.pass.cpp:50: instantiated from here +is_pod.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp:50: instantiated from here +is_pod.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp failed to compile +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic2’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:28: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:689: error: base type ‘Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic1’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:28: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:688: error: base type ‘Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic2’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:29: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:689: error: base type ‘const Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic1’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:29: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:688: error: base type ‘const Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic2’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:30: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:689: error: base type ‘volatile Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic1’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:30: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:688: error: base type ‘volatile Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic2’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:31: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:689: error: base type ‘const volatile Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic1’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:31: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:688: error: base type ‘const volatile Union’ fails to be a struct or class type +is_polymorphic.pass.cpp failed to compile +is_standard_layout.pass.cpp: In function ‘int main()’: +is_standard_layout.pass.cpp:18: error: ‘is_standard_layout’ is not a member of ‘std’ +is_standard_layout.pass.cpp:18: error: template argument 1 is invalid +is_standard_layout.pass.cpp:18: error: template argument 1 is invalid +is_standard_layout.pass.cpp:19: error: ‘is_standard_layout’ is not a member of ‘std’ +is_standard_layout.pass.cpp:19: error: template argument 1 is invalid +is_standard_layout.pass.cpp:19: error: template argument 1 is invalid +is_standard_layout.pass.cpp:20: error: ‘is_standard_layout’ is not a member of ‘std’ +is_standard_layout.pass.cpp:20: error: template argument 1 is invalid +is_standard_layout.pass.cpp:20: error: template argument 1 is invalid +is_standard_layout.pass.cpp failed to compile +is_trivial.pass.cpp: In function ‘int main()’: +is_trivial.pass.cpp:18: error: ‘is_trivial’ is not a member of ‘std’ +is_trivial.pass.cpp:18: error: template argument 1 is invalid +is_trivial.pass.cpp:18: error: template argument 1 is invalid +is_trivial.pass.cpp:19: error: ‘is_trivial’ is not a member of ‘std’ +is_trivial.pass.cpp:19: error: template argument 1 is invalid +is_trivial.pass.cpp:19: error: template argument 1 is invalid +is_trivial.pass.cpp:20: error: ‘is_trivial’ is not a member of ‘std’ +is_trivial.pass.cpp:20: error: template argument 1 is invalid +is_trivial.pass.cpp:20: error: template argument 1 is invalid +is_trivial.pass.cpp failed to compile +is_trivialially_copyable.pass.cpp: In function ‘int main()’: +is_trivialially_copyable.pass.cpp:30: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:30: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:30: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:31: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:31: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:31: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:32: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:32: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:32: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:33: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:33: error: ‘::value’ has not been declared +is_trivialially_copyable.pass.cpp:33: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:34: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:34: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:34: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:35: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:35: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:35: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:36: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:36: error: ‘::value’ has not been declared +is_trivialially_copyable.pass.cpp:36: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp failed to compile +failed 24 tests in /test/utilities/meta/meta.unary/meta.unary.prop +passed 10 tests in /test/utilities/meta/meta.unary/meta.unary.prop +passed 2 tests in /test/utilities/ratio +passed 8 tests in /test/utilities/ratio/ratio.arithmetic +passed 6 tests in /test/utilities/ratio/ratio.comparison +passed 4 tests in /test/utilities/ratio/ratio.ratio +passed 1 tests in /test/utilities/ratio/ratio.si +passed 2 tests in /test/utilities/template.bitset +passed 4 tests in /test/utilities/template.bitset/bitset.cons +passed 1 tests in /test/utilities/template.bitset/bitset.hash +passed 26 tests in /test/utilities/template.bitset/bitset.members +passed 5 tests in /test/utilities/template.bitset/bitset.operators +passed 7 tests in /test/utilities/time +passed 1 tests in /test/utilities/time/time.clock +passed 2 tests in /test/utilities/time/time.clock/time.clock.hires +passed 2 tests in /test/utilities/time/time.clock/time.clock.monotonic +passed 5 tests in /test/utilities/time/time.clock/time.clock.system +passed 1 tests in /test/utilities/time/time.clock.req +passed 5 tests in /test/utilities/time/time.duration +passed 12 tests in /test/utilities/time/time.duration/time.duration.arithmetic +passed 2 tests in /test/utilities/time/time.duration/time.duration.cast +passed 2 tests in /test/utilities/time/time.duration/time.duration.comparisons +passed 11 tests in /test/utilities/time/time.duration/time.duration.cons +passed 11 tests in /test/utilities/time/time.duration/time.duration.nonmember +passed 1 tests in /test/utilities/time/time.duration/time.duration.observer +passed 3 tests in /test/utilities/time/time.duration/time.duration.special +passed 2 tests in /test/utilities/time/time.point +passed 2 tests in /test/utilities/time/time.point/time.point.arithmetic +passed 2 tests in /test/utilities/time/time.point/time.point.cast +passed 4 tests in /test/utilities/time/time.point/time.point.comparisons +passed 5 tests in /test/utilities/time/time.point/time.point.cons +passed 3 tests in /test/utilities/time/time.point/time.point.nonmember +passed 1 tests in /test/utilities/time/time.point/time.point.observer +passed 2 tests in /test/utilities/time/time.point/time.point.special +passed 1 tests in /test/utilities/time/time.traits +passed 3 tests in /test/utilities/time/time.traits/time.traits.duration_values +passed 1 tests in /test/utilities/time/time.traits/time.traits.is_fp +passed 2 tests in /test/utilities/time/time.traits/time.traits.specializations +passed 1 tests in /test/utilities/tuple +passed 1 tests in /test/utilities/tuple/tuple.general +empty_member.pass.cpp: In function ‘int main()’: +empty_member.pass.cpp:25: error: expected initializer before ‘<’ token +empty_member.pass.cpp:26: error: ‘T’ was not declared in this scope +empty_member.pass.cpp:26: error: template argument 1 is invalid +empty_member.pass.cpp:29: error: expected initializer before ‘<’ token +empty_member.pass.cpp:30: error: ‘T’ was not declared in this scope +empty_member.pass.cpp:30: error: template argument 1 is invalid +empty_member.pass.cpp:33: error: expected initializer before ‘<’ token +empty_member.pass.cpp:34: error: ‘T’ was not declared in this scope +empty_member.pass.cpp:34: error: template argument 1 is invalid +empty_member.pass.cpp:37: error: expected initializer before ‘<’ token +empty_member.pass.cpp:38: error: ‘T’ was not declared in this scope +empty_member.pass.cpp:38: error: template argument 1 is invalid +empty_member.pass.cpp:41: error: expected initializer before ‘<’ token +empty_member.pass.cpp:42: error: ‘T’ was not declared in this scope +empty_member.pass.cpp:42: error: template argument 1 is invalid +empty_member.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple +const_pair.pass.cpp: In function ‘int main()’: +const_pair.pass.cpp:25: error: expected initializer before ‘<’ token +const_pair.pass.cpp:27: error: ‘T1’ was not declared in this scope +const_pair.pass.cpp:27: error: expected `;' before ‘t1’ +const_pair.pass.cpp:28: error: ‘t1’ was not declared in this scope +const_pair.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +const_pair.pass.cpp:30: error: ‘get’ is not a member of ‘std’ +const_pair.pass.cpp failed to compile +convert_copy.pass.cpp: In function ‘int main()’: +convert_copy.pass.cpp:37: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:38: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:39: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:39: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:40: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:40: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:41: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:41: error: ‘t0’ was not declared in this scope +convert_copy.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:45: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:46: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:47: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:47: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:48: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:48: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:49: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:49: error: ‘t0’ was not declared in this scope +convert_copy.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:54: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:55: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:56: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:56: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:57: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:57: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:58: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:58: error: ‘t0’ was not declared in this scope +convert_copy.pass.cpp:59: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:61: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:66: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:67: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:68: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:68: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:69: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:69: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:70: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:70: error: ‘t0’ was not declared in this scope +convert_copy.pass.cpp:71: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:72: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:73: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp failed to compile +convert_move.pass.cpp: In function ‘int main()’: +convert_move.pass.cpp:40: error: expected initializer before ‘<’ token +convert_move.pass.cpp:41: error: expected initializer before ‘<’ token +convert_move.pass.cpp:42: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:42: error: expected `;' before ‘t0’ +convert_move.pass.cpp:43: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:43: error: expected `;' before ‘t1’ +convert_move.pass.cpp:44: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:44: error: ‘t0’ was not declared in this scope +convert_move.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:48: error: expected initializer before ‘<’ token +convert_move.pass.cpp:49: error: expected initializer before ‘<’ token +convert_move.pass.cpp:50: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:50: error: expected `;' before ‘t0’ +convert_move.pass.cpp:51: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:51: error: expected `;' before ‘t1’ +convert_move.pass.cpp:52: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:52: error: ‘t0’ was not declared in this scope +convert_move.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:54: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:57: error: expected initializer before ‘<’ token +convert_move.pass.cpp:58: error: expected initializer before ‘<’ token +convert_move.pass.cpp:59: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:59: error: expected `;' before ‘t0’ +convert_move.pass.cpp:60: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:60: error: expected `;' before ‘t1’ +convert_move.pass.cpp:61: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:61: error: ‘t0’ was not declared in this scope +convert_move.pass.cpp:62: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:63: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:64: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:69: error: expected initializer before ‘<’ token +convert_move.pass.cpp:70: error: expected initializer before ‘<’ token +convert_move.pass.cpp:71: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:71: error: expected `;' before ‘t0’ +convert_move.pass.cpp:72: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:72: error: expected `;' before ‘t1’ +convert_move.pass.cpp:73: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:73: error: ‘t0’ was not declared in this scope +convert_move.pass.cpp:74: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:75: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:76: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:79: error: expected initializer before ‘<’ token +convert_move.pass.cpp:80: error: expected initializer before ‘<’ token +convert_move.pass.cpp:81: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:81: error: expected `;' before ‘t0’ +convert_move.pass.cpp:82: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:82: error: expected `;' before ‘t1’ +convert_move.pass.cpp:83: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:83: error: ‘t0’ was not declared in this scope +convert_move.pass.cpp:84: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:85: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:86: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp failed to compile +copy.pass.cpp: In function ‘int main()’: +copy.pass.cpp:23: error: expected initializer before ‘<’ token +copy.pass.cpp:24: error: ‘T’ was not declared in this scope +copy.pass.cpp:24: error: expected `;' before ‘t0’ +copy.pass.cpp:25: error: expected `;' before ‘t’ +copy.pass.cpp:26: error: ‘t’ was not declared in this scope +copy.pass.cpp:26: error: ‘t0’ was not declared in this scope +copy.pass.cpp:29: error: expected initializer before ‘<’ token +copy.pass.cpp:30: error: ‘T’ was not declared in this scope +copy.pass.cpp:30: error: expected `;' before ‘t0’ +copy.pass.cpp:31: error: expected `;' before ‘t’ +copy.pass.cpp:32: error: ‘t’ was not declared in this scope +copy.pass.cpp:32: error: ‘t0’ was not declared in this scope +copy.pass.cpp:33: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:36: error: expected initializer before ‘<’ token +copy.pass.cpp:37: error: ‘T’ was not declared in this scope +copy.pass.cpp:37: error: expected `;' before ‘t0’ +copy.pass.cpp:38: error: expected `;' before ‘t’ +copy.pass.cpp:39: error: ‘t’ was not declared in this scope +copy.pass.cpp:39: error: ‘t0’ was not declared in this scope +copy.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:41: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:44: error: expected initializer before ‘<’ token +copy.pass.cpp:45: error: ‘T’ was not declared in this scope +copy.pass.cpp:45: error: expected `;' before ‘t0’ +copy.pass.cpp:46: error: expected `;' before ‘t’ +copy.pass.cpp:47: error: ‘t’ was not declared in this scope +copy.pass.cpp:47: error: ‘t0’ was not declared in this scope +copy.pass.cpp:48: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:49: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp failed to compile +move.pass.cpp: In function ‘int main()’: +move.pass.cpp:24: error: expected initializer before ‘<’ token +move.pass.cpp:25: error: ‘T’ was not declared in this scope +move.pass.cpp:25: error: expected `;' before ‘t0’ +move.pass.cpp:26: error: expected `;' before ‘t’ +move.pass.cpp:27: error: ‘t’ was not declared in this scope +move.pass.cpp:27: error: ‘t0’ was not declared in this scope +move.pass.cpp:30: error: expected initializer before ‘<’ token +move.pass.cpp:31: error: ‘T’ was not declared in this scope +move.pass.cpp:31: error: expected `;' before ‘t0’ +move.pass.cpp:32: error: expected `;' before ‘t’ +move.pass.cpp:33: error: ‘t’ was not declared in this scope +move.pass.cpp:33: error: ‘t0’ was not declared in this scope +move.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:37: error: expected initializer before ‘<’ token +move.pass.cpp:38: error: ‘T’ was not declared in this scope +move.pass.cpp:38: error: expected `;' before ‘t0’ +move.pass.cpp:39: error: expected `;' before ‘t’ +move.pass.cpp:40: error: ‘t’ was not declared in this scope +move.pass.cpp:40: error: ‘t0’ was not declared in this scope +move.pass.cpp:41: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:45: error: expected initializer before ‘<’ token +move.pass.cpp:46: error: ‘T’ was not declared in this scope +move.pass.cpp:46: error: expected `;' before ‘t0’ +move.pass.cpp:47: error: expected `;' before ‘t’ +move.pass.cpp:48: error: ‘t’ was not declared in this scope +move.pass.cpp:48: error: ‘t0’ was not declared in this scope +move.pass.cpp:49: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +move.pass.cpp failed to compile +move_pair.pass.cpp: In function ‘int main()’: +move_pair.pass.cpp:41: error: ‘T0’ was not declared in this scope +move_pair.pass.cpp:41: error: ‘>>’ should be ‘> >’ within a nested template argument list +move_pair.pass.cpp:42: error: expected initializer before ‘<’ token +move_pair.pass.cpp:43: error: expected `;' before ‘t0’ +move_pair.pass.cpp:44: error: ‘T1’ was not declared in this scope +move_pair.pass.cpp:44: error: expected `;' before ‘t1’ +move_pair.pass.cpp:45: error: ‘t1’ was not declared in this scope +move_pair.pass.cpp:45: error: ‘t0’ was not declared in this scope +move_pair.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +move_pair.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +move_pair.pass.cpp failed to compile +failed 6 tests in /test/utilities/tuple/tuple.tuple/tuple.assign +passed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.assign +UTypes.pass.cpp: In function ‘int main()’: +UTypes.pass.cpp:25: error: ‘tuple’ is not a member of ‘std’ +UTypes.pass.cpp:25: error: ‘MoveOnly’ was not declared in this scope +UTypes.pass.cpp:25: error: ‘t’ was not declared in this scope +UTypes.pass.cpp:26: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:29: error: ‘tuple’ is not a member of ‘std’ +UTypes.pass.cpp:29: error: ‘MoveOnly’ was not declared in this scope +UTypes.pass.cpp:29: error: ‘t’ was not declared in this scope +UTypes.pass.cpp:30: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:31: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:34: error: ‘tuple’ is not a member of ‘std’ +UTypes.pass.cpp:34: error: ‘MoveOnly’ was not declared in this scope +UTypes.pass.cpp:36: error: ‘t’ was not declared in this scope +UTypes.pass.cpp:37: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:38: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:39: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:43: error: ‘tuple’ is not a member of ‘std’ +UTypes.pass.cpp:43: error: ‘MoveOnly’ was not declared in this scope +UTypes.pass.cpp:44: error: ‘t’ was not declared in this scope +UTypes.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:50: error: ‘tuple’ is not a member of ‘std’ +UTypes.pass.cpp:50: error: ‘MoveOnly’ was not declared in this scope +UTypes.pass.cpp:50: error: ‘t’ was not declared in this scope +UTypes.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp failed to compile +In file included from alloc.pass.cpp:22: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc.pass.cpp:23: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc.pass.cpp: In function ‘int main()’: +alloc.pass.cpp:28: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:28: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:28: error: ‘A1’ was not declared in this scope +alloc.pass.cpp:28: error: expected primary-expression before ‘int’ +alloc.pass.cpp:28: error: ‘t’ was not declared in this scope +alloc.pass.cpp:31: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:31: error: expected primary-expression before ‘int’ +alloc.pass.cpp:31: error: expected `;' before ‘int’ +alloc.pass.cpp:32: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:32: error: ‘t’ was not declared in this scope +alloc.pass.cpp:35: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:35: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:35: error: ‘A1’ was not declared in this scope +alloc.pass.cpp:35: error: expected primary-expression before ‘int’ +alloc.pass.cpp:35: error: ‘t’ was not declared in this scope +alloc.pass.cpp:36: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:40: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:40: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:40: error: ‘A1’ was not declared in this scope +alloc.pass.cpp:40: error: expected primary-expression before ‘int’ +alloc.pass.cpp:40: error: ‘t’ was not declared in this scope +alloc.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:46: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:46: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:46: error: ‘A1’ was not declared in this scope +alloc.pass.cpp:46: error: expected primary-expression before ‘int’ +alloc.pass.cpp:46: error: ‘t’ was not declared in this scope +alloc.pass.cpp:48: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:52: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:52: error: expected primary-expression before ‘,’ token +alloc.pass.cpp:52: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:52: error: ‘A1’ was not declared in this scope +alloc.pass.cpp:52: error: expected primary-expression before ‘int’ +alloc.pass.cpp:52: error: ‘t’ was not declared in this scope +alloc.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:55: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:60: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:60: error: expected primary-expression before ‘,’ token +alloc.pass.cpp:60: error: expected primary-expression before ‘,’ token +alloc.pass.cpp:60: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:61: error: ‘A1’ was not declared in this scope +alloc.pass.cpp:61: error: expected primary-expression before ‘int’ +alloc.pass.cpp:61: error: ‘t’ was not declared in this scope +alloc.pass.cpp:62: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:64: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:66: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:71: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:71: error: expected primary-expression before ‘,’ token +alloc.pass.cpp:71: error: expected primary-expression before ‘,’ token +alloc.pass.cpp:71: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:72: error: ‘A2’ was not declared in this scope +alloc.pass.cpp:72: error: expected primary-expression before ‘int’ +alloc.pass.cpp:72: error: ‘t’ was not declared in this scope +alloc.pass.cpp:73: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:75: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:77: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp failed to compile +In file included from alloc_UTypes.pass.cpp:22: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_UTypes.pass.cpp:23: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_UTypes.pass.cpp: In function ‘int main()’: +alloc_UTypes.pass.cpp:28: error: ‘tuple’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:28: error: ‘MoveOnly’ was not declared in this scope +alloc_UTypes.pass.cpp:28: error: ‘A1’ was not declared in this scope +alloc_UTypes.pass.cpp:28: error: expected primary-expression before ‘int’ +alloc_UTypes.pass.cpp:28: error: ‘t’ was not declared in this scope +alloc_UTypes.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:32: error: ‘tuple’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:32: error: ‘MoveOnly’ was not declared in this scope +alloc_UTypes.pass.cpp:32: error: ‘A1’ was not declared in this scope +alloc_UTypes.pass.cpp:32: error: expected primary-expression before ‘int’ +alloc_UTypes.pass.cpp:33: error: ‘t’ was not declared in this scope +alloc_UTypes.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:35: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:38: error: ‘tuple’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:38: error: ‘MoveOnly’ was not declared in this scope +alloc_UTypes.pass.cpp:38: error: ‘A1’ was not declared in this scope +alloc_UTypes.pass.cpp:38: error: expected primary-expression before ‘int’ +alloc_UTypes.pass.cpp:40: error: ‘t’ was not declared in this scope +alloc_UTypes.pass.cpp:41: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:48: error: ‘tuple’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:48: error: expected primary-expression before ‘int’ +alloc_UTypes.pass.cpp:48: error: expected `;' before ‘int’ +alloc_UTypes.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:50: error: ‘t’ was not declared in this scope +alloc_UTypes.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:54: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:58: error: ‘tuple’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:58: error: ‘MoveOnly’ was not declared in this scope +alloc_UTypes.pass.cpp:58: error: ‘A1’ was not declared in this scope +alloc_UTypes.pass.cpp:58: error: expected primary-expression before ‘int’ +alloc_UTypes.pass.cpp:59: error: ‘t’ was not declared in this scope +alloc_UTypes.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:61: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:62: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:65: error: ‘tuple’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:65: error: ‘MoveOnly’ was not declared in this scope +alloc_UTypes.pass.cpp:65: error: ‘A1’ was not declared in this scope +alloc_UTypes.pass.cpp:65: error: expected primary-expression before ‘int’ +alloc_UTypes.pass.cpp:66: error: ‘t’ was not declared in this scope +alloc_UTypes.pass.cpp:67: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:68: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:69: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp failed to compile +In file included from alloc_const_Types.pass.cpp:21: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_const_Types.pass.cpp:22: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_const_Types.pass.cpp: In function ‘int main()’: +alloc_const_Types.pass.cpp:27: error: ‘tuple’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:27: error: expected primary-expression before ‘int’ +alloc_const_Types.pass.cpp:27: error: expected `;' before ‘int’ +alloc_const_Types.pass.cpp:28: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:28: error: ‘t’ was not declared in this scope +alloc_const_Types.pass.cpp:32: error: ‘tuple’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:32: error: expected primary-expression before ‘>’ token +alloc_const_Types.pass.cpp:32: error: ‘A1’ was not declared in this scope +alloc_const_Types.pass.cpp:32: error: expected primary-expression before ‘int’ +alloc_const_Types.pass.cpp:32: error: ‘t’ was not declared in this scope +alloc_const_Types.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:38: error: ‘tuple’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:38: error: expected primary-expression before ‘>’ token +alloc_const_Types.pass.cpp:38: error: ‘A1’ was not declared in this scope +alloc_const_Types.pass.cpp:38: error: expected primary-expression before ‘int’ +alloc_const_Types.pass.cpp:38: error: ‘t’ was not declared in this scope +alloc_const_Types.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:44: error: ‘tuple’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:44: error: expected primary-expression before ‘int’ +alloc_const_Types.pass.cpp:44: error: expected `;' before ‘int’ +alloc_const_Types.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:46: error: ‘t’ was not declared in this scope +alloc_const_Types.pass.cpp:48: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:53: error: ‘tuple’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:53: error: expected primary-expression before ‘int’ +alloc_const_Types.pass.cpp:53: error: expected `;' before ‘int’ +alloc_const_Types.pass.cpp:56: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:56: error: ‘t’ was not declared in this scope +alloc_const_Types.pass.cpp:58: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:65: error: ‘tuple’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:65: error: expected primary-expression before ‘int’ +alloc_const_Types.pass.cpp:65: error: expected `;' before ‘int’ +alloc_const_Types.pass.cpp:68: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:68: error: ‘t’ was not declared in this scope +alloc_const_Types.pass.cpp:70: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:72: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp failed to compile +In file included from alloc_const_pair.pass.cpp:22: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_const_pair.pass.cpp:23: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_const_pair.pass.cpp: In function ‘int main()’: +alloc_const_pair.pass.cpp:29: error: expected initializer before ‘<’ token +alloc_const_pair.pass.cpp:31: error: ‘T1’ was not declared in this scope +alloc_const_pair.pass.cpp:31: error: expected `;' before ‘t1’ +alloc_const_pair.pass.cpp:32: error: ‘get’ is not a member of ‘std’ +alloc_const_pair.pass.cpp:32: error: ‘t1’ was not declared in this scope +alloc_const_pair.pass.cpp:33: error: ‘get’ is not a member of ‘std’ +alloc_const_pair.pass.cpp:37: error: expected initializer before ‘<’ token +alloc_const_pair.pass.cpp:40: error: ‘T1’ was not declared in this scope +alloc_const_pair.pass.cpp:40: error: expected `;' before ‘t1’ +alloc_const_pair.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +alloc_const_pair.pass.cpp:42: error: ‘t1’ was not declared in this scope +alloc_const_pair.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +alloc_const_pair.pass.cpp:47: error: expected initializer before ‘<’ token +alloc_const_pair.pass.cpp:51: error: ‘T1’ was not declared in this scope +alloc_const_pair.pass.cpp:51: error: expected `;' before ‘t1’ +alloc_const_pair.pass.cpp:54: error: ‘get’ is not a member of ‘std’ +alloc_const_pair.pass.cpp:54: error: ‘t1’ was not declared in this scope +alloc_const_pair.pass.cpp:55: error: ‘get’ is not a member of ‘std’ +alloc_const_pair.pass.cpp failed to compile +In file included from alloc_convert_copy.pass.cpp:21: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_convert_copy.pass.cpp:22: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_convert_copy.pass.cpp: In function ‘int main()’: +alloc_convert_copy.pass.cpp:27: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:28: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:29: error: ‘T0’ was not declared in this scope +alloc_convert_copy.pass.cpp:29: error: expected `;' before ‘t0’ +alloc_convert_copy.pass.cpp:30: error: ‘T1’ was not declared in this scope +alloc_convert_copy.pass.cpp:30: error: expected `;' before ‘t1’ +alloc_convert_copy.pass.cpp:31: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp:31: error: ‘t1’ was not declared in this scope +alloc_convert_copy.pass.cpp:34: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:35: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:36: error: ‘T0’ was not declared in this scope +alloc_convert_copy.pass.cpp:36: error: expected `;' before ‘t0’ +alloc_convert_copy.pass.cpp:38: error: ‘T1’ was not declared in this scope +alloc_convert_copy.pass.cpp:38: error: expected `;' before ‘t1’ +alloc_convert_copy.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp:40: error: ‘t1’ was not declared in this scope +alloc_convert_copy.pass.cpp:43: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:44: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:45: error: ‘T0’ was not declared in this scope +alloc_convert_copy.pass.cpp:45: error: expected `;' before ‘t0’ +alloc_convert_copy.pass.cpp:48: error: ‘T1’ was not declared in this scope +alloc_convert_copy.pass.cpp:48: error: expected `;' before ‘t1’ +alloc_convert_copy.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp:51: error: ‘t1’ was not declared in this scope +alloc_convert_copy.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp:55: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:56: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:57: error: ‘T0’ was not declared in this scope +alloc_convert_copy.pass.cpp:57: error: expected `;' before ‘t0’ +alloc_convert_copy.pass.cpp:60: error: ‘T1’ was not declared in this scope +alloc_convert_copy.pass.cpp:60: error: expected `;' before ‘t1’ +alloc_convert_copy.pass.cpp:63: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp:63: error: ‘t1’ was not declared in this scope +alloc_convert_copy.pass.cpp:64: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp:65: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp failed to compile +In file included from alloc_convert_move.pass.cpp:23: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_convert_move.pass.cpp:24: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_convert_move.pass.cpp: In function ‘int main()’: +alloc_convert_move.pass.cpp:44: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:45: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:46: error: ‘T0’ was not declared in this scope +alloc_convert_move.pass.cpp:46: error: expected `;' before ‘t0’ +alloc_convert_move.pass.cpp:48: error: ‘T1’ was not declared in this scope +alloc_convert_move.pass.cpp:48: error: expected `;' before ‘t1’ +alloc_convert_move.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp:50: error: ‘t1’ was not declared in this scope +alloc_convert_move.pass.cpp:53: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:54: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:55: error: ‘T0’ was not declared in this scope +alloc_convert_move.pass.cpp:55: error: expected `;' before ‘t0’ +alloc_convert_move.pass.cpp:56: error: ‘T1’ was not declared in this scope +alloc_convert_move.pass.cpp:56: error: expected `;' before ‘t1’ +alloc_convert_move.pass.cpp:57: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp:57: error: ‘t1’ was not declared in this scope +alloc_convert_move.pass.cpp:60: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:61: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:62: error: ‘T0’ was not declared in this scope +alloc_convert_move.pass.cpp:62: error: expected `;' before ‘t0’ +alloc_convert_move.pass.cpp:64: error: ‘T1’ was not declared in this scope +alloc_convert_move.pass.cpp:64: error: expected `;' before ‘t1’ +alloc_convert_move.pass.cpp:66: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp:66: error: ‘t1’ was not declared in this scope +alloc_convert_move.pass.cpp:67: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp:70: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:71: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:72: error: ‘T0’ was not declared in this scope +alloc_convert_move.pass.cpp:72: error: expected `;' before ‘t0’ +alloc_convert_move.pass.cpp:75: error: ‘T1’ was not declared in this scope +alloc_convert_move.pass.cpp:75: error: expected `;' before ‘t1’ +alloc_convert_move.pass.cpp:78: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp:78: error: ‘t1’ was not declared in this scope +alloc_convert_move.pass.cpp:79: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp:80: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp failed to compile +In file included from alloc_copy.pass.cpp:21: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_copy.pass.cpp:22: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_copy.pass.cpp: In function ‘int main()’: +alloc_copy.pass.cpp:27: error: expected initializer before ‘<’ token +alloc_copy.pass.cpp:28: error: ‘T’ was not declared in this scope +alloc_copy.pass.cpp:28: error: expected `;' before ‘t0’ +alloc_copy.pass.cpp:29: error: expected `;' before ‘t’ +alloc_copy.pass.cpp:32: error: expected initializer before ‘<’ token +alloc_copy.pass.cpp:33: error: ‘T’ was not declared in this scope +alloc_copy.pass.cpp:33: error: expected `;' before ‘t0’ +alloc_copy.pass.cpp:34: error: expected `;' before ‘t’ +alloc_copy.pass.cpp:35: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:35: error: ‘t’ was not declared in this scope +alloc_copy.pass.cpp:38: error: expected initializer before ‘<’ token +alloc_copy.pass.cpp:39: error: ‘T’ was not declared in this scope +alloc_copy.pass.cpp:39: error: expected `;' before ‘t0’ +alloc_copy.pass.cpp:41: error: expected `;' before ‘t’ +alloc_copy.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:43: error: ‘t’ was not declared in this scope +alloc_copy.pass.cpp:46: error: expected initializer before ‘<’ token +alloc_copy.pass.cpp:47: error: ‘T’ was not declared in this scope +alloc_copy.pass.cpp:47: error: expected `;' before ‘t0’ +alloc_copy.pass.cpp:49: error: expected `;' before ‘t’ +alloc_copy.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:51: error: ‘t’ was not declared in this scope +alloc_copy.pass.cpp:54: error: expected initializer before ‘<’ token +alloc_copy.pass.cpp:55: error: ‘T’ was not declared in this scope +alloc_copy.pass.cpp:55: error: expected `;' before ‘t0’ +alloc_copy.pass.cpp:58: error: expected `;' before ‘t’ +alloc_copy.pass.cpp:61: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:61: error: ‘t’ was not declared in this scope +alloc_copy.pass.cpp:62: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:65: error: expected initializer before ‘<’ token +alloc_copy.pass.cpp:66: error: ‘T’ was not declared in this scope +alloc_copy.pass.cpp:66: error: expected `;' before ‘t0’ +alloc_copy.pass.cpp:69: error: expected `;' before ‘t’ +alloc_copy.pass.cpp:72: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:72: error: ‘t’ was not declared in this scope +alloc_copy.pass.cpp:73: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:74: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp failed to compile +In file included from alloc_move.pass.cpp:22: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_move.pass.cpp:23: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_move.pass.cpp: In function ‘int main()’: +alloc_move.pass.cpp:28: error: expected initializer before ‘<’ token +alloc_move.pass.cpp:29: error: ‘T’ was not declared in this scope +alloc_move.pass.cpp:29: error: expected `;' before ‘t0’ +alloc_move.pass.cpp:30: error: expected `;' before ‘t’ +alloc_move.pass.cpp:33: error: expected initializer before ‘<’ token +alloc_move.pass.cpp:34: error: ‘T’ was not declared in this scope +alloc_move.pass.cpp:34: error: expected `;' before ‘t0’ +alloc_move.pass.cpp:35: error: expected `;' before ‘t’ +alloc_move.pass.cpp:36: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:36: error: ‘t’ was not declared in this scope +alloc_move.pass.cpp:39: error: expected initializer before ‘<’ token +alloc_move.pass.cpp:40: error: ‘T’ was not declared in this scope +alloc_move.pass.cpp:40: error: expected `;' before ‘t0’ +alloc_move.pass.cpp:42: error: expected `;' before ‘t’ +alloc_move.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:44: error: ‘t’ was not declared in this scope +alloc_move.pass.cpp:47: error: expected initializer before ‘<’ token +alloc_move.pass.cpp:48: error: ‘T’ was not declared in this scope +alloc_move.pass.cpp:48: error: expected `;' before ‘t0’ +alloc_move.pass.cpp:50: error: expected `;' before ‘t’ +alloc_move.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:52: error: ‘t’ was not declared in this scope +alloc_move.pass.cpp:55: error: expected initializer before ‘<’ token +alloc_move.pass.cpp:56: error: ‘T’ was not declared in this scope +alloc_move.pass.cpp:56: error: expected `;' before ‘t0’ +alloc_move.pass.cpp:58: error: expected `;' before ‘t’ +alloc_move.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:60: error: ‘t’ was not declared in this scope +alloc_move.pass.cpp:61: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:64: error: expected initializer before ‘<’ token +alloc_move.pass.cpp:65: error: ‘T’ was not declared in this scope +alloc_move.pass.cpp:65: error: expected `;' before ‘t0’ +alloc_move.pass.cpp:68: error: expected `;' before ‘t’ +alloc_move.pass.cpp:71: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:71: error: ‘t’ was not declared in this scope +alloc_move.pass.cpp:72: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:73: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp failed to compile +In file included from alloc_move_pair.pass.cpp:23: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_move_pair.pass.cpp:24: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_move_pair.pass.cpp: In function ‘int main()’: +alloc_move_pair.pass.cpp:45: error: ‘T0’ was not declared in this scope +alloc_move_pair.pass.cpp:45: error: ‘>>’ should be ‘> >’ within a nested template argument list +alloc_move_pair.pass.cpp:46: error: expected initializer before ‘<’ token +alloc_move_pair.pass.cpp:47: error: expected `;' before ‘t0’ +alloc_move_pair.pass.cpp:49: error: ‘T1’ was not declared in this scope +alloc_move_pair.pass.cpp:49: error: expected `;' before ‘t1’ +alloc_move_pair.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +alloc_move_pair.pass.cpp:51: error: ‘t1’ was not declared in this scope +alloc_move_pair.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +alloc_move_pair.pass.cpp failed to compile +const_Types.pass.cpp: In function ‘int main()’: +const_Types.pass.cpp:23: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:23: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:23: error: expected `;' before ‘int’ +const_Types.pass.cpp:24: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:24: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:27: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:27: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:27: error: expected `;' before ‘int’ +const_Types.pass.cpp:28: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:28: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:32: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:32: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:32: error: expected `;' before ‘int’ +const_Types.pass.cpp:33: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:33: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:37: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:37: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:37: error: expected `;' before ‘int’ +const_Types.pass.cpp:38: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:38: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:39: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:44: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:44: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:44: error: expected `;' before ‘int’ +const_Types.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:45: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:50: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:50: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:50: error: expected `;' before ‘int’ +const_Types.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:51: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:56: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:56: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:56: error: expected `;' before ‘int’ +const_Types.pass.cpp:57: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:57: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:58: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:59: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp failed to compile +const_pair.pass.cpp: In function ‘int main()’: +const_pair.pass.cpp:24: error: expected initializer before ‘<’ token +const_pair.pass.cpp:26: error: ‘T1’ was not declared in this scope +const_pair.pass.cpp:26: error: expected `;' before ‘t1’ +const_pair.pass.cpp:27: error: ‘get’ is not a member of ‘std’ +const_pair.pass.cpp:27: error: ‘t1’ was not declared in this scope +const_pair.pass.cpp:28: error: ‘get’ is not a member of ‘std’ +const_pair.pass.cpp failed to compile +convert_copy.pass.cpp: In function ‘int main()’: +convert_copy.pass.cpp:36: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:37: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:38: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:38: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:39: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:39: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:40: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:43: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:44: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:45: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:45: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:46: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:46: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:47: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:48: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:51: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:52: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:53: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:53: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:54: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:54: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:55: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:55: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:56: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:57: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:61: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:62: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:63: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:63: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:64: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:64: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:66: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:66: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:67: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:68: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp failed to compile +convert_move.pass.cpp: In function ‘int main()’: +convert_move.pass.cpp:39: error: expected initializer before ‘<’ token +convert_move.pass.cpp:40: error: expected initializer before ‘<’ token +convert_move.pass.cpp:41: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:41: error: expected `;' before ‘t0’ +convert_move.pass.cpp:42: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:42: error: expected `;' before ‘t1’ +convert_move.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:43: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:46: error: expected initializer before ‘<’ token +convert_move.pass.cpp:47: error: expected initializer before ‘<’ token +convert_move.pass.cpp:48: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:48: error: expected `;' before ‘t0’ +convert_move.pass.cpp:49: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:49: error: expected `;' before ‘t1’ +convert_move.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:50: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:54: error: expected initializer before ‘<’ token +convert_move.pass.cpp:55: error: expected initializer before ‘<’ token +convert_move.pass.cpp:56: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:56: error: expected `;' before ‘t0’ +convert_move.pass.cpp:57: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:57: error: expected `;' before ‘t1’ +convert_move.pass.cpp:58: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:58: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:59: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:64: error: expected initializer before ‘<’ token +convert_move.pass.cpp:65: error: expected initializer before ‘<’ token +convert_move.pass.cpp:66: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:66: error: expected `;' before ‘t0’ +convert_move.pass.cpp:67: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:67: error: expected `;' before ‘t1’ +convert_move.pass.cpp:69: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:69: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:70: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:71: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:74: error: expected initializer before ‘<’ token +convert_move.pass.cpp:75: error: expected initializer before ‘<’ token +convert_move.pass.cpp:76: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:76: error: expected `;' before ‘t0’ +convert_move.pass.cpp:77: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:77: error: expected `;' before ‘t1’ +convert_move.pass.cpp:78: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:78: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:79: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:80: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp failed to compile +copy.pass.cpp: In function ‘int main()’: +copy.pass.cpp:23: error: expected initializer before ‘<’ token +copy.pass.cpp:24: error: ‘T’ was not declared in this scope +copy.pass.cpp:24: error: expected `;' before ‘t0’ +copy.pass.cpp:25: error: expected `;' before ‘t’ +copy.pass.cpp:28: error: expected initializer before ‘<’ token +copy.pass.cpp:29: error: ‘T’ was not declared in this scope +copy.pass.cpp:29: error: expected `;' before ‘t0’ +copy.pass.cpp:30: error: expected `;' before ‘t’ +copy.pass.cpp:31: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:31: error: ‘t’ was not declared in this scope +copy.pass.cpp:34: error: expected initializer before ‘<’ token +copy.pass.cpp:35: error: ‘T’ was not declared in this scope +copy.pass.cpp:35: error: expected `;' before ‘t0’ +copy.pass.cpp:36: error: expected `;' before ‘t’ +copy.pass.cpp:37: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:37: error: ‘t’ was not declared in this scope +copy.pass.cpp:38: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:41: error: expected initializer before ‘<’ token +copy.pass.cpp:42: error: ‘T’ was not declared in this scope +copy.pass.cpp:42: error: expected `;' before ‘t0’ +copy.pass.cpp:43: error: expected `;' before ‘t’ +copy.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:44: error: ‘t’ was not declared in this scope +copy.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp failed to compile +default.pass.cpp: In function ‘int main()’: +default.pass.cpp:25: error: ‘tuple’ is not a member of ‘std’ +default.pass.cpp:25: error: expected primary-expression before ‘>’ token +default.pass.cpp:25: error: ‘t’ was not declared in this scope +default.pass.cpp:28: error: ‘tuple’ is not a member of ‘std’ +default.pass.cpp:28: error: expected primary-expression before ‘int’ +default.pass.cpp:28: error: expected `;' before ‘int’ +default.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:29: error: ‘t’ was not declared in this scope +default.pass.cpp:32: error: ‘tuple’ is not a member of ‘std’ +default.pass.cpp:32: error: expected primary-expression before ‘int’ +default.pass.cpp:32: error: expected `;' before ‘int’ +default.pass.cpp:33: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:33: error: ‘t’ was not declared in this scope +default.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:37: error: ‘tuple’ is not a member of ‘std’ +default.pass.cpp:37: error: expected primary-expression before ‘int’ +default.pass.cpp:37: error: expected `;' before ‘int’ +default.pass.cpp:38: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:38: error: ‘t’ was not declared in this scope +default.pass.cpp:39: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:43: error: ‘tuple’ is not a member of ‘std’ +default.pass.cpp:43: error: expected primary-expression before ‘int’ +default.pass.cpp:43: error: expected `;' before ‘int’ +default.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:44: error: ‘t’ was not declared in this scope +default.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +default.pass.cpp failed to compile +move.pass.cpp: In function ‘int main()’: +move.pass.cpp:24: error: expected initializer before ‘<’ token +move.pass.cpp:25: error: ‘T’ was not declared in this scope +move.pass.cpp:25: error: expected `;' before ‘t0’ +move.pass.cpp:26: error: expected `;' before ‘t’ +move.pass.cpp:29: error: expected initializer before ‘<’ token +move.pass.cpp:30: error: ‘T’ was not declared in this scope +move.pass.cpp:30: error: expected `;' before ‘t0’ +move.pass.cpp:31: error: expected `;' before ‘t’ +move.pass.cpp:32: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:32: error: ‘t’ was not declared in this scope +move.pass.cpp:35: error: expected initializer before ‘<’ token +move.pass.cpp:36: error: ‘T’ was not declared in this scope +move.pass.cpp:36: error: expected `;' before ‘t0’ +move.pass.cpp:37: error: expected `;' before ‘t’ +move.pass.cpp:38: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:38: error: ‘t’ was not declared in this scope +move.pass.cpp:39: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:42: error: expected initializer before ‘<’ token +move.pass.cpp:43: error: ‘T’ was not declared in this scope +move.pass.cpp:43: error: expected `;' before ‘t0’ +move.pass.cpp:44: error: expected `;' before ‘t’ +move.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:45: error: ‘t’ was not declared in this scope +move.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +move.pass.cpp failed to compile +move_pair.pass.cpp: In function ‘int main()’: +move_pair.pass.cpp:40: error: ‘T0’ was not declared in this scope +move_pair.pass.cpp:40: error: ‘>>’ should be ‘> >’ within a nested template argument list +move_pair.pass.cpp:41: error: expected initializer before ‘<’ token +move_pair.pass.cpp:42: error: expected `;' before ‘t0’ +move_pair.pass.cpp:43: error: ‘T1’ was not declared in this scope +move_pair.pass.cpp:43: error: expected `;' before ‘t1’ +move_pair.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +move_pair.pass.cpp:44: error: ‘t1’ was not declared in this scope +move_pair.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +move_pair.pass.cpp failed to compile +failed 18 tests in /test/utilities/tuple/tuple.tuple/tuple.cnstr +passed 4 tests in /test/utilities/tuple/tuple.tuple/tuple.cnstr +make_tuple.pass.cpp: In function ‘int main()’: +make_tuple.pass.cpp:26: error: ‘tuple’ is not a member of ‘std’ +make_tuple.pass.cpp:26: error: expected primary-expression before ‘int’ +make_tuple.pass.cpp:26: error: expected `;' before ‘int’ +make_tuple.pass.cpp:28: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:28: error: ‘t’ was not declared in this scope +make_tuple.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:30: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:33: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:35: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:36: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:37: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp failed to compile +tie.pass.cpp: In function ‘int main()’: +tie.pass.cpp:26: error: ‘tie’ is not a member of ‘std’ +tie.pass.cpp:26: error: ‘ignore’ is not a member of ‘std’ +tie.pass.cpp:26: error: ‘make_tuple’ is not a member of ‘std’ +tie.pass.cpp failed to compile +tuple_cat.pass.cpp: In function ‘int main()’: +tuple_cat.pass.cpp:39: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:39: error: expected primary-expression before ‘>’ token +tuple_cat.pass.cpp:39: error: ‘t1’ was not declared in this scope +tuple_cat.pass.cpp:40: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:40: error: expected primary-expression before ‘>’ token +tuple_cat.pass.cpp:40: error: ‘t2’ was not declared in this scope +tuple_cat.pass.cpp:41: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:41: error: expected primary-expression before ‘>’ token +tuple_cat.pass.cpp:41: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:41: error: ‘tuple_cat’ is not a member of ‘std’ +tuple_cat.pass.cpp:44: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:44: error: expected primary-expression before ‘>’ token +tuple_cat.pass.cpp:44: error: ‘t1’ was not declared in this scope +tuple_cat.pass.cpp:45: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:45: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:45: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:46: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:46: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:46: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:47: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:50: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:50: error: expected primary-expression before ‘>’ token +tuple_cat.pass.cpp:50: error: ‘t1’ was not declared in this scope +tuple_cat.pass.cpp:51: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:51: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:51: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:52: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:52: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:52: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:53: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:56: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:56: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:56: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:57: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:57: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:57: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:58: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:58: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:58: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:59: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:59: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:63: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:63: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:63: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:64: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:64: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:64: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:65: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:65: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:65: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:66: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:66: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:67: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:70: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:70: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:70: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:71: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:71: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:71: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:72: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:72: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:72: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:73: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:73: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:74: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:75: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:78: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:78: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:78: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:79: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:79: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:79: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:80: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:80: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:80: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:81: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:81: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:82: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:83: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:86: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:86: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:86: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:87: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:87: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:87: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:88: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:88: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:88: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:90: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:90: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:91: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:92: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:93: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:96: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:96: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:96: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:97: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:97: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:97: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:98: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:98: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:98: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:100: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:100: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:101: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:102: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:103: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:106: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:106: error: ‘MoveOnly’ was not declared in this scope +tuple_cat.pass.cpp:106: error: ‘t1’ was not declared in this scope +tuple_cat.pass.cpp:107: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:107: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:107: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:108: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:108: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:108: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:110: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:110: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:111: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:112: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:113: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp failed to compile +failed 3 tests in /test/utilities/tuple/tuple.tuple/tuple.creation +get_const.pass.cpp: In function ‘int main()’: +get_const.pass.cpp:25: error: expected initializer before ‘<’ token +get_const.pass.cpp:26: error: ‘T’ does not name a type +get_const.pass.cpp:27: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:27: error: ‘t’ was not declared in this scope +get_const.pass.cpp:30: error: expected initializer before ‘<’ token +get_const.pass.cpp:31: error: ‘T’ does not name a type +get_const.pass.cpp:32: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:32: error: ‘t’ was not declared in this scope +get_const.pass.cpp:33: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:36: error: expected initializer before ‘<’ token +get_const.pass.cpp:38: error: ‘T’ does not name a type +get_const.pass.cpp:39: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:39: error: ‘t’ was not declared in this scope +get_const.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:41: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp failed to compile +get_non_const.pass.cpp: In function ‘int main()’: +get_non_const.pass.cpp:25: error: expected initializer before ‘<’ token +get_non_const.pass.cpp:26: error: ‘T’ was not declared in this scope +get_non_const.pass.cpp:26: error: expected `;' before ‘t’ +get_non_const.pass.cpp:27: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:27: error: ‘t’ was not declared in this scope +get_non_const.pass.cpp:28: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:32: error: expected initializer before ‘<’ token +get_non_const.pass.cpp:33: error: ‘T’ was not declared in this scope +get_non_const.pass.cpp:33: error: expected `;' before ‘t’ +get_non_const.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:34: error: ‘t’ was not declared in this scope +get_non_const.pass.cpp:35: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:36: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:37: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:38: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:39: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:42: error: expected initializer before ‘<’ token +get_non_const.pass.cpp:44: error: ‘T’ was not declared in this scope +get_non_const.pass.cpp:44: error: expected `;' before ‘t’ +get_non_const.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:45: error: ‘t’ was not declared in this scope +get_non_const.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:48: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:49: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp failed to compile +failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.elem +passed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.elem +tuple_element.pass.cpp: In function ‘int main()’: +tuple_element.pass.cpp:27: error: expected initializer before ‘<’ token +tuple_element.pass.cpp:28: error: ‘T’ was not declared in this scope +tuple_element.pass.cpp:28: error: template argument 2 is invalid +tuple_element.pass.cpp:28: error: template argument 1 is invalid +tuple_element.pass.cpp:28: error: template argument 1 is invalid +tuple_element.pass.cpp:32: error: expected initializer before ‘<’ token +tuple_element.pass.cpp:33: error: ‘T’ was not declared in this scope +tuple_element.pass.cpp:33: error: template argument 2 is invalid +tuple_element.pass.cpp:33: error: template argument 1 is invalid +tuple_element.pass.cpp:33: error: template argument 1 is invalid +tuple_element.pass.cpp:35: error: ‘T’ cannot appear in a constant-expression +tuple_element.pass.cpp:35: error: template argument 2 is invalid +tuple_element.pass.cpp:35: error: template argument 1 is invalid +tuple_element.pass.cpp:35: error: template argument 1 is invalid +tuple_element.pass.cpp:39: error: expected initializer before ‘<’ token +tuple_element.pass.cpp:40: error: ‘T’ was not declared in this scope +tuple_element.pass.cpp:40: error: template argument 2 is invalid +tuple_element.pass.cpp:40: error: template argument 1 is invalid +tuple_element.pass.cpp:40: error: template argument 1 is invalid +tuple_element.pass.cpp:42: error: ‘T’ cannot appear in a constant-expression +tuple_element.pass.cpp:42: error: template argument 2 is invalid +tuple_element.pass.cpp:42: error: template argument 1 is invalid +tuple_element.pass.cpp:42: error: template argument 1 is invalid +tuple_element.pass.cpp:44: error: ‘T’ cannot appear in a constant-expression +tuple_element.pass.cpp:44: error: template argument 2 is invalid +tuple_element.pass.cpp:44: error: template argument 1 is invalid +tuple_element.pass.cpp:44: error: template argument 1 is invalid +tuple_element.pass.cpp failed to compile +tuple_size.pass.cpp: In function ‘int main()’: +tuple_size.pass.cpp:24: error: expected initializer before ‘<’ token +tuple_size.pass.cpp:25: error: ‘T’ was not declared in this scope +tuple_size.pass.cpp:25: error: template argument 1 is invalid +tuple_size.pass.cpp:25: error: template argument 2 is invalid +tuple_size.pass.cpp:25: error: template argument 1 is invalid +tuple_size.pass.cpp:29: error: expected initializer before ‘<’ token +tuple_size.pass.cpp:30: error: ‘T’ was not declared in this scope +tuple_size.pass.cpp:30: error: template argument 1 is invalid +tuple_size.pass.cpp:30: error: template argument 2 is invalid +tuple_size.pass.cpp:30: error: template argument 1 is invalid +tuple_size.pass.cpp:34: error: expected initializer before ‘<’ token +tuple_size.pass.cpp:35: error: ‘T’ was not declared in this scope +tuple_size.pass.cpp:35: error: template argument 1 is invalid +tuple_size.pass.cpp:35: error: template argument 2 is invalid +tuple_size.pass.cpp:35: error: template argument 1 is invalid +tuple_size.pass.cpp:39: error: expected initializer before ‘<’ token +tuple_size.pass.cpp:40: error: ‘T’ was not declared in this scope +tuple_size.pass.cpp:40: error: template argument 1 is invalid +tuple_size.pass.cpp:40: error: template argument 2 is invalid +tuple_size.pass.cpp:40: error: template argument 1 is invalid +tuple_size.pass.cpp failed to compile +failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.helper +begin.pass.cpp: In function ‘int main()’: +begin.pass.cpp:27: error: expected initializer before ‘<’ token +begin.pass.cpp:29: error: ‘T’ does not name a type +begin.pass.cpp:30: error: ‘t’ was not declared in this scope +begin.pass.cpp:30: error: ‘begin’ was not declared in this scope +begin.pass.cpp:31: error: ‘end’ was not declared in this scope +begin.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.range +eq.pass.cpp: In function ‘int main()’: +eq.pass.cpp:25: error: expected initializer before ‘<’ token +eq.pass.cpp:26: error: expected initializer before ‘<’ token +eq.pass.cpp:27: error: ‘T1’ does not name a type +eq.pass.cpp:28: error: ‘T2’ does not name a type +eq.pass.cpp:29: error: ‘t1’ was not declared in this scope +eq.pass.cpp:29: error: ‘t2’ was not declared in this scope +eq.pass.cpp:33: error: expected initializer before ‘<’ token +eq.pass.cpp:34: error: expected initializer before ‘<’ token +eq.pass.cpp:35: error: ‘T1’ does not name a type +eq.pass.cpp:36: error: ‘T2’ does not name a type +eq.pass.cpp:37: error: ‘t1’ was not declared in this scope +eq.pass.cpp:37: error: ‘t2’ was not declared in this scope +eq.pass.cpp:41: error: expected initializer before ‘<’ token +eq.pass.cpp:42: error: expected initializer before ‘<’ token +eq.pass.cpp:43: error: ‘T1’ does not name a type +eq.pass.cpp:44: error: ‘T2’ does not name a type +eq.pass.cpp:45: error: ‘t1’ was not declared in this scope +eq.pass.cpp:45: error: ‘t2’ was not declared in this scope +eq.pass.cpp:49: error: expected initializer before ‘<’ token +eq.pass.cpp:50: error: expected initializer before ‘<’ token +eq.pass.cpp:51: error: ‘T1’ does not name a type +eq.pass.cpp:52: error: ‘T2’ does not name a type +eq.pass.cpp:53: error: ‘t1’ was not declared in this scope +eq.pass.cpp:53: error: ‘t2’ was not declared in this scope +eq.pass.cpp:57: error: expected initializer before ‘<’ token +eq.pass.cpp:58: error: expected initializer before ‘<’ token +eq.pass.cpp:59: error: ‘T1’ does not name a type +eq.pass.cpp:60: error: ‘T2’ does not name a type +eq.pass.cpp:61: error: ‘t1’ was not declared in this scope +eq.pass.cpp:61: error: ‘t2’ was not declared in this scope +eq.pass.cpp:65: error: expected initializer before ‘<’ token +eq.pass.cpp:66: error: expected initializer before ‘<’ token +eq.pass.cpp:67: error: ‘T1’ does not name a type +eq.pass.cpp:68: error: ‘T2’ does not name a type +eq.pass.cpp:69: error: ‘t1’ was not declared in this scope +eq.pass.cpp:69: error: ‘t2’ was not declared in this scope +eq.pass.cpp:73: error: expected initializer before ‘<’ token +eq.pass.cpp:74: error: expected initializer before ‘<’ token +eq.pass.cpp:75: error: ‘T1’ does not name a type +eq.pass.cpp:76: error: ‘T2’ does not name a type +eq.pass.cpp:77: error: ‘t1’ was not declared in this scope +eq.pass.cpp:77: error: ‘t2’ was not declared in this scope +eq.pass.cpp:81: error: expected initializer before ‘<’ token +eq.pass.cpp:82: error: expected initializer before ‘<’ token +eq.pass.cpp:83: error: ‘T1’ does not name a type +eq.pass.cpp:84: error: ‘T2’ does not name a type +eq.pass.cpp:85: error: ‘t1’ was not declared in this scope +eq.pass.cpp:85: error: ‘t2’ was not declared in this scope +eq.pass.cpp:89: error: expected initializer before ‘<’ token +eq.pass.cpp:90: error: expected initializer before ‘<’ token +eq.pass.cpp:91: error: ‘T1’ does not name a type +eq.pass.cpp:92: error: ‘T2’ does not name a type +eq.pass.cpp:93: error: ‘t1’ was not declared in this scope +eq.pass.cpp:93: error: ‘t2’ was not declared in this scope +eq.pass.cpp:97: error: expected initializer before ‘<’ token +eq.pass.cpp:98: error: expected initializer before ‘<’ token +eq.pass.cpp:99: error: ‘T1’ does not name a type +eq.pass.cpp:100: error: ‘T2’ does not name a type +eq.pass.cpp:101: error: ‘t1’ was not declared in this scope +eq.pass.cpp:101: error: ‘t2’ was not declared in this scope +eq.pass.cpp:105: error: expected initializer before ‘<’ token +eq.pass.cpp:106: error: expected initializer before ‘<’ token +eq.pass.cpp:107: error: ‘T1’ does not name a type +eq.pass.cpp:108: error: ‘T2’ does not name a type +eq.pass.cpp:109: error: ‘t1’ was not declared in this scope +eq.pass.cpp:109: error: ‘t2’ was not declared in this scope +eq.pass.cpp:113: error: expected initializer before ‘<’ token +eq.pass.cpp:114: error: expected initializer before ‘<’ token +eq.pass.cpp:115: error: ‘T1’ does not name a type +eq.pass.cpp:116: error: ‘T2’ does not name a type +eq.pass.cpp:117: error: ‘t1’ was not declared in this scope +eq.pass.cpp:117: error: ‘t2’ was not declared in this scope +eq.pass.cpp:121: error: expected initializer before ‘<’ token +eq.pass.cpp:122: error: expected initializer before ‘<’ token +eq.pass.cpp:123: error: ‘T1’ does not name a type +eq.pass.cpp:124: error: ‘T2’ does not name a type +eq.pass.cpp:125: error: ‘t1’ was not declared in this scope +eq.pass.cpp:125: error: ‘t2’ was not declared in this scope +eq.pass.cpp:129: error: expected initializer before ‘<’ token +eq.pass.cpp:130: error: expected initializer before ‘<’ token +eq.pass.cpp:131: error: ‘T1’ does not name a type +eq.pass.cpp:132: error: ‘T2’ does not name a type +eq.pass.cpp:133: error: ‘t1’ was not declared in this scope +eq.pass.cpp:133: error: ‘t2’ was not declared in this scope +eq.pass.cpp:137: error: expected initializer before ‘<’ token +eq.pass.cpp:138: error: expected initializer before ‘<’ token +eq.pass.cpp:139: error: ‘T1’ does not name a type +eq.pass.cpp:140: error: ‘T2’ does not name a type +eq.pass.cpp:141: error: ‘t1’ was not declared in this scope +eq.pass.cpp:141: error: ‘t2’ was not declared in this scope +eq.pass.cpp failed to compile +lt.pass.cpp: In function ‘int main()’: +lt.pass.cpp:37: error: expected initializer before ‘<’ token +lt.pass.cpp:38: error: expected initializer before ‘<’ token +lt.pass.cpp:39: error: ‘T1’ does not name a type +lt.pass.cpp:40: error: ‘T2’ does not name a type +lt.pass.cpp:41: error: ‘t1’ was not declared in this scope +lt.pass.cpp:41: error: ‘t2’ was not declared in this scope +lt.pass.cpp:47: error: expected initializer before ‘<’ token +lt.pass.cpp:48: error: expected initializer before ‘<’ token +lt.pass.cpp:49: error: ‘T1’ does not name a type +lt.pass.cpp:50: error: ‘T2’ does not name a type +lt.pass.cpp:51: error: ‘t1’ was not declared in this scope +lt.pass.cpp:51: error: ‘t2’ was not declared in this scope +lt.pass.cpp:57: error: expected initializer before ‘<’ token +lt.pass.cpp:58: error: expected initializer before ‘<’ token +lt.pass.cpp:59: error: ‘T1’ does not name a type +lt.pass.cpp:60: error: ‘T2’ does not name a type +lt.pass.cpp:61: error: ‘t1’ was not declared in this scope +lt.pass.cpp:61: error: ‘t2’ was not declared in this scope +lt.pass.cpp:67: error: expected initializer before ‘<’ token +lt.pass.cpp:68: error: expected initializer before ‘<’ token +lt.pass.cpp:69: error: ‘T1’ does not name a type +lt.pass.cpp:70: error: ‘T2’ does not name a type +lt.pass.cpp:71: error: ‘t1’ was not declared in this scope +lt.pass.cpp:71: error: ‘t2’ was not declared in this scope +lt.pass.cpp:77: error: expected initializer before ‘<’ token +lt.pass.cpp:78: error: expected initializer before ‘<’ token +lt.pass.cpp:79: error: ‘T1’ does not name a type +lt.pass.cpp:80: error: ‘T2’ does not name a type +lt.pass.cpp:81: error: ‘t1’ was not declared in this scope +lt.pass.cpp:81: error: ‘t2’ was not declared in this scope +lt.pass.cpp:87: error: expected initializer before ‘<’ token +lt.pass.cpp:88: error: expected initializer before ‘<’ token +lt.pass.cpp:89: error: ‘T1’ does not name a type +lt.pass.cpp:90: error: ‘T2’ does not name a type +lt.pass.cpp:91: error: ‘t1’ was not declared in this scope +lt.pass.cpp:91: error: ‘t2’ was not declared in this scope +lt.pass.cpp:97: error: expected initializer before ‘<’ token +lt.pass.cpp:98: error: expected initializer before ‘<’ token +lt.pass.cpp:99: error: ‘T1’ does not name a type +lt.pass.cpp:100: error: ‘T2’ does not name a type +lt.pass.cpp:101: error: ‘t1’ was not declared in this scope +lt.pass.cpp:101: error: ‘t2’ was not declared in this scope +lt.pass.cpp:107: error: expected initializer before ‘<’ token +lt.pass.cpp:108: error: expected initializer before ‘<’ token +lt.pass.cpp:109: error: ‘T1’ does not name a type +lt.pass.cpp:110: error: ‘T2’ does not name a type +lt.pass.cpp:111: error: ‘t1’ was not declared in this scope +lt.pass.cpp:111: error: ‘t2’ was not declared in this scope +lt.pass.cpp:117: error: expected initializer before ‘<’ token +lt.pass.cpp:118: error: expected initializer before ‘<’ token +lt.pass.cpp:119: error: ‘T1’ does not name a type +lt.pass.cpp:120: error: ‘T2’ does not name a type +lt.pass.cpp:121: error: ‘t1’ was not declared in this scope +lt.pass.cpp:121: error: ‘t2’ was not declared in this scope +lt.pass.cpp:127: error: expected initializer before ‘<’ token +lt.pass.cpp:128: error: expected initializer before ‘<’ token +lt.pass.cpp:129: error: ‘T1’ does not name a type +lt.pass.cpp:130: error: ‘T2’ does not name a type +lt.pass.cpp:131: error: ‘t1’ was not declared in this scope +lt.pass.cpp:131: error: ‘t2’ was not declared in this scope +lt.pass.cpp:137: error: expected initializer before ‘<’ token +lt.pass.cpp:138: error: expected initializer before ‘<’ token +lt.pass.cpp:139: error: ‘T1’ does not name a type +lt.pass.cpp:140: error: ‘T2’ does not name a type +lt.pass.cpp:141: error: ‘t1’ was not declared in this scope +lt.pass.cpp:141: error: ‘t2’ was not declared in this scope +lt.pass.cpp:147: error: expected initializer before ‘<’ token +lt.pass.cpp:148: error: expected initializer before ‘<’ token +lt.pass.cpp:149: error: ‘T1’ does not name a type +lt.pass.cpp:150: error: ‘T2’ does not name a type +lt.pass.cpp:151: error: ‘t1’ was not declared in this scope +lt.pass.cpp:151: error: ‘t2’ was not declared in this scope +lt.pass.cpp:157: error: expected initializer before ‘<’ token +lt.pass.cpp:158: error: expected initializer before ‘<’ token +lt.pass.cpp:159: error: ‘T1’ does not name a type +lt.pass.cpp:160: error: ‘T2’ does not name a type +lt.pass.cpp:161: error: ‘t1’ was not declared in this scope +lt.pass.cpp:161: error: ‘t2’ was not declared in this scope +lt.pass.cpp:167: error: expected initializer before ‘<’ token +lt.pass.cpp:168: error: expected initializer before ‘<’ token +lt.pass.cpp:169: error: ‘T1’ does not name a type +lt.pass.cpp:170: error: ‘T2’ does not name a type +lt.pass.cpp:171: error: ‘t1’ was not declared in this scope +lt.pass.cpp:171: error: ‘t2’ was not declared in this scope +lt.pass.cpp:177: error: expected initializer before ‘<’ token +lt.pass.cpp:178: error: expected initializer before ‘<’ token +lt.pass.cpp:179: error: ‘T1’ does not name a type +lt.pass.cpp:180: error: ‘T2’ does not name a type +lt.pass.cpp:181: error: ‘t1’ was not declared in this scope +lt.pass.cpp:181: error: ‘t2’ was not declared in this scope +lt.pass.cpp:187: error: expected initializer before ‘<’ token +lt.pass.cpp:188: error: expected initializer before ‘<’ token +lt.pass.cpp:189: error: ‘T1’ does not name a type +lt.pass.cpp:190: error: ‘T2’ does not name a type +lt.pass.cpp:191: error: ‘t1’ was not declared in this scope +lt.pass.cpp:191: error: ‘t2’ was not declared in this scope +lt.pass.cpp failed to compile +failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.rel +non_member_swap.pass.cpp: In function ‘int main()’: +non_member_swap.pass.cpp:25: error: expected initializer before ‘<’ token +non_member_swap.pass.cpp:26: error: ‘T’ was not declared in this scope +non_member_swap.pass.cpp:26: error: expected `;' before ‘t0’ +non_member_swap.pass.cpp:27: error: expected `;' before ‘t1’ +non_member_swap.pass.cpp:28: error: ‘t0’ was not declared in this scope +non_member_swap.pass.cpp:28: error: ‘t1’ was not declared in this scope +non_member_swap.pass.cpp:28: error: ‘swap’ was not declared in this scope +non_member_swap.pass.cpp:31: error: expected initializer before ‘<’ token +non_member_swap.pass.cpp:32: error: ‘T’ was not declared in this scope +non_member_swap.pass.cpp:32: error: expected `;' before ‘t0’ +non_member_swap.pass.cpp:33: error: expected `;' before ‘t1’ +non_member_swap.pass.cpp:34: error: ‘t0’ was not declared in this scope +non_member_swap.pass.cpp:34: error: ‘t1’ was not declared in this scope +non_member_swap.pass.cpp:34: error: ‘swap’ was not declared in this scope +non_member_swap.pass.cpp:35: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:36: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:39: error: expected initializer before ‘<’ token +non_member_swap.pass.cpp:40: error: ‘T’ was not declared in this scope +non_member_swap.pass.cpp:40: error: expected `;' before ‘t0’ +non_member_swap.pass.cpp:41: error: expected `;' before ‘t1’ +non_member_swap.pass.cpp:42: error: ‘t0’ was not declared in this scope +non_member_swap.pass.cpp:42: error: ‘t1’ was not declared in this scope +non_member_swap.pass.cpp:42: error: ‘swap’ was not declared in this scope +non_member_swap.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:49: error: expected initializer before ‘<’ token +non_member_swap.pass.cpp:50: error: ‘T’ was not declared in this scope +non_member_swap.pass.cpp:50: error: expected `;' before ‘t0’ +non_member_swap.pass.cpp:51: error: expected `;' before ‘t1’ +non_member_swap.pass.cpp:52: error: ‘t0’ was not declared in this scope +non_member_swap.pass.cpp:52: error: ‘t1’ was not declared in this scope +non_member_swap.pass.cpp:52: error: ‘swap’ was not declared in this scope +non_member_swap.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:54: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:55: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:56: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:57: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:58: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.special +member_swap.pass.cpp: In function ‘int main()’: +member_swap.pass.cpp:24: error: expected initializer before ‘<’ token +member_swap.pass.cpp:25: error: ‘T’ was not declared in this scope +member_swap.pass.cpp:25: error: expected `;' before ‘t0’ +member_swap.pass.cpp:26: error: expected `;' before ‘t1’ +member_swap.pass.cpp:27: error: ‘t0’ was not declared in this scope +member_swap.pass.cpp:27: error: ‘t1’ was not declared in this scope +member_swap.pass.cpp:30: error: expected initializer before ‘<’ token +member_swap.pass.cpp:31: error: ‘T’ was not declared in this scope +member_swap.pass.cpp:31: error: expected `;' before ‘t0’ +member_swap.pass.cpp:32: error: expected `;' before ‘t1’ +member_swap.pass.cpp:33: error: ‘t0’ was not declared in this scope +member_swap.pass.cpp:33: error: ‘t1’ was not declared in this scope +member_swap.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:35: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:38: error: expected initializer before ‘<’ token +member_swap.pass.cpp:39: error: ‘T’ was not declared in this scope +member_swap.pass.cpp:39: error: expected `;' before ‘t0’ +member_swap.pass.cpp:40: error: expected `;' before ‘t1’ +member_swap.pass.cpp:41: error: ‘t0’ was not declared in this scope +member_swap.pass.cpp:41: error: ‘t1’ was not declared in this scope +member_swap.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:48: error: expected initializer before ‘<’ token +member_swap.pass.cpp:49: error: ‘T’ was not declared in this scope +member_swap.pass.cpp:49: error: expected `;' before ‘t0’ +member_swap.pass.cpp:50: error: expected `;' before ‘t1’ +member_swap.pass.cpp:51: error: ‘t0’ was not declared in this scope +member_swap.pass.cpp:51: error: ‘t1’ was not declared in this scope +member_swap.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:54: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:55: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:56: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:57: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.swap +uses_allocator.pass.cpp: In function ‘int main()’: +uses_allocator.pass.cpp:25: error: expected initializer before ‘<’ token +uses_allocator.pass.cpp:26: error: ‘T’ was not declared in this scope +uses_allocator.pass.cpp:26: error: ‘::value’ has not been declared +uses_allocator.pass.cpp:26: error: ‘>>’ should be ‘> >’ within a nested template argument list +uses_allocator.pass.cpp:26: error: template argument 1 is invalid +uses_allocator.pass.cpp:26: error: template argument 2 is invalid +uses_allocator.pass.cpp:26: error: template argument 1 is invalid +uses_allocator.pass.cpp:30: error: expected initializer before ‘<’ token +uses_allocator.pass.cpp:31: error: ‘T’ was not declared in this scope +uses_allocator.pass.cpp:31: error: ‘::value’ has not been declared +uses_allocator.pass.cpp:31: error: ‘>>’ should be ‘> >’ within a nested template argument list +uses_allocator.pass.cpp:31: error: template argument 1 is invalid +uses_allocator.pass.cpp:31: error: template argument 2 is invalid +uses_allocator.pass.cpp:31: error: template argument 1 is invalid +uses_allocator.pass.cpp:35: error: expected initializer before ‘<’ token +uses_allocator.pass.cpp:36: error: ‘T’ was not declared in this scope +uses_allocator.pass.cpp:36: error: ‘::value’ has not been declared +uses_allocator.pass.cpp:36: error: ‘>>’ should be ‘> >’ within a nested template argument list +uses_allocator.pass.cpp:36: error: template argument 1 is invalid +uses_allocator.pass.cpp:36: error: template argument 2 is invalid +uses_allocator.pass.cpp:36: error: template argument 1 is invalid +uses_allocator.pass.cpp:40: error: expected initializer before ‘<’ token +uses_allocator.pass.cpp:41: error: ‘T’ was not declared in this scope +uses_allocator.pass.cpp:41: error: ‘::value’ has not been declared +uses_allocator.pass.cpp:41: error: ‘>>’ should be ‘> >’ within a nested template argument list +uses_allocator.pass.cpp:41: error: template argument 1 is invalid +uses_allocator.pass.cpp:41: error: template argument 2 is invalid +uses_allocator.pass.cpp:41: error: template argument 1 is invalid +uses_allocator.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.traits +passed 1 tests in /test/utilities/type.index +passed 1 tests in /test/utilities/type.index/type.index.hash +passed 5 tests in /test/utilities/type.index/type.index.members +passed 2 tests in /test/utilities/type.index/type.index.overview +passed 1 tests in /test/utilities/type.index/type.index.synopsis +passed 1 tests in /test/utilities/utilities.general +passed 1 tests in /test/utilities/utility +passed 1 tests in /test/utilities/utility/declval +passed 14 tests in /test/utilities/utility/forward +passed 1 tests in /test/utilities/utility/operators +passed 1 tests in /test/utilities/utility/pairs +get_const.pass.cpp: In function ‘int main()’: +get_const.pass.cpp:26: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:27: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp failed to compile +get_non_const.pass.cpp: In function ‘int main()’: +get_non_const.pass.cpp:26: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:27: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:28: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:30: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:31: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp failed to compile +tuple_element.pass.cpp: In function ‘int main()’: +tuple_element.pass.cpp:22: error: incomplete type ‘std::__1::tuple_element<0ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:22: error: incomplete type ‘std::__1::tuple_element<0ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:22: error: template argument 1 is invalid +tuple_element.pass.cpp:22: error: template argument 1 is invalid +tuple_element.pass.cpp:23: error: incomplete type ‘std::__1::tuple_element<1ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:23: error: incomplete type ‘std::__1::tuple_element<1ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:23: error: template argument 1 is invalid +tuple_element.pass.cpp:23: error: template argument 1 is invalid +tuple_element.pass.cpp:27: error: incomplete type ‘std::__1::tuple_element<0ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:27: error: incomplete type ‘std::__1::tuple_element<0ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:27: error: template argument 1 is invalid +tuple_element.pass.cpp:27: error: template argument 1 is invalid +tuple_element.pass.cpp:28: error: incomplete type ‘std::__1::tuple_element<1ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:28: error: incomplete type ‘std::__1::tuple_element<1ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:28: error: template argument 1 is invalid +tuple_element.pass.cpp:28: error: template argument 1 is invalid +tuple_element.pass.cpp failed to compile +tuple_size.pass.cpp: In function ‘int main()’: +tuple_size.pass.cpp:22: error: incomplete type ‘std::__1::tuple_size >’ used in nested name specifier +tuple_size.pass.cpp:22: error: template argument 1 is invalid +tuple_size.pass.cpp failed to compile +failed 4 tests in /test/utilities/utility/pairs/pair.astuple +passed 1 tests in /test/utilities/utility/pairs/pair.astuple +passed 1 tests in /test/utilities/utility/pairs/pair.piecewise +passed 2 tests in /test/utilities/utility/pairs/pair.range +passed 1 tests in /test/utilities/utility/pairs/pairs.general +passed 15 tests in /test/utilities/utility/pairs/pairs.pair +passed 2 tests in /test/utilities/utility/utility.swap +passed 1 tests in /test/utilities/utility.requirements +passed 1 tests in /test/utilities/utility.requirements/allocator.requirements +passed 1 tests in /test/utilities/utility.requirements/hash.requirements +passed 1 tests in /test/utilities/utility.requirements/nullablepointer.requirements +passed 1 tests in /test/utilities/utility.requirements/swappable.requirements +passed 1 tests in /test/utilities/utility.requirements/utility.arg.requirements +**************************************************** +Results for /test: +using i686-apple-darwin10-g++-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5659) +Copyright (C) 2007 Free Software Foundation, Inc. +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +with -nostdinc++ -nodefaultlibs /usr/lib/libSystem.B.dylib -arch x86_64 -I../include /usr/lib/libc++.dylib +---------------------------------------------------- +sections without tests : 105 +sections with failures : 45 +sections without failures: 902 + + ---- +total number of sections : 1052 +---------------------------------------------------- +number of tests failed : 138 +number of tests passed : 3469 + + ---- +total number of tests : 3607 +**************************************************** diff --git a/test_results/2010-05-13 g++-4_4_i386 b/test_results/2010-05-13 g++-4_4_i386 new file mode 100644 index 00000000..f4d0ddcc --- /dev/null +++ b/test_results/2010-05-13 g++-4_4_i386 @@ -0,0 +1,3993 @@ +passed 1 tests in /test +passed 1 tests in /test/algorithms +passed 1 tests in /test/algorithms/alg.c.library +passed 1 tests in /test/algorithms/alg.modifying.operations +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.copy +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.fill +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.generate +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.move +passed 5 tests in /test/algorithms/alg.modifying.operations/alg.partitions +random_shuffle_urng.pass.cpp:18:2: error: #error random_shuffle for UniformRandomNumberGenerator not implemented +random_shuffle_urng.pass.cpp failed to compile +failed 1 tests in /test/algorithms/alg.modifying.operations/alg.random.shuffle +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.random.shuffle +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.remove +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.replace +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.reverse +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.rotate +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.swap +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.transform +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.unique +passed 1 tests in /test/algorithms/alg.nonmodifying +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.adjacent.find +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.all_of +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.any_of +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.count +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.equal +passed 3 tests in /test/algorithms/alg.nonmodifying/alg.find +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.find.end +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.find.first.of +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.foreach +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.is_permutation +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.none_of +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.search +passed 2 tests in /test/algorithms/alg.nonmodifying/mismatch +passed 1 tests in /test/algorithms/alg.sorting +passed 1 tests in /test/algorithms/alg.sorting/alg.binary.search +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/binary.search +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/equal.range +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/lower.bound +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/upper.bound +passed 1 tests in /test/algorithms/alg.sorting/alg.heap.operations +passed 4 tests in /test/algorithms/alg.sorting/alg.heap.operations/is.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/make.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/pop.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/push.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/sort.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.lex.comparison +passed 4 tests in /test/algorithms/alg.sorting/alg.merge +max_init_list.pass.cpp:19:2: error: #error max(initializer_list t) is not implemented +max_init_list.pass.cpp failed to compile +max_init_list_comp.pass.cpp:19:2: error: #error max(initializer_list t, Compare comp) is not implemented +max_init_list_comp.pass.cpp failed to compile +min_init_list.pass.cpp:19:2: error: #error min(initializer_list t) is not implemented +min_init_list.pass.cpp failed to compile +min_init_list_comp.pass.cpp:19:2: error: #error min(initializer_list t, Compare comp) is not implemented +min_init_list_comp.pass.cpp failed to compile +minmax.pass.cpp: In function ‘void test(const T&, const T&, const T&, const T&)’: +minmax.pass.cpp:23: error: ‘minmax’ is not a member of ‘std’ +minmax.pass.cpp failed to compile +minmax_comp.pass.cpp: In function ‘void test(const T&, const T&, C, const T&, const T&)’: +minmax_comp.pass.cpp:25: error: ‘minmax’ is not a member of ‘std’ +minmax_comp.pass.cpp failed to compile +minmax_init_list.pass.cpp:19:2: error: #error minmax(initializer_list t) is not implemented +minmax_init_list.pass.cpp failed to compile +minmax_init_list_comp.pass.cpp:19:2: error: #error minmax(initializer_list t, Compare comp) is not implemented +minmax_init_list_comp.pass.cpp failed to compile +failed 8 tests in /test/algorithms/alg.sorting/alg.min.max +passed 10 tests in /test/algorithms/alg.sorting/alg.min.max +passed 2 tests in /test/algorithms/alg.sorting/alg.nth.element +passed 4 tests in /test/algorithms/alg.sorting/alg.permutation.generators +passed 1 tests in /test/algorithms/alg.sorting/alg.set.operations +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/includes +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.difference +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.intersection +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.union +passed 1 tests in /test/algorithms/alg.sorting/alg.sort +passed 4 tests in /test/algorithms/alg.sorting/alg.sort/is.sorted +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/partial.sort +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/partial.sort.copy +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/sort +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/stable.sort +passed 1 tests in /test/algorithms/algorithms.general +not implemented: /test/atomics +not implemented: /test/atomics/atomics.fences +not implemented: /test/atomics/atomics.flag +not implemented: /test/atomics/atomics.general +not implemented: /test/atomics/atomics.lockfree +not implemented: /test/atomics/atomics.order +not implemented: /test/atomics/atomics.syn +not implemented: /test/atomics/atomics.types +not implemented: /test/atomics/atomics.types/atomics.types.address +not implemented: /test/atomics/atomics.types/atomics.types.generic +not implemented: /test/atomics/atomics.types/atomics.types.integral +not implemented: /test/atomics/atomics.types.operations +passed 1 tests in /test/containers +passed 4 tests in /test/containers/associative +passed 2 tests in /test/containers/associative/map +passed 7 tests in /test/containers/associative/map/map.access +passed 17 tests in /test/containers/associative/map/map.cons +passed 12 tests in /test/containers/associative/map/map.modifiers +passed 5 tests in /test/containers/associative/map/map.ops +passed 2 tests in /test/containers/associative/map/map.special +passed 5 tests in /test/containers/associative/multimap +passed 17 tests in /test/containers/associative/multimap/multimap.cons +passed 12 tests in /test/containers/associative/multimap/multimap.modifiers +passed 5 tests in /test/containers/associative/multimap/multimap.ops +passed 2 tests in /test/containers/associative/multimap/multimap.special +passed 22 tests in /test/containers/associative/multiset +passed 17 tests in /test/containers/associative/multiset/multiset.cons +passed 2 tests in /test/containers/associative/multiset/multiset.special +passed 23 tests in /test/containers/associative/set +passed 17 tests in /test/containers/associative/set/set.cons +passed 2 tests in /test/containers/associative/set/set.special +passed 1 tests in /test/containers/container.requirements +passed 1 tests in /test/containers/container.requirements/associative.reqmts +passed 1 tests in /test/containers/container.requirements/associative.reqmts/associative.reqmts.except +passed 1 tests in /test/containers/container.requirements/container.requirements.dataraces +passed 1 tests in /test/containers/container.requirements/container.requirements.general +passed 1 tests in /test/containers/container.requirements/sequence.reqmts +passed 1 tests in /test/containers/container.requirements/unord.req +passed 1 tests in /test/containers/container.requirements/unord.req/unord.req.except +passed 1 tests in /test/containers/containers.general +passed 1 tests in /test/containers/sequences +passed 3 tests in /test/containers/sequences/array +passed 2 tests in /test/containers/sequences/array/array.cons +passed 2 tests in /test/containers/sequences/array/array.data +passed 1 tests in /test/containers/sequences/array/array.fill +passed 1 tests in /test/containers/sequences/array/array.size +passed 1 tests in /test/containers/sequences/array/array.special +passed 1 tests in /test/containers/sequences/array/array.swap +passed 4 tests in /test/containers/sequences/array/array.tuple +passed 1 tests in /test/containers/sequences/array/array.zero +passed 1 tests in /test/containers/sequences/container.adaptors +passed 1 tests in /test/containers/sequences/container.adaptors/priority.queue +passed 12 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.cons +passed 6 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.cons.alloc +passed 8 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.members +passed 1 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.special +passed 1 tests in /test/containers/sequences/container.adaptors/queue +passed 5 tests in /test/containers/sequences/container.adaptors/queue/queue.cons +passed 5 tests in /test/containers/sequences/container.adaptors/queue/queue.cons.alloc +passed 14 tests in /test/containers/sequences/container.adaptors/queue/queue.defn +passed 2 tests in /test/containers/sequences/container.adaptors/queue/queue.ops +passed 1 tests in /test/containers/sequences/container.adaptors/queue/queue.special +passed 1 tests in /test/containers/sequences/container.adaptors/stack +passed 5 tests in /test/containers/sequences/container.adaptors/stack/stack.cons +passed 5 tests in /test/containers/sequences/container.adaptors/stack/stack.cons.alloc +passed 12 tests in /test/containers/sequences/container.adaptors/stack/stack.defn +passed 2 tests in /test/containers/sequences/container.adaptors/stack/stack.ops +passed 1 tests in /test/containers/sequences/container.adaptors/stack/stack.special +passed 2 tests in /test/containers/sequences/deque +passed 4 tests in /test/containers/sequences/deque/deque.capacity +passed 19 tests in /test/containers/sequences/deque/deque.cons +passed 16 tests in /test/containers/sequences/deque/deque.modifiers +passed 5 tests in /test/containers/sequences/deque/deque.special +passed 3 tests in /test/containers/sequences/forwardlist +passed 1 tests in /test/containers/sequences/forwardlist/forwardlist.access +passed 21 tests in /test/containers/sequences/forwardlist/forwardlist.cons +passed 2 tests in /test/containers/sequences/forwardlist/forwardlist.iter +passed 15 tests in /test/containers/sequences/forwardlist/forwardlist.modifiers +passed 12 tests in /test/containers/sequences/forwardlist/forwardlist.ops +passed 4 tests in /test/containers/sequences/forwardlist/forwardlist.spec +passed 2 tests in /test/containers/sequences/list +passed 2 tests in /test/containers/sequences/list/list.capacity +passed 15 tests in /test/containers/sequences/list/list.cons +passed 17 tests in /test/containers/sequences/list/list.modifiers +passed 12 tests in /test/containers/sequences/list/list.ops +passed 1 tests in /test/containers/sequences/list/list.special +passed 2 tests in /test/containers/sequences/vector +passed 6 tests in /test/containers/sequences/vector/vector.capacity +passed 16 tests in /test/containers/sequences/vector/vector.cons +passed 2 tests in /test/containers/sequences/vector/vector.data +passed 11 tests in /test/containers/sequences/vector/vector.modifiers +passed 1 tests in /test/containers/sequences/vector/vector.special +passed 31 tests in /test/containers/sequences/vector.bool +passed 1 tests in /test/containers/unord +passed 20 tests in /test/containers/unord/unord.map +passed 24 tests in /test/containers/unord/unord.map/unord.map.cnstr +passed 2 tests in /test/containers/unord/unord.map/unord.map.elem +passed 1 tests in /test/containers/unord/unord.map/unord.map.swap +passed 12 tests in /test/containers/unord/unord.map/unorder.map.modifiers +passed 21 tests in /test/containers/unord/unord.multimap +passed 24 tests in /test/containers/unord/unord.multimap/unord.multimap.cnstr +passed 12 tests in /test/containers/unord/unord.multimap/unord.multimap.modifiers +passed 1 tests in /test/containers/unord/unord.multimap/unord.multimap.swap +passed 33 tests in /test/containers/unord/unord.multiset +passed 24 tests in /test/containers/unord/unord.multiset/unord.multiset.cnstr +passed 1 tests in /test/containers/unord/unord.multiset/unord.multiset.swap +passed 34 tests in /test/containers/unord/unord.set +passed 24 tests in /test/containers/unord/unord.set/unord.set.cnstr +passed 1 tests in /test/containers/unord/unord.set/unord.set.swap +passed 1 tests in /test/depr +passed 1 tests in /test/depr/depr.auto.ptr +passed 1 tests in /test/depr/depr.auto.ptr/auto.ptr +passed 10 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons +passed 4 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv +passed 4 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.members +inttypes_h.pass.cpp:260:2: error: #error PRId8 not defined +inttypes_h.pass.cpp:264:2: error: #error PRId16 not defined +inttypes_h.pass.cpp:268:2: error: #error PRId32 not defined +inttypes_h.pass.cpp:272:2: error: #error PRId64 not defined +inttypes_h.pass.cpp:276:2: error: #error PRIdLEAST8 not defined +inttypes_h.pass.cpp:280:2: error: #error PRIdLEAST16 not defined +inttypes_h.pass.cpp:284:2: error: #error PRIdLEAST32 not defined +inttypes_h.pass.cpp:288:2: error: #error PRIdLEAST64 not defined +inttypes_h.pass.cpp:292:2: error: #error PRIdFAST8 not defined +inttypes_h.pass.cpp:296:2: error: #error PRIdFAST16 not defined +inttypes_h.pass.cpp:300:2: error: #error PRIdFAST32 not defined +inttypes_h.pass.cpp:304:2: error: #error PRIdFAST64 not defined +inttypes_h.pass.cpp:308:2: error: #error PRIdMAX not defined +inttypes_h.pass.cpp:312:2: error: #error PRIdPTR not defined +inttypes_h.pass.cpp:316:2: error: #error PRIi8 not defined +inttypes_h.pass.cpp:320:2: error: #error PRIi16 not defined +inttypes_h.pass.cpp:324:2: error: #error PRIi32 not defined +inttypes_h.pass.cpp:328:2: error: #error PRIi64 not defined +inttypes_h.pass.cpp:332:2: error: #error PRIiLEAST8 not defined +inttypes_h.pass.cpp:336:2: error: #error PRIiLEAST16 not defined +inttypes_h.pass.cpp:340:2: error: #error PRIiLEAST32 not defined +inttypes_h.pass.cpp:344:2: error: #error PRIiLEAST64 not defined +inttypes_h.pass.cpp:348:2: error: #error PRIiFAST8 not defined +inttypes_h.pass.cpp:352:2: error: #error PRIiFAST16 not defined +inttypes_h.pass.cpp:356:2: error: #error PRIiFAST32 not defined +inttypes_h.pass.cpp:360:2: error: #error PRIiFAST64 not defined +inttypes_h.pass.cpp:364:2: error: #error PRIiMAX not defined +inttypes_h.pass.cpp:368:2: error: #error PRIiPTR not defined +inttypes_h.pass.cpp:372:2: error: #error PRIo8 not defined +inttypes_h.pass.cpp:376:2: error: #error PRIo16 not defined +inttypes_h.pass.cpp:380:2: error: #error PRIo32 not defined +inttypes_h.pass.cpp:384:2: error: #error PRIo64 not defined +inttypes_h.pass.cpp:388:2: error: #error PRIoLEAST8 not defined +inttypes_h.pass.cpp:392:2: error: #error PRIoLEAST16 not defined +inttypes_h.pass.cpp:396:2: error: #error PRIoLEAST32 not defined +inttypes_h.pass.cpp:400:2: error: #error PRIoLEAST64 not defined +inttypes_h.pass.cpp:404:2: error: #error PRIoFAST8 not defined +inttypes_h.pass.cpp:408:2: error: #error PRIoFAST16 not defined +inttypes_h.pass.cpp:412:2: error: #error PRIoFAST32 not defined +inttypes_h.pass.cpp:416:2: error: #error PRIoFAST64 not defined +inttypes_h.pass.cpp:420:2: error: #error PRIoMAX not defined +inttypes_h.pass.cpp:424:2: error: #error PRIoPTR not defined +inttypes_h.pass.cpp:428:2: error: #error PRIu8 not defined +inttypes_h.pass.cpp:432:2: error: #error PRIu16 not defined +inttypes_h.pass.cpp:436:2: error: #error PRIu32 not defined +inttypes_h.pass.cpp:440:2: error: #error PRIu64 not defined +inttypes_h.pass.cpp:444:2: error: #error PRIuLEAST8 not defined +inttypes_h.pass.cpp:448:2: error: #error PRIuLEAST16 not defined +inttypes_h.pass.cpp:452:2: error: #error PRIuLEAST32 not defined +inttypes_h.pass.cpp:456:2: error: #error PRIuLEAST64 not defined +inttypes_h.pass.cpp:460:2: error: #error PRIuFAST8 not defined +inttypes_h.pass.cpp:464:2: error: #error PRIuFAST16 not defined +inttypes_h.pass.cpp:468:2: error: #error PRIuFAST32 not defined +inttypes_h.pass.cpp:472:2: error: #error PRIuFAST64 not defined +inttypes_h.pass.cpp:476:2: error: #error PRIuMAX not defined +inttypes_h.pass.cpp:480:2: error: #error PRIuPTR not defined +inttypes_h.pass.cpp:484:2: error: #error PRIx8 not defined +inttypes_h.pass.cpp:488:2: error: #error PRIx16 not defined +inttypes_h.pass.cpp:492:2: error: #error PRIx32 not defined +inttypes_h.pass.cpp:496:2: error: #error PRIx64 not defined +inttypes_h.pass.cpp:500:2: error: #error PRIxLEAST8 not defined +inttypes_h.pass.cpp:504:2: error: #error PRIxLEAST16 not defined +inttypes_h.pass.cpp:508:2: error: #error PRIxLEAST32 not defined +inttypes_h.pass.cpp:512:2: error: #error PRIxLEAST64 not defined +inttypes_h.pass.cpp:516:2: error: #error PRIxFAST8 not defined +inttypes_h.pass.cpp:520:2: error: #error PRIxFAST16 not defined +inttypes_h.pass.cpp:524:2: error: #error PRIxFAST32 not defined +inttypes_h.pass.cpp:528:2: error: #error PRIxFAST64 not defined +inttypes_h.pass.cpp:532:2: error: #error PRIxMAX not defined +inttypes_h.pass.cpp:536:2: error: #error PRIxPTR not defined +inttypes_h.pass.cpp:540:2: error: #error PRIX8 not defined +inttypes_h.pass.cpp:544:2: error: #error PRIX16 not defined +inttypes_h.pass.cpp:548:2: error: #error PRIX32 not defined +inttypes_h.pass.cpp:552:2: error: #error PRIX64 not defined +inttypes_h.pass.cpp:556:2: error: #error PRIXLEAST8 not defined +inttypes_h.pass.cpp:560:2: error: #error PRIXLEAST16 not defined +inttypes_h.pass.cpp:564:2: error: #error PRIXLEAST32 not defined +inttypes_h.pass.cpp:568:2: error: #error PRIXLEAST64 not defined +inttypes_h.pass.cpp:572:2: error: #error PRIXFAST8 not defined +inttypes_h.pass.cpp:576:2: error: #error PRIXFAST16 not defined +inttypes_h.pass.cpp:580:2: error: #error PRIXFAST32 not defined +inttypes_h.pass.cpp:584:2: error: #error PRIXFAST64 not defined +inttypes_h.pass.cpp:588:2: error: #error PRIXMAX not defined +inttypes_h.pass.cpp:592:2: error: #error PRIXPTR not defined +inttypes_h.pass.cpp:596:2: error: #error SCNd8 not defined +inttypes_h.pass.cpp:600:2: error: #error SCNd16 not defined +inttypes_h.pass.cpp:604:2: error: #error SCNd32 not defined +inttypes_h.pass.cpp:608:2: error: #error SCNd64 not defined +inttypes_h.pass.cpp:612:2: error: #error SCNdLEAST8 not defined +inttypes_h.pass.cpp:616:2: error: #error SCNdLEAST16 not defined +inttypes_h.pass.cpp:620:2: error: #error SCNdLEAST32 not defined +inttypes_h.pass.cpp:624:2: error: #error SCNdLEAST64 not defined +inttypes_h.pass.cpp:628:2: error: #error SCNdFAST8 not defined +inttypes_h.pass.cpp:632:2: error: #error SCNdFAST16 not defined +inttypes_h.pass.cpp:636:2: error: #error SCNdFAST32 not defined +inttypes_h.pass.cpp:640:2: error: #error SCNdFAST64 not defined +inttypes_h.pass.cpp:644:2: error: #error SCNdMAX not defined +inttypes_h.pass.cpp:648:2: error: #error SCNdPTR not defined +inttypes_h.pass.cpp:652:2: error: #error SCNi8 not defined +inttypes_h.pass.cpp:656:2: error: #error SCNi16 not defined +inttypes_h.pass.cpp:660:2: error: #error SCNi32 not defined +inttypes_h.pass.cpp:664:2: error: #error SCNi64 not defined +inttypes_h.pass.cpp:668:2: error: #error SCNiLEAST8 not defined +inttypes_h.pass.cpp:672:2: error: #error SCNiLEAST16 not defined +inttypes_h.pass.cpp:676:2: error: #error SCNiLEAST32 not defined +inttypes_h.pass.cpp:680:2: error: #error SCNiLEAST64 not defined +inttypes_h.pass.cpp:684:2: error: #error SCNiFAST8 not defined +inttypes_h.pass.cpp:688:2: error: #error SCNiFAST16 not defined +inttypes_h.pass.cpp:692:2: error: #error SCNiFAST32 not defined +inttypes_h.pass.cpp:696:2: error: #error SCNiFAST64 not defined +inttypes_h.pass.cpp:700:2: error: #error SCNiMAX not defined +inttypes_h.pass.cpp:704:2: error: #error SCNiPTR not defined +inttypes_h.pass.cpp:708:2: error: #error SCNo8 not defined +inttypes_h.pass.cpp:712:2: error: #error SCNo16 not defined +inttypes_h.pass.cpp:716:2: error: #error SCNo32 not defined +inttypes_h.pass.cpp:720:2: error: #error SCNo64 not defined +inttypes_h.pass.cpp:724:2: error: #error SCNoLEAST8 not defined +inttypes_h.pass.cpp:728:2: error: #error SCNoLEAST16 not defined +inttypes_h.pass.cpp:732:2: error: #error SCNoLEAST32 not defined +inttypes_h.pass.cpp:736:2: error: #error SCNoLEAST64 not defined +inttypes_h.pass.cpp:740:2: error: #error SCNoFAST8 not defined +inttypes_h.pass.cpp:744:2: error: #error SCNoFAST16 not defined +inttypes_h.pass.cpp:748:2: error: #error SCNoFAST32 not defined +inttypes_h.pass.cpp:752:2: error: #error SCNoFAST64 not defined +inttypes_h.pass.cpp:756:2: error: #error SCNoMAX not defined +inttypes_h.pass.cpp:760:2: error: #error SCNoPTR not defined +inttypes_h.pass.cpp:764:2: error: #error SCNu8 not defined +inttypes_h.pass.cpp:768:2: error: #error SCNu16 not defined +inttypes_h.pass.cpp:772:2: error: #error SCNu32 not defined +inttypes_h.pass.cpp:776:2: error: #error SCNu64 not defined +inttypes_h.pass.cpp:780:2: error: #error SCNuLEAST8 not defined +inttypes_h.pass.cpp:784:2: error: #error SCNuLEAST16 not defined +inttypes_h.pass.cpp:788:2: error: #error SCNuLEAST32 not defined +inttypes_h.pass.cpp:792:2: error: #error SCNuLEAST64 not defined +inttypes_h.pass.cpp:796:2: error: #error SCNuFAST8 not defined +inttypes_h.pass.cpp:800:2: error: #error SCNuFAST16 not defined +inttypes_h.pass.cpp:804:2: error: #error SCNuFAST32 not defined +inttypes_h.pass.cpp:808:2: error: #error SCNuFAST64 not defined +inttypes_h.pass.cpp:812:2: error: #error SCNuMAX not defined +inttypes_h.pass.cpp:816:2: error: #error SCNuPTR not defined +inttypes_h.pass.cpp:820:2: error: #error SCNx8 not defined +inttypes_h.pass.cpp:824:2: error: #error SCNx16 not defined +inttypes_h.pass.cpp:828:2: error: #error SCNx32 not defined +inttypes_h.pass.cpp:832:2: error: #error SCNx64 not defined +inttypes_h.pass.cpp:836:2: error: #error SCNxLEAST8 not defined +inttypes_h.pass.cpp:840:2: error: #error SCNxLEAST16 not defined +inttypes_h.pass.cpp:844:2: error: #error SCNxLEAST32 not defined +inttypes_h.pass.cpp:848:2: error: #error SCNxLEAST64 not defined +inttypes_h.pass.cpp:852:2: error: #error SCNxFAST8 not defined +inttypes_h.pass.cpp:856:2: error: #error SCNxFAST16 not defined +inttypes_h.pass.cpp:860:2: error: #error SCNxFAST32 not defined +inttypes_h.pass.cpp:864:2: error: #error SCNxFAST64 not defined +inttypes_h.pass.cpp:868:2: error: #error SCNxMAX not defined +inttypes_h.pass.cpp:872:2: error: #error SCNxPTR not defined +inttypes_h.pass.cpp failed to compile +uchar_h.pass.cpp:12:19: error: uchar.h: No such file or directory +uchar_h.pass.cpp failed to compile +failed 2 tests in /test/depr/depr.c.headers +passed 24 tests in /test/depr/depr.c.headers +passed 5 tests in /test/depr/depr.ios.members +passed 1 tests in /test/depr/depr.lib.binders +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.bind.1st +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.bind.2nd +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.binder.1st +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.binder.2nd +passed 1 tests in /test/depr/depr.str.strstreams +passed 1 tests in /test/depr/depr.str.strstreams/depr.istrstream +passed 4 tests in /test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons +passed 2 tests in /test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.members +passed 1 tests in /test/depr/depr.str.strstreams/depr.ostrstream +passed 2 tests in /test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons +passed 4 tests in /test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstream +passed 2 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.dest +passed 3 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstreambuf +passed 8 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons +passed 3 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members +passed 6 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals +passed 1 tests in /test/diagnostics +passed 1 tests in /test/diagnostics/assertions +passed 1 tests in /test/diagnostics/diagnostics.general +passed 1 tests in /test/diagnostics/errno +passed 1 tests in /test/diagnostics/std.exceptions +passed 1 tests in /test/diagnostics/std.exceptions/domain.error +passed 1 tests in /test/diagnostics/std.exceptions/invalid.argument +passed 1 tests in /test/diagnostics/std.exceptions/length.error +passed 1 tests in /test/diagnostics/std.exceptions/logic.error +passed 1 tests in /test/diagnostics/std.exceptions/out.of.range +passed 1 tests in /test/diagnostics/std.exceptions/overflow.error +passed 1 tests in /test/diagnostics/std.exceptions/range.error +passed 1 tests in /test/diagnostics/std.exceptions/runtime.error +passed 1 tests in /test/diagnostics/std.exceptions/underflow.error +passed 2 tests in /test/diagnostics/syserr +passed 1 tests in /test/diagnostics/syserr/syserr.compare +passed 1 tests in /test/diagnostics/syserr/syserr.errcat +passed 1 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.derived +passed 3 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals +passed 2 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.objects +passed 1 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.overview +passed 3 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals +passed 1 tests in /test/diagnostics/syserr/syserr.errcode +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers +passed 5 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.observers +passed 1 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.overview +passed 1 tests in /test/diagnostics/syserr/syserr.errcondition +passed 3 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors +passed 3 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers +passed 2 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.nonmembers +passed 4 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers +passed 1 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.overview +passed 1 tests in /test/diagnostics/syserr/syserr.hash +passed 1 tests in /test/diagnostics/syserr/syserr.syserr +passed 6 tests in /test/diagnostics/syserr/syserr.syserr/syserr.syserr.members +passed 1 tests in /test/diagnostics/syserr/syserr.syserr/syserr.syserr.overview +passed 1 tests in /test/input.output +passed 1 tests in /test/input.output/file.streams +cinttypes.pass.cpp:260:2: error: #error PRId8 not defined +cinttypes.pass.cpp:264:2: error: #error PRId16 not defined +cinttypes.pass.cpp:268:2: error: #error PRId32 not defined +cinttypes.pass.cpp:272:2: error: #error PRId64 not defined +cinttypes.pass.cpp:276:2: error: #error PRIdLEAST8 not defined +cinttypes.pass.cpp:280:2: error: #error PRIdLEAST16 not defined +cinttypes.pass.cpp:284:2: error: #error PRIdLEAST32 not defined +cinttypes.pass.cpp:288:2: error: #error PRIdLEAST64 not defined +cinttypes.pass.cpp:292:2: error: #error PRIdFAST8 not defined +cinttypes.pass.cpp:296:2: error: #error PRIdFAST16 not defined +cinttypes.pass.cpp:300:2: error: #error PRIdFAST32 not defined +cinttypes.pass.cpp:304:2: error: #error PRIdFAST64 not defined +cinttypes.pass.cpp:308:2: error: #error PRIdMAX not defined +cinttypes.pass.cpp:312:2: error: #error PRIdPTR not defined +cinttypes.pass.cpp:316:2: error: #error PRIi8 not defined +cinttypes.pass.cpp:320:2: error: #error PRIi16 not defined +cinttypes.pass.cpp:324:2: error: #error PRIi32 not defined +cinttypes.pass.cpp:328:2: error: #error PRIi64 not defined +cinttypes.pass.cpp:332:2: error: #error PRIiLEAST8 not defined +cinttypes.pass.cpp:336:2: error: #error PRIiLEAST16 not defined +cinttypes.pass.cpp:340:2: error: #error PRIiLEAST32 not defined +cinttypes.pass.cpp:344:2: error: #error PRIiLEAST64 not defined +cinttypes.pass.cpp:348:2: error: #error PRIiFAST8 not defined +cinttypes.pass.cpp:352:2: error: #error PRIiFAST16 not defined +cinttypes.pass.cpp:356:2: error: #error PRIiFAST32 not defined +cinttypes.pass.cpp:360:2: error: #error PRIiFAST64 not defined +cinttypes.pass.cpp:364:2: error: #error PRIiMAX not defined +cinttypes.pass.cpp:368:2: error: #error PRIiPTR not defined +cinttypes.pass.cpp:372:2: error: #error PRIo8 not defined +cinttypes.pass.cpp:376:2: error: #error PRIo16 not defined +cinttypes.pass.cpp:380:2: error: #error PRIo32 not defined +cinttypes.pass.cpp:384:2: error: #error PRIo64 not defined +cinttypes.pass.cpp:388:2: error: #error PRIoLEAST8 not defined +cinttypes.pass.cpp:392:2: error: #error PRIoLEAST16 not defined +cinttypes.pass.cpp:396:2: error: #error PRIoLEAST32 not defined +cinttypes.pass.cpp:400:2: error: #error PRIoLEAST64 not defined +cinttypes.pass.cpp:404:2: error: #error PRIoFAST8 not defined +cinttypes.pass.cpp:408:2: error: #error PRIoFAST16 not defined +cinttypes.pass.cpp:412:2: error: #error PRIoFAST32 not defined +cinttypes.pass.cpp:416:2: error: #error PRIoFAST64 not defined +cinttypes.pass.cpp:420:2: error: #error PRIoMAX not defined +cinttypes.pass.cpp:424:2: error: #error PRIoPTR not defined +cinttypes.pass.cpp:428:2: error: #error PRIu8 not defined +cinttypes.pass.cpp:432:2: error: #error PRIu16 not defined +cinttypes.pass.cpp:436:2: error: #error PRIu32 not defined +cinttypes.pass.cpp:440:2: error: #error PRIu64 not defined +cinttypes.pass.cpp:444:2: error: #error PRIuLEAST8 not defined +cinttypes.pass.cpp:448:2: error: #error PRIuLEAST16 not defined +cinttypes.pass.cpp:452:2: error: #error PRIuLEAST32 not defined +cinttypes.pass.cpp:456:2: error: #error PRIuLEAST64 not defined +cinttypes.pass.cpp:460:2: error: #error PRIuFAST8 not defined +cinttypes.pass.cpp:464:2: error: #error PRIuFAST16 not defined +cinttypes.pass.cpp:468:2: error: #error PRIuFAST32 not defined +cinttypes.pass.cpp:472:2: error: #error PRIuFAST64 not defined +cinttypes.pass.cpp:476:2: error: #error PRIuMAX not defined +cinttypes.pass.cpp:480:2: error: #error PRIuPTR not defined +cinttypes.pass.cpp:484:2: error: #error PRIx8 not defined +cinttypes.pass.cpp:488:2: error: #error PRIx16 not defined +cinttypes.pass.cpp:492:2: error: #error PRIx32 not defined +cinttypes.pass.cpp:496:2: error: #error PRIx64 not defined +cinttypes.pass.cpp:500:2: error: #error PRIxLEAST8 not defined +cinttypes.pass.cpp:504:2: error: #error PRIxLEAST16 not defined +cinttypes.pass.cpp:508:2: error: #error PRIxLEAST32 not defined +cinttypes.pass.cpp:512:2: error: #error PRIxLEAST64 not defined +cinttypes.pass.cpp:516:2: error: #error PRIxFAST8 not defined +cinttypes.pass.cpp:520:2: error: #error PRIxFAST16 not defined +cinttypes.pass.cpp:524:2: error: #error PRIxFAST32 not defined +cinttypes.pass.cpp:528:2: error: #error PRIxFAST64 not defined +cinttypes.pass.cpp:532:2: error: #error PRIxMAX not defined +cinttypes.pass.cpp:536:2: error: #error PRIxPTR not defined +cinttypes.pass.cpp:540:2: error: #error PRIX8 not defined +cinttypes.pass.cpp:544:2: error: #error PRIX16 not defined +cinttypes.pass.cpp:548:2: error: #error PRIX32 not defined +cinttypes.pass.cpp:552:2: error: #error PRIX64 not defined +cinttypes.pass.cpp:556:2: error: #error PRIXLEAST8 not defined +cinttypes.pass.cpp:560:2: error: #error PRIXLEAST16 not defined +cinttypes.pass.cpp:564:2: error: #error PRIXLEAST32 not defined +cinttypes.pass.cpp:568:2: error: #error PRIXLEAST64 not defined +cinttypes.pass.cpp:572:2: error: #error PRIXFAST8 not defined +cinttypes.pass.cpp:576:2: error: #error PRIXFAST16 not defined +cinttypes.pass.cpp:580:2: error: #error PRIXFAST32 not defined +cinttypes.pass.cpp:584:2: error: #error PRIXFAST64 not defined +cinttypes.pass.cpp:588:2: error: #error PRIXMAX not defined +cinttypes.pass.cpp:592:2: error: #error PRIXPTR not defined +cinttypes.pass.cpp:596:2: error: #error SCNd8 not defined +cinttypes.pass.cpp:600:2: error: #error SCNd16 not defined +cinttypes.pass.cpp:604:2: error: #error SCNd32 not defined +cinttypes.pass.cpp:608:2: error: #error SCNd64 not defined +cinttypes.pass.cpp:612:2: error: #error SCNdLEAST8 not defined +cinttypes.pass.cpp:616:2: error: #error SCNdLEAST16 not defined +cinttypes.pass.cpp:620:2: error: #error SCNdLEAST32 not defined +cinttypes.pass.cpp:624:2: error: #error SCNdLEAST64 not defined +cinttypes.pass.cpp:628:2: error: #error SCNdFAST8 not defined +cinttypes.pass.cpp:632:2: error: #error SCNdFAST16 not defined +cinttypes.pass.cpp:636:2: error: #error SCNdFAST32 not defined +cinttypes.pass.cpp:640:2: error: #error SCNdFAST64 not defined +cinttypes.pass.cpp:644:2: error: #error SCNdMAX not defined +cinttypes.pass.cpp:648:2: error: #error SCNdPTR not defined +cinttypes.pass.cpp:652:2: error: #error SCNi8 not defined +cinttypes.pass.cpp:656:2: error: #error SCNi16 not defined +cinttypes.pass.cpp:660:2: error: #error SCNi32 not defined +cinttypes.pass.cpp:664:2: error: #error SCNi64 not defined +cinttypes.pass.cpp:668:2: error: #error SCNiLEAST8 not defined +cinttypes.pass.cpp:672:2: error: #error SCNiLEAST16 not defined +cinttypes.pass.cpp:676:2: error: #error SCNiLEAST32 not defined +cinttypes.pass.cpp:680:2: error: #error SCNiLEAST64 not defined +cinttypes.pass.cpp:684:2: error: #error SCNiFAST8 not defined +cinttypes.pass.cpp:688:2: error: #error SCNiFAST16 not defined +cinttypes.pass.cpp:692:2: error: #error SCNiFAST32 not defined +cinttypes.pass.cpp:696:2: error: #error SCNiFAST64 not defined +cinttypes.pass.cpp:700:2: error: #error SCNiMAX not defined +cinttypes.pass.cpp:704:2: error: #error SCNiPTR not defined +cinttypes.pass.cpp:708:2: error: #error SCNo8 not defined +cinttypes.pass.cpp:712:2: error: #error SCNo16 not defined +cinttypes.pass.cpp:716:2: error: #error SCNo32 not defined +cinttypes.pass.cpp:720:2: error: #error SCNo64 not defined +cinttypes.pass.cpp:724:2: error: #error SCNoLEAST8 not defined +cinttypes.pass.cpp:728:2: error: #error SCNoLEAST16 not defined +cinttypes.pass.cpp:732:2: error: #error SCNoLEAST32 not defined +cinttypes.pass.cpp:736:2: error: #error SCNoLEAST64 not defined +cinttypes.pass.cpp:740:2: error: #error SCNoFAST8 not defined +cinttypes.pass.cpp:744:2: error: #error SCNoFAST16 not defined +cinttypes.pass.cpp:748:2: error: #error SCNoFAST32 not defined +cinttypes.pass.cpp:752:2: error: #error SCNoFAST64 not defined +cinttypes.pass.cpp:756:2: error: #error SCNoMAX not defined +cinttypes.pass.cpp:760:2: error: #error SCNoPTR not defined +cinttypes.pass.cpp:764:2: error: #error SCNu8 not defined +cinttypes.pass.cpp:768:2: error: #error SCNu16 not defined +cinttypes.pass.cpp:772:2: error: #error SCNu32 not defined +cinttypes.pass.cpp:776:2: error: #error SCNu64 not defined +cinttypes.pass.cpp:780:2: error: #error SCNuLEAST8 not defined +cinttypes.pass.cpp:784:2: error: #error SCNuLEAST16 not defined +cinttypes.pass.cpp:788:2: error: #error SCNuLEAST32 not defined +cinttypes.pass.cpp:792:2: error: #error SCNuLEAST64 not defined +cinttypes.pass.cpp:796:2: error: #error SCNuFAST8 not defined +cinttypes.pass.cpp:800:2: error: #error SCNuFAST16 not defined +cinttypes.pass.cpp:804:2: error: #error SCNuFAST32 not defined +cinttypes.pass.cpp:808:2: error: #error SCNuFAST64 not defined +cinttypes.pass.cpp:812:2: error: #error SCNuMAX not defined +cinttypes.pass.cpp:816:2: error: #error SCNuPTR not defined +cinttypes.pass.cpp:820:2: error: #error SCNx8 not defined +cinttypes.pass.cpp:824:2: error: #error SCNx16 not defined +cinttypes.pass.cpp:828:2: error: #error SCNx32 not defined +cinttypes.pass.cpp:832:2: error: #error SCNx64 not defined +cinttypes.pass.cpp:836:2: error: #error SCNxLEAST8 not defined +cinttypes.pass.cpp:840:2: error: #error SCNxLEAST16 not defined +cinttypes.pass.cpp:844:2: error: #error SCNxLEAST32 not defined +cinttypes.pass.cpp:848:2: error: #error SCNxLEAST64 not defined +cinttypes.pass.cpp:852:2: error: #error SCNxFAST8 not defined +cinttypes.pass.cpp:856:2: error: #error SCNxFAST16 not defined +cinttypes.pass.cpp:860:2: error: #error SCNxFAST32 not defined +cinttypes.pass.cpp:864:2: error: #error SCNxFAST64 not defined +cinttypes.pass.cpp:868:2: error: #error SCNxMAX not defined +cinttypes.pass.cpp:872:2: error: #error SCNxPTR not defined +cinttypes.pass.cpp failed to compile +failed 1 tests in /test/input.output/file.streams/c.files +passed 3 tests in /test/input.output/file.streams/c.files +passed 1 tests in /test/input.output/file.streams/fstreams +passed 1 tests in /test/input.output/file.streams/fstreams/filebuf +passed 3 tests in /test/input.output/file.streams/fstreams/filebuf.assign +passed 2 tests in /test/input.output/file.streams/fstreams/filebuf.cons +passed 1 tests in /test/input.output/file.streams/fstreams/filebuf.members +Assertion failed: (f.sbumpc() == 0x4E51), function main, file underflow.pass.cpp, line 114. +./testit: line 84: 3181 Abort trap ./a.out +underflow.pass.cpp failed at run time +failed 1 tests in /test/input.output/file.streams/fstreams/filebuf.virtuals +passed 3 tests in /test/input.output/file.streams/fstreams/filebuf.virtuals +passed 1 tests in /test/input.output/file.streams/fstreams/fstream +passed 3 tests in /test/input.output/file.streams/fstreams/fstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/fstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/fstream.members +passed 1 tests in /test/input.output/file.streams/fstreams/ifstream +passed 3 tests in /test/input.output/file.streams/fstreams/ifstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/ifstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/ifstream.members +passed 1 tests in /test/input.output/file.streams/fstreams/ofstream +passed 3 tests in /test/input.output/file.streams/fstreams/ofstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/ofstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/ofstream.members +passed 1 tests in /test/input.output/input.output.general +passed 1 tests in /test/input.output/iostream.format +passed 4 tests in /test/input.output/iostream.format/ext.manip +passed 1 tests in /test/input.output/iostream.format/input.streams +passed 1 tests in /test/input.output/iostream.format/input.streams/iostreamclass +passed 2 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign +passed 2 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.cons +passed 1 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.dest +passed 1 tests in /test/input.output/iostream.format/input.streams/istream +passed 2 tests in /test/input.output/iostream.format/input.streams/istream/istream.assign +passed 2 tests in /test/input.output/iostream.format/input.streams/istream/istream.cons +passed 1 tests in /test/input.output/iostream.format/input.streams/istream/istream::sentry +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.formatted +passed 13 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.reqmts +passed 10 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream::extractors +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.manip +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.rvalue +passed 18 tests in /test/input.output/iostream.format/input.streams/istream.unformatted +passed 1 tests in /test/input.output/iostream.format/output.streams +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream.assign +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream.cons +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.formatted +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.reqmts +passed 4 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters +passed 13 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic +passed 10 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.manip +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.rvalue +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.seeks +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.unformatted +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream::sentry +passed 7 tests in /test/input.output/iostream.format/std.manip +passed 2 tests in /test/input.output/iostream.forward +passed 1 tests in /test/input.output/iostream.objects +passed 4 tests in /test/input.output/iostream.objects/narrow.stream.objects +passed 4 tests in /test/input.output/iostream.objects/wide.stream.objects +passed 1 tests in /test/input.output/iostreams.base +passed 1 tests in /test/input.output/iostreams.base/fpos +passed 1 tests in /test/input.output/iostreams.base/fpos/fpos.members +passed 7 tests in /test/input.output/iostreams.base/fpos/fpos.operations +passed 1 tests in /test/input.output/iostreams.base/ios +passed 1 tests in /test/input.output/iostreams.base/ios/basic.ios.cons +passed 13 tests in /test/input.output/iostreams.base/ios/basic.ios.members +passed 11 tests in /test/input.output/iostreams.base/ios/iostate.flags +passed 1 tests in /test/input.output/iostreams.base/ios.base +passed 9 tests in /test/input.output/iostreams.base/ios.base/fmtflags.state +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.base.callback +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.base.cons +passed 2 tests in /test/input.output/iostreams.base/ios.base/ios.base.locales +passed 3 tests in /test/input.output/iostreams.base/ios.base/ios.base.storage +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.members.static +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::Init +passed 2 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::failure +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::fmtflags +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::iostate +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::openmode +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::seekdir +passed 1 tests in /test/input.output/iostreams.base/std.ios.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/adjustfield.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/basefield.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/error.reporting +passed 4 tests in /test/input.output/iostreams.base/std.ios.manip/floatfield.manip +passed 14 tests in /test/input.output/iostreams.base/std.ios.manip/fmtflags.manip +passed 2 tests in /test/input.output/iostreams.base/stream.types +passed 1 tests in /test/input.output/iostreams.requirements +passed 1 tests in /test/input.output/iostreams.requirements/iostream.limits.imbue +passed 1 tests in /test/input.output/iostreams.requirements/iostreams.limits.pos +passed 1 tests in /test/input.output/iostreams.requirements/iostreams.threadsafety +passed 1 tests in /test/input.output/stream.buffers +passed 1 tests in /test/input.output/stream.buffers/streambuf +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.cons +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.members +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.locales +passed 5 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.pback +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.put +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.get.area +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.buffer +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.locales +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.pback +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.put +passed 1 tests in /test/input.output/stream.buffers/streambuf.reqts +passed 1 tests in /test/input.output/string.streams +passed 1 tests in /test/input.output/string.streams/istringstream +passed 3 tests in /test/input.output/string.streams/istringstream/istringstream.assign +passed 3 tests in /test/input.output/string.streams/istringstream/istringstream.cons +passed 1 tests in /test/input.output/string.streams/istringstream/istringstream.members +passed 1 tests in /test/input.output/string.streams/ostringstream +passed 3 tests in /test/input.output/string.streams/ostringstream/ostringstream.assign +passed 3 tests in /test/input.output/string.streams/ostringstream/ostringstream.cons +passed 1 tests in /test/input.output/string.streams/ostringstream/ostringstream.members +passed 1 tests in /test/input.output/string.streams/stringbuf +passed 3 tests in /test/input.output/string.streams/stringbuf/stringbuf.assign +passed 3 tests in /test/input.output/string.streams/stringbuf/stringbuf.cons +passed 1 tests in /test/input.output/string.streams/stringbuf/stringbuf.members +passed 6 tests in /test/input.output/string.streams/stringbuf/stringbuf.virtuals +passed 1 tests in /test/input.output/string.streams/stringstream +passed 3 tests in /test/input.output/string.streams/stringstream.cons +passed 3 tests in /test/input.output/string.streams/stringstream.cons/stringstream.assign +passed 1 tests in /test/input.output/string.streams/stringstream.members +passed 1 tests in /test/iterators +passed 1 tests in /test/iterators/iterator.primitives +passed 1 tests in /test/iterators/iterator.primitives/iterator.basic +passed 4 tests in /test/iterators/iterator.primitives/iterator.operations +passed 4 tests in /test/iterators/iterator.primitives/iterator.traits +passed 5 tests in /test/iterators/iterator.primitives/std.iterator.tags +passed 1 tests in /test/iterators/iterator.requirements +passed 1 tests in /test/iterators/iterator.requirements/bidirectional.iterators +passed 1 tests in /test/iterators/iterator.requirements/forward.iterators +passed 1 tests in /test/iterators/iterator.requirements/input.iterators +passed 1 tests in /test/iterators/iterator.requirements/iterator.iterators +passed 1 tests in /test/iterators/iterator.requirements/iterator.requirements.general +passed 1 tests in /test/iterators/iterator.requirements/output.iterators +passed 1 tests in /test/iterators/iterator.requirements/random.access.iterators +passed 1 tests in /test/iterators/iterator.synopsis +passed 1 tests in /test/iterators/iterators.general +passed 1 tests in /test/iterators/predef.iterators +passed 1 tests in /test/iterators/predef.iterators/insert.iterators +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iterator +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iterator +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iterator +passed 1 tests in /test/iterators/predef.iterators/move.iterators +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops +passed 3 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+ +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+= +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.- +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-= +passed 6 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp +passed 5 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.conv +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.decr +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.index +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.ref +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.star +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op= +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.requirements +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iterator +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops +passed 5 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.conv +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op!= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+ +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++ +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op- +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-- +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op.star +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op== +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opdiff +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opindex +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opref +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opsum +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.requirements +types.pass.cpp: In function ‘void test() [with It = bidirectional_iterator]’: +types.pass.cpp:58: instantiated from here +types.pass.cpp:52: error: static assertion failed: "" +types.pass.cpp: In function ‘void test() [with It = random_access_iterator]’: +types.pass.cpp:59: instantiated from here +types.pass.cpp:52: error: static assertion failed: "" +types.pass.cpp failed to compile +failed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iterator +passed 1 tests in /test/iterators/stream.iterators +passed 1 tests in /test/iterators/stream.iterators/istream.iterator +passed 3 tests in /test/iterators/stream.iterators/istream.iterator/istream.iterator.cons +passed 5 tests in /test/iterators/stream.iterators/istream.iterator/istream.iterator.ops +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator +passed 4 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::equal +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op!= +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op++ +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op== +passed 3 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op_astrk +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::proxy +passed 6 tests in /test/iterators/stream.iterators/iterator.range +passed 1 tests in /test/iterators/stream.iterators/ostream.iterator +passed 3 tests in /test/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des +passed 3 tests in /test/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops +passed 1 tests in /test/iterators/stream.iterators/ostreambuf.iterator +passed 2 tests in /test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.cons +passed 4 tests in /test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops +passed 1 tests in /test/language.support +passed 1 tests in /test/language.support/cstdint +passed 1 tests in /test/language.support/cstdint/cstdint.syn +passed 1 tests in /test/language.support/support.dynamic +passed 1 tests in /test/language.support/support.dynamic/alloc.errors +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/bad.alloc +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/new.badlength +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/new.handler +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/set.new.handler +passed 1 tests in /test/language.support/support.dynamic/new.delete +passed 4 tests in /test/language.support/support.dynamic/new.delete/new.delete.array +passed 1 tests in /test/language.support/support.dynamic/new.delete/new.delete.dataraces +passed 2 tests in /test/language.support/support.dynamic/new.delete/new.delete.placement +passed 4 tests in /test/language.support/support.dynamic/new.delete/new.delete.single +passed 1 tests in /test/language.support/support.exception +not implemented: /test/language.support/support.exception/except.nested +passed 1 tests in /test/language.support/support.exception/exception +passed 1 tests in /test/language.support/support.exception/exception.terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/set.terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/terminate.handler +passed 1 tests in /test/language.support/support.exception/exception.unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/bad.exception +Assertion failed: (std::set_unexpected(f1) == std::terminate), function main, file set_unexpected.pass.cpp, line 20. +./testit: line 84: 9519 Abort trap ./a.out +set_unexpected.pass.cpp failed at run time +failed 1 tests in /test/language.support/support.exception/exception.unexpected/set.unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/unexpected.handler +passed 4 tests in /test/language.support/support.exception/propagation +passed 1 tests in /test/language.support/support.exception/uncaught +passed 1 tests in /test/language.support/support.general +passed 2 tests in /test/language.support/support.initlist +passed 1 tests in /test/language.support/support.initlist/support.initlist.access +passed 1 tests in /test/language.support/support.initlist/support.initlist.cons +not implemented: /test/language.support/support.initlist/support.initlist.range +passed 1 tests in /test/language.support/support.limits +passed 4 tests in /test/language.support/support.limits/c.limits +passed 2 tests in /test/language.support/support.limits/limits +passed 1 tests in /test/language.support/support.limits/limits/denorm.style +passed 1 tests in /test/language.support/support.limits/limits/numeric.limits +passed 31 tests in /test/language.support/support.limits/limits/numeric.limits.members +passed 1 tests in /test/language.support/support.limits/limits/numeric.special +passed 1 tests in /test/language.support/support.limits/limits/round.style +passed 1 tests in /test/language.support/support.rtti +passed 1 tests in /test/language.support/support.rtti/bad.cast +passed 1 tests in /test/language.support/support.rtti/bad.typeid +passed 2 tests in /test/language.support/support.rtti/type.info +passed 12 tests in /test/language.support/support.runtime +quick_exit.pass.cpp: In function ‘int main()’: +quick_exit.pass.cpp:19: error: ‘at_quick_exit’ is not a member of ‘std’ +quick_exit.pass.cpp:20: error: ‘quick_exit’ was not declared in this scope +quick_exit.pass.cpp failed to compile +failed 1 tests in /test/language.support/support.start.term +passed 7 tests in /test/language.support/support.types +passed 1 tests in /test/localization +passed 2 tests in /test/localization/c.locales +passed 1 tests in /test/localization/locale.categories +passed 1 tests in /test/localization/locale.categories/category.collate +passed 2 tests in /test/localization/locale.categories/category.collate/locale.collate +passed 3 tests in /test/localization/locale.categories/category.collate/locale.collate/locale.collate.members +passed 1 tests in /test/localization/locale.categories/category.collate/locale.collate/locale.collate.virtuals +passed 4 tests in /test/localization/locale.categories/category.collate/locale.collate.byname +passed 1 tests in /test/localization/locale.categories/category.ctype +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.dtor +passed 14 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.statics +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.virtuals +Undefined symbols: + "std::__1::codecvt::do_out(__mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const", referenced from: + vtable for my_facet in ccu2OYh1.o + "typeinfo for std::__1::codecvt", referenced from: + typeinfo for my_facet in ccu2OYh1.o + "std::__1::codecvt::do_in(__mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const", referenced from: + vtable for my_facet in ccu2OYh1.o + "std::__1::codecvt::do_length(__mbstate_t&, char const*, char const*, unsigned long) const", referenced from: + vtable for my_facet in ccu2OYh1.o + "std::__1::codecvt::do_max_length() const", referenced from: + vtable for my_facet in ccu2OYh1.o + "std::__1::codecvt::do_always_noconv() const", referenced from: + vtable for my_facet in ccu2OYh1.o + "std::__1::codecvt::do_unshift(__mbstate_t&, char*, char*, char*&) const", referenced from: + vtable for my_facet in ccu2OYh1.o + "vtable for std::__1::codecvt", referenced from: + __ZTVNSt3__17codecvtIDsc11__mbstate_tEE$non_lazy_ptr in ccu2OYh1.o + (maybe you meant: __ZTVNSt3__17codecvtIDsc11__mbstate_tEE$non_lazy_ptr) + "std::__1::codecvt::~codecvt()", referenced from: + my_facet::~my_facet() in ccu2OYh1.o + my_facet::~my_facet() in ccu2OYh1.o + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccu2OYh1.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::do_encoding() const", referenced from: + vtable for my_facet in ccu2OYh1.o +ld: symbol(s) not found +collect2: ld returned 1 exit status +ctor_char16_t.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::do_max_length() const", referenced from: + vtable for my_facet in ccD2IJTN.o + "std::__1::codecvt::do_out(__mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const", referenced from: + vtable for my_facet in ccD2IJTN.o + "std::__1::codecvt::~codecvt()", referenced from: + my_facet::~my_facet() in ccD2IJTN.o + my_facet::~my_facet() in ccD2IJTN.o + "std::__1::codecvt::do_length(__mbstate_t&, char const*, char const*, unsigned long) const", referenced from: + vtable for my_facet in ccD2IJTN.o + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccD2IJTN.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::do_in(__mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const", referenced from: + vtable for my_facet in ccD2IJTN.o + "std::__1::codecvt::do_encoding() const", referenced from: + vtable for my_facet in ccD2IJTN.o + "typeinfo for std::__1::codecvt", referenced from: + typeinfo for my_facet in ccD2IJTN.o + "std::__1::codecvt::do_always_noconv() const", referenced from: + vtable for my_facet in ccD2IJTN.o + "std::__1::codecvt::do_unshift(__mbstate_t&, char*, char*, char*&) const", referenced from: + vtable for my_facet in ccD2IJTN.o + "vtable for std::__1::codecvt", referenced from: + __ZTVNSt3__17codecvtIDic11__mbstate_tEE$non_lazy_ptr in ccD2IJTN.o + (maybe you meant: __ZTVNSt3__17codecvtIDic11__mbstate_tEE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +ctor_char32_t.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in cc9MmsPX.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +types_char16_t.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccueuWyO.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +types_char32_t.pass.cpp failed to compile +failed 4 tests in /test/localization/locale.categories/category.ctype/locale.codecvt +passed 5 tests in /test/localization/locale.categories/category.ctype/locale.codecvt +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccvH2Vlo.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char16_t_always_noconv.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccQvbPzf.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char16_t_encoding.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in cc7jZPf8.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char16_t_in.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccerNPxi.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char16_t_length.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccnI2IGs.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char16_t_max_length.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccQbYYqb.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char16_t_out.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccRp4I7M.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char16_t_unshift.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in cc7V0v1X.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char32_t_always_noconv.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccGaZKwp.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char32_t_encoding.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccn3mLkE.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char32_t_in.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in cctWGiAq.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char32_t_length.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccUSXqto.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char32_t_max_length.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccoL6dF0.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char32_t_out.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccrJDtbk.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char32_t_unshift.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in cc7yeXAQ.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDiDs11__mbstate_tE2idE$non_lazy_ptr in cc7yeXAQ.o + (maybe you meant: __ZNSt3__17codecvtIDiDs11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in cc7yeXAQ.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) + "vtable for std::__1::codecvt", referenced from: + __ZTVNSt3__17codecvtIDiDs11__mbstate_tEE$non_lazy_ptr in cc7yeXAQ.o + (maybe you meant: __ZTVNSt3__17codecvtIDiDs11__mbstate_tEE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +utf_sanity_check.pass.cpp failed to compile +failed 15 tests in /test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members +passed 14 tests in /test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members +passed 1 tests in /test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.virtuals +Undefined symbols: + "std::__1::codecvt_byname::~codecvt_byname()", referenced from: + my_facet::~my_facet() in cc3Os2jO.o + my_facet::~my_facet() in cc3Os2jO.o + "std::__1::codecvt::do_out(__mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const", referenced from: + vtable for my_facet in cc3Os2jO.o + "std::__1::codecvt_byname::codecvt_byname(char const*, unsigned long)", referenced from: + my_facet::my_facet(char const*, unsigned long) in cc3Os2jO.o + "std::__1::codecvt::do_in(__mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const", referenced from: + vtable for my_facet in cc3Os2jO.o + "std::__1::codecvt::do_length(__mbstate_t&, char const*, char const*, unsigned long) const", referenced from: + vtable for my_facet in cc3Os2jO.o + "std::__1::codecvt::do_max_length() const", referenced from: + vtable for my_facet in cc3Os2jO.o + "std::__1::codecvt::do_always_noconv() const", referenced from: + vtable for my_facet in cc3Os2jO.o + "std::__1::codecvt::do_unshift(__mbstate_t&, char*, char*, char*&) const", referenced from: + vtable for my_facet in cc3Os2jO.o + "typeinfo for std::__1::codecvt_byname", referenced from: + typeinfo for my_facet in cc3Os2jO.o + "std::__1::codecvt_byname::codecvt_byname(std::__1::basic_string, std::__1::allocator > const&, unsigned long)", referenced from: + my_facet::my_facet(std::__1::basic_string, std::__1::allocator > const&, unsigned long) in cc3Os2jO.o + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in cc3Os2jO.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::do_encoding() const", referenced from: + vtable for my_facet in cc3Os2jO.o +ld: symbol(s) not found +collect2: ld returned 1 exit status +ctor_char16_t.pass.cpp failed to compile +Undefined symbols: + "typeinfo for std::__1::codecvt_byname", referenced from: + typeinfo for my_facet in ccLHTUKt.o + "std::__1::codecvt::do_max_length() const", referenced from: + vtable for my_facet in ccLHTUKt.o + "std::__1::codecvt::do_out(__mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const", referenced from: + vtable for my_facet in ccLHTUKt.o + "std::__1::codecvt::do_length(__mbstate_t&, char const*, char const*, unsigned long) const", referenced from: + vtable for my_facet in ccLHTUKt.o + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccLHTUKt.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt_byname::codecvt_byname(char const*, unsigned long)", referenced from: + my_facet::my_facet(char const*, unsigned long) in ccLHTUKt.o + "std::__1::codecvt::do_in(__mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const", referenced from: + vtable for my_facet in ccLHTUKt.o + "std::__1::codecvt::do_encoding() const", referenced from: + vtable for my_facet in ccLHTUKt.o + "std::__1::codecvt_byname::codecvt_byname(std::__1::basic_string, std::__1::allocator > const&, unsigned long)", referenced from: + my_facet::my_facet(std::__1::basic_string, std::__1::allocator > const&, unsigned long) in ccLHTUKt.o + "std::__1::codecvt::do_always_noconv() const", referenced from: + vtable for my_facet in ccLHTUKt.o + "std::__1::codecvt_byname::~codecvt_byname()", referenced from: + my_facet::~my_facet() in ccLHTUKt.o + my_facet::~my_facet() in ccLHTUKt.o + "std::__1::codecvt::do_unshift(__mbstate_t&, char*, char*, char*&) const", referenced from: + vtable for my_facet in ccLHTUKt.o +ld: symbol(s) not found +collect2: ld returned 1 exit status +ctor_char32_t.pass.cpp failed to compile +failed 2 tests in /test/localization/locale.categories/category.ctype/locale.codecvt.byname +passed 2 tests in /test/localization/locale.categories/category.ctype/locale.codecvt.byname +passed 2 tests in /test/localization/locale.categories/category.ctype/locale.ctype +passed 12 tests in /test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members +passed 1 tests in /test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.virtuals +passed 13 tests in /test/localization/locale.categories/category.ctype/locale.ctype.byname +passed 1 tests in /test/localization/locale.categories/category.messages +passed 3 tests in /test/localization/locale.categories/category.messages/locale.messages +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages/locale.messages.members +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages/locale.messages.virtuals +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages.byname +passed 1 tests in /test/localization/locale.categories/category.monetary +passed 2 tests in /test/localization/locale.categories/category.monetary/locale.money.get +passed 5 tests in /test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.virtuals +passed 2 tests in /test/localization/locale.categories/category.monetary/locale.money.put +passed 5 tests in /test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.virtuals +passed 3 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct +passed 9 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.virtuals +passed 9 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct.byname +passed 1 tests in /test/localization/locale.categories/category.numeric +passed 2 tests in /test/localization/locale.categories/category.numeric/locale.nm.put +passed 8 tests in /test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members +passed 1 tests in /test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.virtuals +passed 2 tests in /test/localization/locale.categories/category.numeric/locale.num.get +passed 11 tests in /test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members +passed 1 tests in /test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.virtuals +passed 1 tests in /test/localization/locale.categories/category.time +passed 3 tests in /test/localization/locale.categories/category.time/locale.time.get +passed 12 tests in /test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.get/locale.time.get.virtuals +passed 14 tests in /test/localization/locale.categories/category.time/locale.time.get.byname +passed 2 tests in /test/localization/locale.categories/category.time/locale.time.put +passed 2 tests in /test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.put/locale.time.put.virtuals +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.put.byname +passed 1 tests in /test/localization/locale.categories/facet.numpunct +passed 2 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct +passed 5 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members +passed 1 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.virtuals +passed 3 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct.byname +passed 1 tests in /test/localization/locale.categories/facets.examples +not implemented: /test/localization/locale.stdcvt +passed 1 tests in /test/localization/locale.syn +passed 1 tests in /test/localization/locales +passed 1 tests in /test/localization/locales/locale +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccE5rgYT.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccE5rgYT.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +assign.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in cc4oUpfP.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in cc4oUpfP.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char_pointer.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in cc1I34sC.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in cc1I34sC.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +copy.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccJ13QCf.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccJ13QCf.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +default.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccSv0OEF.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccSv0OEF.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +locale_char_pointer_cat.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in cc7t3C0k.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in cc7t3C0k.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +locale_facetptr.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccCtAzMe.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccCtAzMe.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +locale_locale_cat.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccpp3FWX.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccpp3FWX.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +locale_string_cat.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccNnVJYZ.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccNnVJYZ.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +string.pass.cpp failed to compile +failed 9 tests in /test/localization/locales/locale/locale.cons +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in cc741LHY.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in cc741LHY.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +combine.pass.cpp failed to compile +failed 1 tests in /test/localization/locales/locale/locale.members +passed 1 tests in /test/localization/locales/locale/locale.members +passed 2 tests in /test/localization/locales/locale/locale.operators +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccsfxlEg.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccsfxlEg.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +classic.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in cc2Pzz8W.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in cc2Pzz8W.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +global.pass.cpp failed to compile +failed 2 tests in /test/localization/locales/locale/locale.statics +passed 1 tests in /test/localization/locales/locale/locale.types +passed 1 tests in /test/localization/locales/locale/locale.types/locale.category +passed 1 tests in /test/localization/locales/locale/locale.types/locale.facet +passed 1 tests in /test/localization/locales/locale/locale.types/locale.id +passed 1 tests in /test/localization/locales/locale.convenience +passed 11 tests in /test/localization/locales/locale.convenience/classification +passed 1 tests in /test/localization/locales/locale.convenience/conversions +not implemented: /test/localization/locales/locale.convenience/conversions/conversions.buffer +passed 2 tests in /test/localization/locales/locale.convenience/conversions/conversions.character +not implemented: /test/localization/locales/locale.convenience/conversions/conversions.string +passed 2 tests in /test/localization/locales/locale.global.templates +passed 1 tests in /test/localization/localization.general +passed 1 tests in /test/numerics +passed 4 tests in /test/numerics/c.math +passed 1 tests in /test/numerics/cfenv +passed 1 tests in /test/numerics/cfenv/cfenv.syn +passed 2 tests in /test/numerics/complex.number +passed 1 tests in /test/numerics/complex.number/ccmplx +passed 7 tests in /test/numerics/complex.number/cmplx.over +passed 1 tests in /test/numerics/complex.number/complex +passed 10 tests in /test/numerics/complex.number/complex.member.ops +passed 2 tests in /test/numerics/complex.number/complex.members +passed 22 tests in /test/numerics/complex.number/complex.ops +passed 12 tests in /test/numerics/complex.number/complex.special +passed 1 tests in /test/numerics/complex.number/complex.synopsis +passed 19 tests in /test/numerics/complex.number/complex.transcendentals +passed 8 tests in /test/numerics/complex.number/complex.value.ops +passed 1 tests in /test/numerics/numarray +passed 1 tests in /test/numerics/numarray/class.gslice +passed 1 tests in /test/numerics/numarray/class.gslice/gslice.access +passed 2 tests in /test/numerics/numarray/class.gslice/gslice.cons +passed 1 tests in /test/numerics/numarray/class.slice +passed 2 tests in /test/numerics/numarray/class.slice/cons.slice +passed 1 tests in /test/numerics/numarray/class.slice/slice.access +passed 2 tests in /test/numerics/numarray/template.gslice.array +passed 2 tests in /test/numerics/numarray/template.gslice.array/gslice.array.assign +passed 10 tests in /test/numerics/numarray/template.gslice.array/gslice.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.gslice.array/gslice.array.fill +passed 2 tests in /test/numerics/numarray/template.indirect.array +passed 2 tests in /test/numerics/numarray/template.indirect.array/indirect.array.assign +passed 10 tests in /test/numerics/numarray/template.indirect.array/indirect.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.indirect.array/indirect.array.fill +passed 2 tests in /test/numerics/numarray/template.mask.array +passed 2 tests in /test/numerics/numarray/template.mask.array/mask.array.assign +passed 10 tests in /test/numerics/numarray/template.mask.array/mask.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.mask.array/mask.array.fill +passed 2 tests in /test/numerics/numarray/template.slice.array +passed 2 tests in /test/numerics/numarray/template.slice.array/slice.arr.assign +passed 10 tests in /test/numerics/numarray/template.slice.array/slice.arr.comp.assign +passed 1 tests in /test/numerics/numarray/template.slice.array/slice.arr.fill +passed 1 tests in /test/numerics/numarray/template.valarray +passed 2 tests in /test/numerics/numarray/template.valarray/valarray.access +passed 8 tests in /test/numerics/numarray/template.valarray/valarray.assign +passed 20 tests in /test/numerics/numarray/template.valarray/valarray.cassign +passed 11 tests in /test/numerics/numarray/template.valarray/valarray.cons +passed 10 tests in /test/numerics/numarray/template.valarray/valarray.members +passed 8 tests in /test/numerics/numarray/template.valarray/valarray.sub +passed 4 tests in /test/numerics/numarray/template.valarray/valarray.unary +passed 1 tests in /test/numerics/numarray/valarray.nonmembers +passed 30 tests in /test/numerics/numarray/valarray.nonmembers/valarray.binary +passed 24 tests in /test/numerics/numarray/valarray.nonmembers/valarray.comparison +passed 1 tests in /test/numerics/numarray/valarray.nonmembers/valarray.special +passed 20 tests in /test/numerics/numarray/valarray.nonmembers/valarray.transcend +passed 4 tests in /test/numerics/numarray/valarray.range +passed 1 tests in /test/numerics/numarray/valarray.syn +passed 1 tests in /test/numerics/numeric.ops +passed 2 tests in /test/numerics/numeric.ops/accumulate +passed 2 tests in /test/numerics/numeric.ops/adjacent.difference +passed 2 tests in /test/numerics/numeric.ops/inner.product +not implemented: /test/numerics/numeric.ops/numeric.iota +passed 2 tests in /test/numerics/numeric.ops/partial.sum +passed 1 tests in /test/numerics/numeric.requirements +passed 1 tests in /test/numerics/numerics.general +passed 1 tests in /test/numerics/rand +passed 1 tests in /test/numerics/rand/rand.adapt +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.disc +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.ibits +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.shuf +passed 3 tests in /test/numerics/rand/rand.device +passed 1 tests in /test/numerics/rand/rand.dis +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.bern +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin +not implemented: /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo +not implemented: /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.genpdf +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.uni +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real +passed 1 tests in /test/numerics/rand/rand.eng +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.lcong +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.mers +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.sub +passed 10 tests in /test/numerics/rand/rand.predef +passed 1 tests in /test/numerics/rand/rand.req +passed 1 tests in /test/numerics/rand/rand.req/rand.req.adapt +passed 1 tests in /test/numerics/rand/rand.req/rand.req.dst +passed 1 tests in /test/numerics/rand/rand.req/rand.req.eng +passed 1 tests in /test/numerics/rand/rand.req/rand.req.genl +passed 1 tests in /test/numerics/rand/rand.req/rand.req.seedseq +passed 1 tests in /test/numerics/rand/rand.req/rand.req.urng +passed 1 tests in /test/numerics/rand/rand.synopsis +passed 1 tests in /test/numerics/rand/rand.util +passed 1 tests in /test/numerics/rand/rand.util/rand.util.canonical +passed 7 tests in /test/numerics/rand/rand.util/rand.util.seedseq +not implemented: /test/re +not implemented: /test/re/re.alg +not implemented: /test/re/re.alg/re.alg.match +not implemented: /test/re/re.alg/re.alg.replace +not implemented: /test/re/re.alg/re.alg.search +not implemented: /test/re/re.alg/re.except +not implemented: /test/re/re.badexp +not implemented: /test/re/re.const +not implemented: /test/re/re.const/re.err +not implemented: /test/re/re.const/re.matchflag +not implemented: /test/re/re.const/re.synopt +not implemented: /test/re/re.def +not implemented: /test/re/re.def/defns.regex.collating.element +not implemented: /test/re/re.def/defns.regex.finite.state.machine +not implemented: /test/re/re.def/defns.regex.format.specifier +not implemented: /test/re/re.def/defns.regex.matched +not implemented: /test/re/re.def/defns.regex.primary.equivalence.class +not implemented: /test/re/re.def/defns.regex.regular.expression +not implemented: /test/re/re.def/defns.regex.subexpression +not implemented: /test/re/re.general +not implemented: /test/re/re.grammar +not implemented: /test/re/re.iter +not implemented: /test/re/re.iter/re.regiter +not implemented: /test/re/re.iter/re.regiter/re.regiter.cnstr +not implemented: /test/re/re.iter/re.regiter/re.regiter.comp +not implemented: /test/re/re.iter/re.regiter/re.regiter.deref +not implemented: /test/re/re.iter/re.regiter/re.regiter.incr +not implemented: /test/re/re.iter/re.tokiter +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.cnstr +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.comp +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.deref +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.incr +not implemented: /test/re/re.regex +not implemented: /test/re/re.regex/re.regex.assign +not implemented: /test/re/re.regex/re.regex.const +not implemented: /test/re/re.regex/re.regex.construct +not implemented: /test/re/re.regex/re.regex.locale +not implemented: /test/re/re.regex/re.regex.nonmemb +not implemented: /test/re/re.regex/re.regex.nonmemb/re.regex.nmswap +not implemented: /test/re/re.regex/re.regex.operations +not implemented: /test/re/re.regex/re.regex.swap +not implemented: /test/re/re.req +not implemented: /test/re/re.results +not implemented: /test/re/re.results/re.results.acc +not implemented: /test/re/re.results/re.results.all +not implemented: /test/re/re.results/re.results.const +not implemented: /test/re/re.results/re.results.form +not implemented: /test/re/re.results/re.results.nonmember +not implemented: /test/re/re.results/re.results.size +not implemented: /test/re/re.results/re.results.swap +not implemented: /test/re/re.submatch +not implemented: /test/re/re.submatch/re.submatch.members +not implemented: /test/re/re.submatch/re.submatch.op +not implemented: /test/re/re.syn +not implemented: /test/re/re.traits +passed 1 tests in /test/strings +passed 1 tests in /test/strings/basic.string +passed 4 tests in /test/strings/basic.string/string.access +passed 10 tests in /test/strings/basic.string/string.capacity +passed 16 tests in /test/strings/basic.string/string.cons +passed 8 tests in /test/strings/basic.string/string.iterators +passed 1 tests in /test/strings/basic.string/string.modifiers +passed 8 tests in /test/strings/basic.string/string.modifiers/string::append +passed 8 tests in /test/strings/basic.string/string.modifiers/string::assign +passed 1 tests in /test/strings/basic.string/string.modifiers/string::copy +passed 4 tests in /test/strings/basic.string/string.modifiers/string::erase +passed 9 tests in /test/strings/basic.string/string.modifiers/string::insert +passed 4 tests in /test/strings/basic.string/string.modifiers/string::op+= +passed 11 tests in /test/strings/basic.string/string.modifiers/string::replace +passed 1 tests in /test/strings/basic.string/string.modifiers/string::swap +passed 1 tests in /test/strings/basic.string/string.nonmembers +passed 6 tests in /test/strings/basic.string/string.nonmembers/string.io +passed 1 tests in /test/strings/basic.string/string.nonmembers/string.special +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::op!= +passed 5 tests in /test/strings/basic.string/string.nonmembers/string::op+ +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::operator== +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::opgt +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::opgt= +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::oplt +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::oplt= +passed 1 tests in /test/strings/basic.string/string.ops +passed 3 tests in /test/strings/basic.string/string.ops/string.accessors +passed 6 tests in /test/strings/basic.string/string.ops/string::compare +passed 4 tests in /test/strings/basic.string/string.ops/string::find +passed 4 tests in /test/strings/basic.string/string.ops/string::find.first.not.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.first.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.last.not.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.last.of +passed 4 tests in /test/strings/basic.string/string.ops/string::rfind +passed 1 tests in /test/strings/basic.string/string.ops/string::substr +passed 1 tests in /test/strings/basic.string/string.require +passed 1 tests in /test/strings/basic.string.hash +cuchar.pass.cpp:12:18: error: cuchar: No such file or directory +cuchar.pass.cpp failed to compile +version_cuchar.pass.cpp:12:18: error: cuchar: No such file or directory +version_cuchar.pass.cpp:15:2: error: #error _LIBCPP_VERSION not defined +version_cuchar.pass.cpp failed to compile +failed 2 tests in /test/strings/c.strings +passed 8 tests in /test/strings/c.strings +passed 1 tests in /test/strings/char.traits +passed 1 tests in /test/strings/char.traits/char.traits.require +passed 1 tests in /test/strings/char.traits/char.traits.specializations +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t +passed 1 tests in /test/strings/char.traits/char.traits.typedefs +passed 1 tests in /test/strings/string.classes +not implemented: /test/strings/string.conversions +not implemented: /test/strings/strings.general +passed 1 tests in /test/thread +passed 1 tests in /test/thread/futures +not implemented: /test/thread/futures/futures.async +not implemented: /test/thread/futures/futures.atomic_future +not implemented: /test/thread/futures/futures.errors +not implemented: /test/thread/futures/futures.future_error +passed 3 tests in /test/thread/futures/futures.overview +not implemented: /test/thread/futures/futures.promise +not implemented: /test/thread/futures/futures.shared_future +not implemented: /test/thread/futures/futures.state +not implemented: /test/thread/futures/futures.tas +not implemented: /test/thread/futures/futures.tas/futures.taask.nonmembers +not implemented: /test/thread/futures/futures.tas/futures.task.members +not implemented: /test/thread/futures/futures.unique_future +notify_all_at_thread_exit.pass.cpp:20:2: error: #error notify_all_at_thread_exit not implemented +notify_all_at_thread_exit.pass.cpp failed to compile +failed 1 tests in /test/thread/thread.condition +passed 2 tests in /test/thread/thread.condition +passed 13 tests in /test/thread/thread.condition/thread.condition.condvar +passed 12 tests in /test/thread/thread.condition/thread.condition.condvarany +passed 1 tests in /test/thread/thread.general +passed 1 tests in /test/thread/thread.mutex +passed 1 tests in /test/thread/thread.mutex/thread.lock +passed 6 tests in /test/thread/thread.mutex/thread.lock/thread.lock.guard +passed 1 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique +passed 11 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons +passed 5 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking +passed 3 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod +passed 3 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs +passed 2 tests in /test/thread/thread.mutex/thread.lock.algorithm +passed 1 tests in /test/thread/thread.mutex/thread.mutex.requirements +passed 6 tests in /test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.class +passed 6 tests in /test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.recursive +passed 1 tests in /test/thread/thread.mutex/thread.once +passed 1 tests in /test/thread/thread.mutex/thread.once/thread.once.callonce +passed 3 tests in /test/thread/thread.mutex/thread.once/thread.once.onceflag +passed 1 tests in /test/thread/thread.mutex/thread.timedmutex.requirements +passed 7 tests in /test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.class +passed 7 tests in /test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.recursive +passed 1 tests in /test/thread/thread.req +passed 1 tests in /test/thread/thread.req/thread.req.exception +passed 1 tests in /test/thread/thread.req/thread.req.native +passed 1 tests in /test/thread/thread.req/thread.req.paramname +passed 1 tests in /test/thread/thread.req/thread.req.timing +passed 1 tests in /test/thread/thread.threads +passed 1 tests in /test/thread/thread.threads/thread.thread.class +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.algorithm +passed 2 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.assign +passed 4 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.constr +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.destr +passed 7 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.id +passed 6 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.member +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.static +passed 4 tests in /test/thread/thread.threads/thread.thread.this +passed 1 tests in /test/utilities +passed 1 tests in /test/utilities/date.time +passed 1 tests in /test/utilities/function.objects +passed 6 tests in /test/utilities/function.objects/arithmetic.operations +passed 1 tests in /test/utilities/function.objects/base +passed 1 tests in /test/utilities/function.objects/bind +passed 1 tests in /test/utilities/function.objects/bind/func.bind +passed 4 tests in /test/utilities/function.objects/bind/func.bind/func.bind.bind +passed 2 tests in /test/utilities/function.objects/bind/func.bind/func.bind.isbind +passed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.place +passed 3 tests in /test/utilities/function.objects/bitwise.operations +passed 6 tests in /test/utilities/function.objects/comparisons +passed 1 tests in /test/utilities/function.objects/func.def +passed 6 tests in /test/utilities/function.objects/func.memfn +passed 2 tests in /test/utilities/function.objects/func.require +passed 1 tests in /test/utilities/function.objects/func.wrap +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.badcall +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.badcall/func.wrap.badcall.const +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.alg +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.cap +alloc.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&); not implemented +alloc.pass.cpp failed to compile +alloc_F.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, F); not implemented +alloc_F.pass.cpp failed to compile +alloc_function.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, const function&); not implemented +alloc_function.pass.cpp failed to compile +alloc_nullptr.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, nullptr_t); not implemented +alloc_nullptr.pass.cpp failed to compile +alloc_rfunction.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, function&&); not implemented +alloc_rfunction.pass.cpp failed to compile +failed 5 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con +passed 7 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con +passed 4 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv +assign_F_alloc.pass.cpp:21:2: error: #error template void assign(F&&, const A&); not implemented +assign_F_alloc.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.nullptr +passed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ +passed 4 tests in /test/utilities/function.objects/function.pointer.adaptors +passed 3 tests in /test/utilities/function.objects/logical.operations +passed 16 tests in /test/utilities/function.objects/member.pointer.adaptors +passed 4 tests in /test/utilities/function.objects/negators +passed 4 tests in /test/utilities/function.objects/refwrap +passed 1 tests in /test/utilities/function.objects/refwrap/refwrap.access +passed 1 tests in /test/utilities/function.objects/refwrap/refwrap.assign +passed 3 tests in /test/utilities/function.objects/refwrap/refwrap.const +passed 5 tests in /test/utilities/function.objects/refwrap/refwrap.helpers +passed 4 tests in /test/utilities/function.objects/refwrap/refwrap.invoke +passed 3 tests in /test/utilities/function.objects/unord.hash +passed 1 tests in /test/utilities/memory +passed 1 tests in /test/utilities/memory/allocator.adaptor +passed 5 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.cnstr +passed 9 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.members +passed 4 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.types +passed 1 tests in /test/utilities/memory/allocator.tag +passed 3 tests in /test/utilities/memory/allocator.traits +passed 7 tests in /test/utilities/memory/allocator.traits/allocator.traits.members +passed 10 tests in /test/utilities/memory/allocator.traits/allocator.traits.types +passed 1 tests in /test/utilities/memory/allocator.uses +passed 1 tests in /test/utilities/memory/allocator.uses/allocator.uses.construction +passed 1 tests in /test/utilities/memory/allocator.uses/allocator.uses.trait +passed 1 tests in /test/utilities/memory/c.malloc +passed 2 tests in /test/utilities/memory/default.allocator +passed 1 tests in /test/utilities/memory/default.allocator/allocator.globals +passed 4 tests in /test/utilities/memory/default.allocator/allocator.members +passed 5 tests in /test/utilities/memory/pointer.traits +passed 1 tests in /test/utilities/memory/pointer.traits/pointer.traits.functions +passed 3 tests in /test/utilities/memory/pointer.traits/pointer.traits.types +passed 1 tests in /test/utilities/memory/ptr.align +passed 1 tests in /test/utilities/memory/specialized.algorithms +passed 1 tests in /test/utilities/memory/specialized.algorithms/specialized.addressof +passed 2 tests in /test/utilities/memory/specialized.algorithms/uninitialized.copy +passed 1 tests in /test/utilities/memory/specialized.algorithms/uninitialized.fill +passed 1 tests in /test/utilities/memory/specialized.algorithms/uninitialized.fill.n +passed 1 tests in /test/utilities/memory/storage.iterator +passed 1 tests in /test/utilities/memory/temporary.buffer +passed 1 tests in /test/utilities/memory/unique.ptr +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1 +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.general +passed 18 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime +passed 42 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor +passed 4 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers +passed 6 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.single +passed 17 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn +passed 48 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.dtor +passed 5 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers +passed 6 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.special +passed 3 tests in /test/utilities/memory/util.dynamic.safety +passed 1 tests in /test/utilities/memory/util.smartptr +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.enab +not implemented: /test/utilities/memory/util.smartptr/util.smartptr.hash +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.getdeleter +passed 6 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign +passed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp +passed 20 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.dest +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.io +passed 5 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod +passed 6 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec +not implemented: /test/utilities/memory/util.smartptr/util.smartptr.shared.atomic +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless +passed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign +passed 4 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.dest +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod +passed 5 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.spec +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weakptr +passed 1 tests in /test/utilities/meta +passed 1 tests in /test/utilities/meta/meta.hel +is_convertible.pass.cpp: In function ‘int main()’: +is_convertible.pass.cpp:225: error: static assertion failed: "" +is_convertible.pass.cpp:275: error: static assertion failed: "" +is_convertible.pass.cpp:277: error: static assertion failed: "" +is_convertible.pass.cpp:319: error: static assertion failed: "" +is_convertible.pass.cpp failed to compile +is_explicitly_convertible.pass.cpp: In function ‘int main()’: +is_explicitly_convertible.pass.cpp:22: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:22: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:22: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:22: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:22: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:22: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:23: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:23: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:23: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:23: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:23: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:23: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:24: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:24: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:24: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:24: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:24: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:24: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:25: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:25: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:25: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:25: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:25: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:25: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:27: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:27: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:27: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:27: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:27: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:27: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:28: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:28: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:28: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:28: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:28: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:28: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:30: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:30: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:30: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:30: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:30: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:30: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:31: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:31: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:31: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:31: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:31: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:31: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:33: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:33: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:33: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:33: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:33: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:33: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:34: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:34: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:34: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:34: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:34: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:34: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:35: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:35: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:35: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:35: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:35: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:35: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:36: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:36: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:36: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:36: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:36: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:36: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:38: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:38: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:38: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:38: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:38: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:38: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:39: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:39: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:39: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:39: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:39: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:39: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:40: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:40: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:40: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:40: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:40: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:40: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:41: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:41: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:41: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:41: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:41: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:41: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:43: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:43: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:43: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:43: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:43: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:43: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:44: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:44: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:44: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:44: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:44: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:44: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:45: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:45: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:45: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:45: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:45: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:45: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:46: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:46: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:46: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:46: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:46: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:46: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:48: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:48: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:48: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:48: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:48: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:48: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:49: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:49: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:49: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:49: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:49: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:49: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:50: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:50: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:50: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:50: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:50: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:50: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:51: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:51: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:51: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:51: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:51: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:51: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:53: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:53: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:53: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:53: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:53: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:53: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:54: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:54: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:54: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:54: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:54: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:54: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:55: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:55: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:55: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:55: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:55: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:55: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:56: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:56: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:56: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:56: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:56: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:56: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:58: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:58: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:58: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:58: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:58: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:58: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:59: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:59: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:59: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:59: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:59: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:59: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:60: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:60: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:60: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:60: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:60: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:60: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:61: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:61: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:61: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:61: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:61: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:61: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:64: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:64: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:64: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:64: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:64: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:64: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:64: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:64: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:65: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:65: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:65: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:65: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:65: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:65: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:65: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:65: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:67: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:67: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:67: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:67: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:67: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:69: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:69: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:69: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:69: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:69: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:69: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:70: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:70: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:70: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:70: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:70: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:70: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:72: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:72: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:72: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:72: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:72: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:72: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:73: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:73: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:73: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:73: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:73: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:73: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:73: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:73: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:73: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:75: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:75: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:75: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:75: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:75: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:76: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:76: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:76: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:76: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:76: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:76: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:76: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:76: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:78: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:78: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:78: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:78: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:78: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:78: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:79: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:79: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:79: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:79: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:79: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:79: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:79: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:79: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:81: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:81: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:81: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:81: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:81: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:81: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:81: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:81: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:82: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:82: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:82: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:82: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:82: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:82: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:82: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:82: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:84: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:84: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:84: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:84: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:84: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:84: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:84: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:84: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:85: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:85: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:85: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:85: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:85: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:85: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:85: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:85: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:87: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:87: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:87: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:87: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:87: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:87: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:87: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:87: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:88: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:88: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:88: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:88: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:88: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:88: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:88: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:88: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:91: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:91: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:91: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:91: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:91: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:91: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:91: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:91: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:91: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:92: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:92: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:92: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:92: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:92: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:92: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:92: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:92: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:92: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:94: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:94: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:94: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:94: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:94: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:94: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:96: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:96: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:96: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:96: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:96: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:96: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:96: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:97: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:97: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:97: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:97: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:97: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:97: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:97: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:97: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:97: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:99: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:99: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:99: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:99: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:99: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:99: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:99: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:100: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:100: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:100: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:100: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:100: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:100: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:100: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:100: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:100: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:100: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:102: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:102: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:102: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:102: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:102: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:102: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:103: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:103: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:103: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:103: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:103: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:103: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:103: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:103: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:103: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:105: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:105: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:105: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:105: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:105: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:105: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:105: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:106: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:106: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:106: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:106: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:106: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:106: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:106: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:106: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:106: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:108: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:108: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:108: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:108: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:108: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:108: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:108: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:108: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:108: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:109: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:109: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:109: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:109: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:109: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:109: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:109: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:109: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:109: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:111: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:111: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:111: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:111: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:111: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:111: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:111: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:111: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:111: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:112: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:112: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:112: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:112: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:112: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:112: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:112: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:112: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:112: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:114: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:114: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:114: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:114: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:114: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:114: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:114: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:114: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:114: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:115: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:115: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:115: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:115: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:115: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:115: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:115: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:115: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:115: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:118: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:118: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:118: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:118: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:118: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:118: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:118: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:118: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:118: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:119: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:119: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:119: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:119: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:119: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:119: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:119: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:120: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:120: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:120: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:120: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:120: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:120: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:120: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:120: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:120: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:121: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:121: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:121: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:121: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:121: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:121: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:121: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:123: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:123: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:123: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:123: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:123: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:123: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:124: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:124: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:124: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:124: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:124: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:124: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:124: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:126: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:126: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:126: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:126: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:126: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:126: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:126: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:127: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:127: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:127: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:127: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:127: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:127: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:127: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:129: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:129: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:129: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:129: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:129: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:129: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:129: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:130: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:130: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:130: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:130: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:130: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:130: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:130: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:130: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:130: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:130: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:131: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:131: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:131: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:131: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:131: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:131: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:131: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:132: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:132: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:132: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:132: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:132: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:132: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:132: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:134: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:134: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:134: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:134: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:134: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:134: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:135: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:135: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:135: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:135: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:135: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:135: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:135: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:135: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:135: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:136: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:136: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:136: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:136: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:136: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:136: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:136: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:137: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:137: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:137: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:137: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:137: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:137: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:137: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:139: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:139: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:139: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:139: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:139: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:139: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:139: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:140: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:140: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:140: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:140: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:140: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:140: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:140: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:140: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:140: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:141: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:141: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:141: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:141: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:141: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:141: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:141: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:142: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:142: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:142: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:142: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:142: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:142: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:142: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:144: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:144: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:144: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:144: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:144: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:144: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:144: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:144: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:144: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:145: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:145: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:145: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:145: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:145: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:145: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:145: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:145: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:145: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:146: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:146: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:146: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:146: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:146: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:146: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:146: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:147: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:147: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:147: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:147: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:147: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:147: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:147: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:149: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:149: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:149: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:149: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:149: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:149: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:149: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:149: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:149: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:150: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:150: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:150: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:150: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:150: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:150: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:150: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:150: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:150: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:151: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:151: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:151: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:151: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:151: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:151: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:151: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:152: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:152: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:152: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:152: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:152: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:152: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:152: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:154: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:154: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:154: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:154: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:154: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:154: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:154: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:154: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:154: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:155: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:155: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:155: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:155: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:155: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:155: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:155: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:155: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:155: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:156: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:156: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:156: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:156: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:156: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:156: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:156: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:157: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:157: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:157: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:157: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:157: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:157: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:157: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:160: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:160: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:160: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:160: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:160: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:160: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:160: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:160: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:161: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:161: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:161: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:161: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:161: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:161: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:162: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:162: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:162: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:162: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:162: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:162: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:162: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:162: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:163: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:163: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:163: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:163: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:163: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:163: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:165: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:165: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:165: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:165: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:165: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:166: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:166: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:166: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:166: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:166: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:166: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:168: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:168: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:168: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:168: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:168: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:168: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:169: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:169: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:169: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:169: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:169: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:169: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:171: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:171: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:171: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:171: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:171: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:171: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:172: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:172: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:172: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:172: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:172: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:172: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:172: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:172: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:172: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:173: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:173: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:173: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:173: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:173: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:173: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:174: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:174: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:174: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:174: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:174: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:174: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:176: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:176: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:176: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:176: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:176: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:177: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:177: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:177: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:177: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:177: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:177: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:177: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:177: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:178: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:178: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:178: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:178: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:178: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:178: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:179: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:179: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:179: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:179: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:179: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:179: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:181: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:181: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:181: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:181: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:181: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:181: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:182: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:182: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:182: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:182: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:182: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:182: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:182: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:182: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:183: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:183: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:183: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:183: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:183: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:183: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:184: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:184: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:184: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:184: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:184: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:184: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:186: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:186: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:186: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:186: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:186: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:186: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:186: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:186: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:187: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:187: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:187: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:187: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:187: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:187: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:187: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:187: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:188: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:188: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:188: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:188: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:188: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:188: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:189: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:189: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:189: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:189: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:189: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:189: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:191: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:191: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:191: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:191: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:191: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:191: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:191: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:191: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:192: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:192: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:192: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:192: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:192: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:192: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:192: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:192: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:193: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:193: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:193: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:193: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:193: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:193: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:194: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:194: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:194: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:194: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:194: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:194: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:196: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:196: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:196: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:196: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:196: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:196: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:196: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:196: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:197: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:197: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:197: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:197: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:197: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:197: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:197: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:197: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:198: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:198: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:198: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:198: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:198: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:198: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:199: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:199: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:199: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:199: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:199: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:199: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:202: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:202: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:202: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:202: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:202: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:202: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:202: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:202: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:202: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:203: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:203: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:203: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:203: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:203: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:203: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:204: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:204: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:204: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:204: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:204: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:204: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:204: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:204: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:204: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:205: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:205: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:205: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:205: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:205: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:205: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:207: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:207: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:207: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:207: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:207: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:207: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:208: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:208: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:208: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:208: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:208: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:208: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:210: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:210: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:210: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:210: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:210: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:210: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:210: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:211: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:211: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:211: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:211: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:211: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:211: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:213: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:213: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:213: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:213: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:213: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:213: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:213: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:214: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:214: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:214: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:214: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:214: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:214: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:214: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:214: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:214: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:214: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:215: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:215: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:215: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:215: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:215: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:215: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:216: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:216: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:216: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:216: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:216: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:216: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:218: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:218: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:218: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:218: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:218: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:218: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:219: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:219: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:219: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:219: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:219: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:219: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:219: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:219: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:219: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:220: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:220: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:220: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:220: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:220: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:220: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:221: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:221: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:221: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:221: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:221: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:221: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:223: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:223: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:223: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:223: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:223: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:223: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:223: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:224: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:224: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:224: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:224: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:224: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:224: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:224: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:224: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:224: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:225: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:225: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:225: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:225: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:225: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:225: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:226: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:226: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:226: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:226: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:226: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:226: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:228: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:228: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:228: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:228: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:228: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:228: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:228: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:228: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:228: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:229: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:229: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:229: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:229: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:229: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:229: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:229: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:229: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:229: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:230: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:230: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:230: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:230: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:230: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:230: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:231: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:231: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:231: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:231: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:231: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:231: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:233: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:233: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:233: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:233: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:233: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:233: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:233: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:233: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:233: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:234: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:234: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:234: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:234: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:234: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:234: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:234: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:234: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:234: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:235: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:235: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:235: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:235: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:235: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:235: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:236: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:236: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:236: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:236: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:236: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:236: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:238: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:238: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:238: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:238: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:238: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:238: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:238: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:238: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:238: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:239: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:239: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:239: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:239: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:239: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:239: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:239: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:239: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:239: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:240: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:240: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:240: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:240: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:240: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:240: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:241: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:241: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:241: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:241: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:241: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:241: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:244: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:244: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:244: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:244: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:244: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:244: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:245: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:245: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:245: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:245: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:245: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:245: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:246: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:246: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:246: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:246: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:246: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:246: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:247: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:247: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:247: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:247: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:247: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:247: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:249: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:249: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:249: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:249: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:249: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:249: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:250: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:250: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:250: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:250: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:250: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:250: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:252: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:252: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:252: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:252: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:252: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:252: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:253: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:253: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:253: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:253: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:253: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:253: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:255: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:255: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:255: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:255: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:255: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:255: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:256: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:256: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:256: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:256: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:256: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:256: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:257: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:257: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:257: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:257: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:257: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:257: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:258: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:258: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:258: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:258: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:258: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:258: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:260: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:260: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:260: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:260: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:260: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:260: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:261: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:261: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:261: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:261: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:261: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:261: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:262: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:262: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:262: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:262: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:262: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:262: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:263: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:263: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:263: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:263: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:263: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:263: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:265: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:265: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:265: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:265: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:265: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:265: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:266: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:266: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:266: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:266: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:266: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:266: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:267: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:267: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:267: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:267: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:267: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:267: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:268: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:268: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:268: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:268: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:268: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:268: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:270: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:270: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:270: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:270: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:270: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:270: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:271: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:271: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:271: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:271: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:271: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:271: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:272: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:272: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:272: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:272: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:272: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:272: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:273: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:273: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:273: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:273: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:273: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:273: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:275: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:275: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:275: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:275: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:275: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:275: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:276: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:276: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:276: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:276: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:276: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:276: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:277: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:277: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:277: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:277: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:277: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:277: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:278: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:278: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:278: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:278: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:278: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:278: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:280: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:280: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:280: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:280: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:280: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:280: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:281: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:281: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:281: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:281: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:281: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:281: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:282: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:282: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:282: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:282: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:282: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:282: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:283: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:283: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:283: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:283: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:283: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:283: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:286: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:286: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:286: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:286: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:286: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:286: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:287: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:287: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:287: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:287: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:287: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:287: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:288: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:288: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:288: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:288: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:288: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:288: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:289: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:289: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:289: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:289: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:289: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:289: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:291: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:291: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:291: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:291: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:291: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:291: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:292: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:292: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:292: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:292: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:292: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:292: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:294: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:294: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:294: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:294: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:294: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:294: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:295: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:295: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:295: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:295: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:295: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:295: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:297: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:297: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:297: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:297: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:297: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:297: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:298: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:298: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:298: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:298: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:298: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:298: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:299: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:299: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:299: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:299: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:299: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:299: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:300: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:300: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:300: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:300: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:300: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:300: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:302: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:302: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:302: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:302: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:302: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:302: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:303: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:303: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:303: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:303: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:303: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:303: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:304: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:304: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:304: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:304: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:304: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:304: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:305: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:305: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:305: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:305: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:305: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:305: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:307: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:307: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:307: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:307: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:307: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:307: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:308: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:308: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:308: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:308: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:308: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:308: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:309: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:309: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:309: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:309: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:309: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:309: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:310: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:310: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:310: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:310: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:310: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:310: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:312: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:312: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:312: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:312: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:312: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:312: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:313: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:313: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:313: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:313: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:313: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:313: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:314: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:314: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:314: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:314: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:314: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:314: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:315: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:315: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:315: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:315: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:315: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:315: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:317: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:317: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:317: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:317: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:317: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:317: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:318: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:318: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:318: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:318: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:318: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:318: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:319: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:319: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:319: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:319: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:319: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:319: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:320: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:320: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:320: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:320: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:320: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:320: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:322: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:322: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:322: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:322: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:322: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:322: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:323: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:323: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:323: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:323: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:323: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:323: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:324: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:324: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:324: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:324: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:324: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:324: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:325: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:325: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:325: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:325: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:325: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:325: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:328: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:328: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:328: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:328: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:328: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:328: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:329: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:329: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:329: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:329: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:329: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:329: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:330: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:330: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:330: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:330: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:330: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:330: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:331: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:331: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:331: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:331: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:331: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:331: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:333: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:333: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:333: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:333: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:333: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:333: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:334: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:334: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:334: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:334: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:334: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:334: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:336: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:336: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:336: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:336: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:336: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:336: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:337: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:337: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:337: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:337: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:337: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:337: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:339: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:339: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:339: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:339: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:339: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:339: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:340: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:340: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:340: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:340: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:340: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:340: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:341: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:341: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:341: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:341: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:341: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:341: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:342: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:342: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:342: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:342: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:342: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:342: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:344: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:344: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:344: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:344: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:344: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:344: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:345: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:345: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:345: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:345: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:345: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:345: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:346: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:346: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:346: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:346: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:346: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:346: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:347: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:347: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:347: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:347: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:347: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:347: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:349: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:349: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:349: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:349: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:349: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:349: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:350: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:350: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:350: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:350: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:350: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:350: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:351: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:351: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:351: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:351: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:351: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:351: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:352: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:352: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:352: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:352: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:352: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:352: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:354: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:354: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:354: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:354: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:354: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:354: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:355: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:355: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:355: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:355: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:355: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:355: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:356: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:356: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:356: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:356: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:356: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:356: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:357: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:357: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:357: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:357: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:357: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:357: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:359: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:359: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:359: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:359: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:359: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:359: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:360: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:360: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:360: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:360: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:360: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:360: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:361: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:361: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:361: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:361: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:361: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:361: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:362: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:362: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:362: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:362: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:362: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:362: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:364: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:364: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:364: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:364: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:364: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:364: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:365: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:365: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:365: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:365: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:365: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:365: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:366: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:366: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:366: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:366: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:366: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:366: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:367: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:367: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:367: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:367: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:367: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:367: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp failed to compile +failed 2 tests in /test/utilities/meta/meta.rel +passed 2 tests in /test/utilities/meta/meta.rel +passed 1 tests in /test/utilities/meta/meta.rqmts +passed 1 tests in /test/utilities/meta/meta.trans +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.arr +passed 6 tests in /test/utilities/meta/meta.trans/meta.trans.cv +underlying_type.pass.cpp:18:2: error: #error underlying_type is not implemented +underlying_type.pass.cpp failed to compile +failed 1 tests in /test/utilities/meta/meta.trans/meta.trans.other +passed 7 tests in /test/utilities/meta/meta.trans/meta.trans.other +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.ptr +passed 3 tests in /test/utilities/meta/meta.trans/meta.trans.ref +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.sign +passed 1 tests in /test/utilities/meta/meta.type.synop +passed 1 tests in /test/utilities/meta/meta.unary +passed 13 tests in /test/utilities/meta/meta.unary/meta.unary.cat +passed 13 tests in /test/utilities/meta/meta.unary/meta.unary.comp +has_copy_assign.pass.cpp:18:2: error: #error has_copy_assign not implemented +has_copy_assign.pass.cpp failed to compile +has_copy_constructor.pass.cpp:18:2: error: #error has_copy_constructor not implemented +has_copy_constructor.pass.cpp failed to compile +has_default_constructor.pass.cpp:18:2: error: #error has_default_constructor not implemented +has_default_constructor.pass.cpp failed to compile +has_move_assign.pass.cpp:18:2: error: #error has_move_assign not implemented +has_move_assign.pass.cpp failed to compile +has_move_constructor.pass.cpp:18:2: error: #error has_move_constructor not implemented +has_move_constructor.pass.cpp failed to compile +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = Union]’: +has_nothrow_copy_assign.pass.cpp:66: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: static assertion failed: "" +has_nothrow_copy_assign.pass.cpp:66: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: static assertion failed: "" +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = Abstract]’: +has_nothrow_copy_assign.pass.cpp:67: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: static assertion failed: "" +has_nothrow_copy_assign.pass.cpp:67: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: static assertion failed: "" +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = Empty]’: +has_nothrow_copy_assign.pass.cpp:68: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: static assertion failed: "" +has_nothrow_copy_assign.pass.cpp:68: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: static assertion failed: "" +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = NotEmpty]’: +has_nothrow_copy_assign.pass.cpp:75: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: static assertion failed: "" +has_nothrow_copy_assign.pass.cpp:75: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: static assertion failed: "" +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = bit_zero]’: +has_nothrow_copy_assign.pass.cpp:76: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: static assertion failed: "" +has_nothrow_copy_assign.pass.cpp:76: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: static assertion failed: "" +has_nothrow_copy_assign.pass.cpp failed to compile +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_not_nothrow_copy_constructor() [with T = int&]’: +has_nothrow_copy_constructor.pass.cpp:64: instantiated from here +has_nothrow_copy_constructor.pass.cpp:28: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:29: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:30: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:31: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = Union]’: +has_nothrow_copy_constructor.pass.cpp:66: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:66: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:66: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:66: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = Abstract]’: +has_nothrow_copy_constructor.pass.cpp:67: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:67: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:67: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:67: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = Empty]’: +has_nothrow_copy_constructor.pass.cpp:68: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:68: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:68: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:68: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = NotEmpty]’: +has_nothrow_copy_constructor.pass.cpp:75: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:75: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:75: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:75: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = bit_zero]’: +has_nothrow_copy_constructor.pass.cpp:76: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:76: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:76: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:76: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp failed to compile +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = Union]’: +has_nothrow_default_constructor.pass.cpp:66: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:66: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:66: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:66: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = Abstract]’: +has_nothrow_default_constructor.pass.cpp:67: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:67: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:67: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:67: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = Empty]’: +has_nothrow_default_constructor.pass.cpp:68: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:68: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:68: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:68: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = NotEmpty]’: +has_nothrow_default_constructor.pass.cpp:75: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:75: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:75: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:75: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = bit_zero]’: +has_nothrow_default_constructor.pass.cpp:76: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:76: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:76: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:76: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp failed to compile +has_nothrow_move_assign.pass.cpp:18:2: error: #error has_nothrow_move_assign not implemented +has_nothrow_move_assign.pass.cpp failed to compile +has_nothrow_move_constructor.pass.cpp:18:2: error: #error has_nothrow_move_constructor not implemented +has_nothrow_move_constructor.pass.cpp failed to compile +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = Union]’: +has_trivial_copy_assign.pass.cpp:66: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: static assertion failed: "" +has_trivial_copy_assign.pass.cpp:66: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: static assertion failed: "" +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = Abstract]’: +has_trivial_copy_assign.pass.cpp:67: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: static assertion failed: "" +has_trivial_copy_assign.pass.cpp:67: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: static assertion failed: "" +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = Empty]’: +has_trivial_copy_assign.pass.cpp:68: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: static assertion failed: "" +has_trivial_copy_assign.pass.cpp:68: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: static assertion failed: "" +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = NotEmpty]’: +has_trivial_copy_assign.pass.cpp:75: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: static assertion failed: "" +has_trivial_copy_assign.pass.cpp:75: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: static assertion failed: "" +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = bit_zero]’: +has_trivial_copy_assign.pass.cpp:76: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: static assertion failed: "" +has_trivial_copy_assign.pass.cpp:76: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: static assertion failed: "" +has_trivial_copy_assign.pass.cpp failed to compile +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_not_trivial_copy_constructor() [with T = int&]’: +has_trivial_copy_constructor.pass.cpp:64: instantiated from here +has_trivial_copy_constructor.pass.cpp:28: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:29: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:30: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:31: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = Union]’: +has_trivial_copy_constructor.pass.cpp:66: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:66: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:66: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:66: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = Abstract]’: +has_trivial_copy_constructor.pass.cpp:67: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:67: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:67: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:67: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = Empty]’: +has_trivial_copy_constructor.pass.cpp:68: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:68: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:68: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:68: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = NotEmpty]’: +has_trivial_copy_constructor.pass.cpp:75: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:75: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:75: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:75: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = bit_zero]’: +has_trivial_copy_constructor.pass.cpp:76: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:76: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:76: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:76: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp failed to compile +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = Union]’: +has_trivial_default_constructor.pass.cpp:66: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:66: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:66: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:66: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = Abstract]’: +has_trivial_default_constructor.pass.cpp:67: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:67: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:67: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:67: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = Empty]’: +has_trivial_default_constructor.pass.cpp:68: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:68: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:68: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:68: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = NotEmpty]’: +has_trivial_default_constructor.pass.cpp:75: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:75: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:75: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:75: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = bit_zero]’: +has_trivial_default_constructor.pass.cpp:76: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:76: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:76: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:76: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp failed to compile +has_trivial_destructor.pass.cpp: In function ‘void test_has_trivial_destructor() [with T = Union]’: +has_trivial_destructor.pass.cpp:68: instantiated from here +has_trivial_destructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_destructor.pass.cpp:68: instantiated from here +has_trivial_destructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_destructor.pass.cpp:68: instantiated from here +has_trivial_destructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_destructor.pass.cpp:68: instantiated from here +has_trivial_destructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_destructor.pass.cpp: In function ‘void test_has_trivial_destructor() [with T = Empty]’: +has_trivial_destructor.pass.cpp:69: instantiated from here +has_trivial_destructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_destructor.pass.cpp:69: instantiated from here +has_trivial_destructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_destructor.pass.cpp:69: instantiated from here +has_trivial_destructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_destructor.pass.cpp:69: instantiated from here +has_trivial_destructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_destructor.pass.cpp: In function ‘void test_has_trivial_destructor() [with T = bit_zero]’: +has_trivial_destructor.pass.cpp:76: instantiated from here +has_trivial_destructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_destructor.pass.cpp:76: instantiated from here +has_trivial_destructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_destructor.pass.cpp:76: instantiated from here +has_trivial_destructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_destructor.pass.cpp:76: instantiated from here +has_trivial_destructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_destructor.pass.cpp failed to compile +has_trivial_move_assign.pass.cpp:18:2: error: #error has_trivial_move_assign not implemented +has_trivial_move_assign.pass.cpp failed to compile +has_trivial_move_constructor.pass.cpp:18:2: error: #error has_trivial_move_constructor not implemented +has_trivial_move_constructor.pass.cpp failed to compile +has_virtual_destructor.pass.cpp: In function ‘void test_has_virtual_destructor() [with T = Abstract]’: +has_virtual_destructor.pass.cpp:75: instantiated from here +has_virtual_destructor.pass.cpp:19: error: static assertion failed: "" +has_virtual_destructor.pass.cpp:75: instantiated from here +has_virtual_destructor.pass.cpp:20: error: static assertion failed: "" +has_virtual_destructor.pass.cpp:75: instantiated from here +has_virtual_destructor.pass.cpp:21: error: static assertion failed: "" +has_virtual_destructor.pass.cpp:75: instantiated from here +has_virtual_destructor.pass.cpp:22: error: static assertion failed: "" +has_virtual_destructor.pass.cpp: In function ‘void test_has_virtual_destructor() [with T = NotEmpty]’: +has_virtual_destructor.pass.cpp:76: instantiated from here +has_virtual_destructor.pass.cpp:19: error: static assertion failed: "" +has_virtual_destructor.pass.cpp:76: instantiated from here +has_virtual_destructor.pass.cpp:20: error: static assertion failed: "" +has_virtual_destructor.pass.cpp:76: instantiated from here +has_virtual_destructor.pass.cpp:21: error: static assertion failed: "" +has_virtual_destructor.pass.cpp:76: instantiated from here +has_virtual_destructor.pass.cpp:22: error: static assertion failed: "" +has_virtual_destructor.pass.cpp failed to compile +is_literal_type.pass.cpp: In function ‘int main()’: +is_literal_type.pass.cpp:18: error: ‘is_literal_type’ is not a member of ‘std’ +is_literal_type.pass.cpp:18: error: expected primary-expression before ‘int’ +is_literal_type.pass.cpp:18: error: expected ‘,’ before ‘int’ +is_literal_type.pass.cpp:18: error: expected string-literal before ‘int’ +is_literal_type.pass.cpp:18: error: expected ‘)’ before ‘int’ +is_literal_type.pass.cpp:19: error: ‘is_literal_type’ is not a member of ‘std’ +is_literal_type.pass.cpp:19: error: expected primary-expression before ‘const’ +is_literal_type.pass.cpp:19: error: expected ‘,’ before ‘const’ +is_literal_type.pass.cpp:19: error: expected string-literal before ‘const’ +is_literal_type.pass.cpp:19: error: expected ‘)’ before ‘const’ +is_literal_type.pass.cpp:20: error: ‘is_literal_type’ is not a member of ‘std’ +is_literal_type.pass.cpp:20: error: expected primary-expression before ‘int’ +is_literal_type.pass.cpp:20: error: expected ‘,’ before ‘int’ +is_literal_type.pass.cpp:20: error: expected string-literal before ‘int’ +is_literal_type.pass.cpp:20: error: expected ‘)’ before ‘int’ +is_literal_type.pass.cpp:21: error: ‘is_literal_type’ is not a member of ‘std’ +is_literal_type.pass.cpp:21: error: expected primary-expression before ‘volatile’ +is_literal_type.pass.cpp:21: error: expected ‘,’ before ‘volatile’ +is_literal_type.pass.cpp:21: error: expected string-literal before ‘volatile’ +is_literal_type.pass.cpp:21: error: expected ‘)’ before ‘volatile’ +is_literal_type.pass.cpp failed to compile +is_nothrow_constructible.pass.cpp: In function ‘int main()’: +is_nothrow_constructible.pass.cpp:50: error: ‘is_nothrow_constructible’ is not a member of ‘std’ +is_nothrow_constructible.pass.cpp:50: error: expected primary-expression before ‘int’ +is_nothrow_constructible.pass.cpp:50: error: expected ‘)’ before ‘int’ +is_nothrow_constructible.pass.cpp:50: error: expected ‘,’ before ‘;’ token +is_nothrow_constructible.pass.cpp:50: error: expected string-literal before ‘;’ token +is_nothrow_constructible.pass.cpp:50: error: expected ‘)’ before ‘;’ token +is_nothrow_constructible.pass.cpp failed to compile +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = int]’: +is_pod.pass.cpp:46: instantiated from here +is_pod.pass.cpp:20: error: static assertion failed: "" +is_pod.pass.cpp:46: instantiated from here +is_pod.pass.cpp:22: error: static assertion failed: "" +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = double]’: +is_pod.pass.cpp:47: instantiated from here +is_pod.pass.cpp:20: error: static assertion failed: "" +is_pod.pass.cpp:47: instantiated from here +is_pod.pass.cpp:22: error: static assertion failed: "" +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = int*]’: +is_pod.pass.cpp:48: instantiated from here +is_pod.pass.cpp:20: error: static assertion failed: "" +is_pod.pass.cpp:48: instantiated from here +is_pod.pass.cpp:22: error: static assertion failed: "" +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = const int*]’: +is_pod.pass.cpp:49: instantiated from here +is_pod.pass.cpp:20: error: static assertion failed: "" +is_pod.pass.cpp:49: instantiated from here +is_pod.pass.cpp:22: error: static assertion failed: "" +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = char [3]]’: +is_pod.pass.cpp:50: instantiated from here +is_pod.pass.cpp:20: error: static assertion failed: "" +is_pod.pass.cpp:50: instantiated from here +is_pod.pass.cpp:22: error: static assertion failed: "" +is_pod.pass.cpp failed to compile +is_standard_layout.pass.cpp: In function ‘int main()’: +is_standard_layout.pass.cpp:18: error: ‘is_standard_layout’ is not a member of ‘std’ +is_standard_layout.pass.cpp:18: error: expected primary-expression before ‘int’ +is_standard_layout.pass.cpp:18: error: expected ‘,’ before ‘int’ +is_standard_layout.pass.cpp:18: error: expected string-literal before ‘int’ +is_standard_layout.pass.cpp:18: error: expected ‘)’ before ‘int’ +is_standard_layout.pass.cpp:19: error: ‘is_standard_layout’ is not a member of ‘std’ +is_standard_layout.pass.cpp:19: error: expected primary-expression before ‘int’ +is_standard_layout.pass.cpp:19: error: expected ‘,’ before ‘int’ +is_standard_layout.pass.cpp:19: error: expected string-literal before ‘int’ +is_standard_layout.pass.cpp:19: error: expected ‘)’ before ‘int’ +is_standard_layout.pass.cpp:20: error: ‘is_standard_layout’ is not a member of ‘std’ +is_standard_layout.pass.cpp:20: error: expected primary-expression before ‘volatile’ +is_standard_layout.pass.cpp:20: error: expected ‘,’ before ‘volatile’ +is_standard_layout.pass.cpp:20: error: expected string-literal before ‘volatile’ +is_standard_layout.pass.cpp:20: error: expected ‘)’ before ‘volatile’ +is_standard_layout.pass.cpp failed to compile +is_trivial.pass.cpp: In function ‘int main()’: +is_trivial.pass.cpp:18: error: ‘is_trivial’ is not a member of ‘std’ +is_trivial.pass.cpp:18: error: expected primary-expression before ‘int’ +is_trivial.pass.cpp:18: error: expected ‘,’ before ‘int’ +is_trivial.pass.cpp:18: error: expected string-literal before ‘int’ +is_trivial.pass.cpp:18: error: expected ‘)’ before ‘int’ +is_trivial.pass.cpp:19: error: ‘is_trivial’ is not a member of ‘std’ +is_trivial.pass.cpp:19: error: expected primary-expression before ‘int’ +is_trivial.pass.cpp:19: error: expected ‘,’ before ‘int’ +is_trivial.pass.cpp:19: error: expected string-literal before ‘int’ +is_trivial.pass.cpp:19: error: expected ‘)’ before ‘int’ +is_trivial.pass.cpp:20: error: ‘is_trivial’ is not a member of ‘std’ +is_trivial.pass.cpp:20: error: expected primary-expression before ‘volatile’ +is_trivial.pass.cpp:20: error: expected ‘,’ before ‘volatile’ +is_trivial.pass.cpp:20: error: expected string-literal before ‘volatile’ +is_trivial.pass.cpp:20: error: expected ‘)’ before ‘volatile’ +is_trivial.pass.cpp failed to compile +is_trivialially_copyable.pass.cpp: In function ‘int main()’: +is_trivialially_copyable.pass.cpp:30: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:30: error: expected primary-expression before ‘int’ +is_trivialially_copyable.pass.cpp:30: error: expected ‘,’ before ‘int’ +is_trivialially_copyable.pass.cpp:30: error: expected string-literal before ‘int’ +is_trivialially_copyable.pass.cpp:30: error: expected ‘)’ before ‘int’ +is_trivialially_copyable.pass.cpp:31: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:31: error: expected primary-expression before ‘const’ +is_trivialially_copyable.pass.cpp:31: error: expected ‘,’ before ‘const’ +is_trivialially_copyable.pass.cpp:31: error: expected string-literal before ‘const’ +is_trivialially_copyable.pass.cpp:31: error: expected ‘)’ before ‘const’ +is_trivialially_copyable.pass.cpp:32: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:32: error: expected primary-expression before ‘int’ +is_trivialially_copyable.pass.cpp:32: error: expected ‘,’ before ‘int’ +is_trivialially_copyable.pass.cpp:32: error: expected string-literal before ‘int’ +is_trivialially_copyable.pass.cpp:32: error: expected ‘)’ before ‘int’ +is_trivialially_copyable.pass.cpp:33: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:33: error: expected primary-expression before ‘>’ token +is_trivialially_copyable.pass.cpp:33: error: ‘::value’ has not been declared +is_trivialially_copyable.pass.cpp:34: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:34: error: expected primary-expression before ‘const’ +is_trivialially_copyable.pass.cpp:34: error: expected ‘,’ before ‘const’ +is_trivialially_copyable.pass.cpp:34: error: expected string-literal before ‘const’ +is_trivialially_copyable.pass.cpp:34: error: expected ‘)’ before ‘const’ +is_trivialially_copyable.pass.cpp:35: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:35: error: expected primary-expression before ‘const’ +is_trivialially_copyable.pass.cpp:35: error: expected ‘,’ before ‘const’ +is_trivialially_copyable.pass.cpp:35: error: expected string-literal before ‘const’ +is_trivialially_copyable.pass.cpp:35: error: expected ‘)’ before ‘const’ +is_trivialially_copyable.pass.cpp:36: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:36: error: expected primary-expression before ‘>’ token +is_trivialially_copyable.pass.cpp:36: error: ‘::value’ has not been declared +is_trivialially_copyable.pass.cpp failed to compile +failed 23 tests in /test/utilities/meta/meta.unary/meta.unary.prop +passed 11 tests in /test/utilities/meta/meta.unary/meta.unary.prop +passed 2 tests in /test/utilities/ratio +passed 8 tests in /test/utilities/ratio/ratio.arithmetic +passed 6 tests in /test/utilities/ratio/ratio.comparison +passed 4 tests in /test/utilities/ratio/ratio.ratio +passed 1 tests in /test/utilities/ratio/ratio.si +passed 2 tests in /test/utilities/template.bitset +passed 4 tests in /test/utilities/template.bitset/bitset.cons +passed 1 tests in /test/utilities/template.bitset/bitset.hash +passed 26 tests in /test/utilities/template.bitset/bitset.members +passed 5 tests in /test/utilities/template.bitset/bitset.operators +passed 7 tests in /test/utilities/time +passed 1 tests in /test/utilities/time/time.clock +passed 2 tests in /test/utilities/time/time.clock/time.clock.hires +passed 2 tests in /test/utilities/time/time.clock/time.clock.monotonic +passed 5 tests in /test/utilities/time/time.clock/time.clock.system +passed 1 tests in /test/utilities/time/time.clock.req +passed 5 tests in /test/utilities/time/time.duration +passed 12 tests in /test/utilities/time/time.duration/time.duration.arithmetic +passed 2 tests in /test/utilities/time/time.duration/time.duration.cast +passed 2 tests in /test/utilities/time/time.duration/time.duration.comparisons +passed 11 tests in /test/utilities/time/time.duration/time.duration.cons +passed 11 tests in /test/utilities/time/time.duration/time.duration.nonmember +passed 1 tests in /test/utilities/time/time.duration/time.duration.observer +passed 3 tests in /test/utilities/time/time.duration/time.duration.special +passed 2 tests in /test/utilities/time/time.point +passed 2 tests in /test/utilities/time/time.point/time.point.arithmetic +passed 2 tests in /test/utilities/time/time.point/time.point.cast +passed 4 tests in /test/utilities/time/time.point/time.point.comparisons +passed 5 tests in /test/utilities/time/time.point/time.point.cons +passed 3 tests in /test/utilities/time/time.point/time.point.nonmember +passed 1 tests in /test/utilities/time/time.point/time.point.observer +passed 2 tests in /test/utilities/time/time.point/time.point.special +passed 1 tests in /test/utilities/time/time.traits +passed 3 tests in /test/utilities/time/time.traits/time.traits.duration_values +passed 1 tests in /test/utilities/time/time.traits/time.traits.is_fp +passed 2 tests in /test/utilities/time/time.traits/time.traits.specializations +passed 1 tests in /test/utilities/tuple +passed 1 tests in /test/utilities/tuple/tuple.general +passed 1 tests in /test/utilities/tuple/tuple.tuple +passed 7 tests in /test/utilities/tuple/tuple.tuple/tuple.assign +passed 22 tests in /test/utilities/tuple/tuple.tuple/tuple.cnstr +passed 3 tests in /test/utilities/tuple/tuple.tuple/tuple.creation +passed 3 tests in /test/utilities/tuple/tuple.tuple/tuple.elem +passed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.helper +passed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.range +passed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.rel +passed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.special +passed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.swap +passed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.traits +passed 1 tests in /test/utilities/type.index +passed 1 tests in /test/utilities/type.index/type.index.hash +passed 5 tests in /test/utilities/type.index/type.index.members +passed 2 tests in /test/utilities/type.index/type.index.overview +passed 1 tests in /test/utilities/type.index/type.index.synopsis +passed 1 tests in /test/utilities/utilities.general +passed 1 tests in /test/utilities/utility +passed 1 tests in /test/utilities/utility/declval +passed 14 tests in /test/utilities/utility/forward +passed 1 tests in /test/utilities/utility/operators +passed 1 tests in /test/utilities/utility/pairs +passed 5 tests in /test/utilities/utility/pairs/pair.astuple +passed 1 tests in /test/utilities/utility/pairs/pair.piecewise +passed 2 tests in /test/utilities/utility/pairs/pair.range +passed 1 tests in /test/utilities/utility/pairs/pairs.general +In file included from piecewise.pass.cpp:18: +../../../../../include/utility: In constructor ‘std::__1::pair<_T1, _T2>::pair(std::__1::piecewise_construct_t, std::__1::tuple<_Args1 ...>, std::__1::tuple<_Args2 ...>) [with _Args1 = int, int*, _Args2 = int*, int, long unsigned int ..._I1 = , long unsigned int ..._I2 = , _T1 = std::__1::pair, _T2 = std::__1::pair]’: +piecewise.pass.cpp:30: instantiated from here +../../../../../include/utility:242: error: type ‘std::__1::pair, std::__1::pair >’ is not a direct base of ‘std::__1::pair, std::__1::pair >’ +piecewise.pass.cpp failed to compile +failed 1 tests in /test/utilities/utility/pairs/pairs.pair +passed 14 tests in /test/utilities/utility/pairs/pairs.pair +passed 2 tests in /test/utilities/utility/utility.swap +passed 1 tests in /test/utilities/utility.requirements +passed 1 tests in /test/utilities/utility.requirements/allocator.requirements +passed 1 tests in /test/utilities/utility.requirements/hash.requirements +passed 1 tests in /test/utilities/utility.requirements/nullablepointer.requirements +passed 1 tests in /test/utilities/utility.requirements/swappable.requirements +passed 1 tests in /test/utilities/utility.requirements/utility.arg.requirements +**************************************************** +Results for /test: +using g++ (GCC) 4.4.0 +Copyright (C) 2009 Free Software Foundation, Inc. +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +with -std=c++0x -nostdinc++ -nodefaultlibs /usr/lib/libSystem.B.dylib -Drestrict= -D__STDC_VERSION__=199901L -I/usr/include/gcc/darwin/4.2 -I../include /usr/lib/libc++.dylib +---------------------------------------------------- +sections without tests : 105 +sections with failures : 22 +sections without failures: 925 + + ---- +total number of sections : 1052 +---------------------------------------------------- +number of tests failed : 85 +number of tests passed : 3522 + + ---- +total number of tests : 3607 +**************************************************** diff --git a/www/index.html b/www/index.html index 2b5b7acf..3f204f16 100644 --- a/www/index.html +++ b/www/index.html @@ -126,6 +126,10 @@ ABI compatibility with gcc. As a workaround it can be linked against gcc's libstdc++.

+

Here is a by-chapter breakdown of what + is passing tests and what isn't. This chart is currently based on testing + against g++-4.4.0 with -stdc++0x.

+

Get it and get involved!

diff --git a/www/libcxx_by_chapter.pdf b/www/libcxx_by_chapter.pdf new file mode 100644 index 00000000..f857f27f Binary files /dev/null and b/www/libcxx_by_chapter.pdf differ