From 1f044b619585b676a7dd037d7fbfb5fb401be724 Mon Sep 17 00:00:00 2001 From: Howard Hinnant Date: Thu, 20 May 2010 19:58:15 +0000 Subject: [PATCH] weekly test results llvm-svn: 104266 --- libcxx/test_results/2010-05-20 clang_i386 | 14412 ++++++++++++++++ libcxx/test_results/2010-05-20 clang_x86_64 | 14412 ++++++++++++++++ libcxx/test_results/2010-05-20 g++-4_2_i386 | 5383 ++++++ libcxx/test_results/2010-05-20 g++-4_2_x86_64 | 5380 ++++++ libcxx/test_results/2010-05-20 g++-4_4_i386 | 3990 +++++ libcxx/www/libcxx_by_chapter.pdf | Bin 36617 -> 35215 bytes 6 files changed, 43577 insertions(+) create mode 100644 libcxx/test_results/2010-05-20 clang_i386 create mode 100644 libcxx/test_results/2010-05-20 clang_x86_64 create mode 100644 libcxx/test_results/2010-05-20 g++-4_2_i386 create mode 100644 libcxx/test_results/2010-05-20 g++-4_2_x86_64 create mode 100644 libcxx/test_results/2010-05-20 g++-4_4_i386 diff --git a/libcxx/test_results/2010-05-20 clang_i386 b/libcxx/test_results/2010-05-20 clang_i386 new file mode 100644 index 000000000000..b133e9aba4a0 --- /dev/null +++ b/libcxx/test_results/2010-05-20 clang_i386 @@ -0,0 +1,14412 @@ +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: 6012 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 +passed 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: 11331 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: 11542 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 +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.norm +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f +passed 18 tests in /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 +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.pois +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.samp +passed 24 tests in /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 +passed 24 tests in /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 +Assertion failed: (d < ns(50000000)), function f, file try_lock.pass.cpp, line 40. +./testit: line 84: 25169 Abort trap ./a.out +try_lock.pass.cpp failed at run time +failed 1 tests in /test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.class +passed 5 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 *' (aka 'char (*)()') 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 *' (aka 'char (*)()') 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:17: 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 *' (aka 'char (*)()') 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 *' (aka 'char (*)()') 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 *' (aka 'char (*)()') 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:17: 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 *' (aka 'char (*)()') 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 *' (aka 'char (*)()') 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 *' (aka 'char (*)()') 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:17: 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 *' (aka 'char (*)()') 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 *' (aka 'char (*)()') 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 *' (aka 'char (*)()') 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:17: 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:703:13: note: in instantiation of member function 'std::__function::__func, int ()>::operator()' requested here + ::new (__f_) _FF(__f); + ^ +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:703:13: note: in instantiation of member function 'std::__function::__func, int ()>::operator()' requested here + ::new (__f_) _FF(__f); + ^ +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:703:13: note: in instantiation of member function 'std::__function::__func, void ()>::operator()' requested here + ::new (__f_) _FF(__f); + ^ +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:703:13: note: in instantiation of member function 'std::__function::__func, void ()>::operator()' requested here + ::new (__f_) _FF(__f); + ^ +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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:14: 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:14: 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:14: 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:14: 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:14: 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:14: 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:14: 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:14: 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:14: 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:14: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:16: error: functional-style cast from 'Deleter' to '__rv >' is not allowed + return _Tp(__rv<_Tp>(__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: 28448 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: 28457 Abort trap ./a.out +shared_ptr_rv.pass.cpp failed at run time +clang: error: assembler 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: assembler 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(); + ^ +4 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(); + ^ +4 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 104220) +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 : 89 +sections with failures : 48 +sections without failures: 915 + + ---- +total number of sections : 1052 +---------------------------------------------------- +number of tests failed : 144 +number of tests passed : 3712 + + ---- +total number of tests : 3856 +**************************************************** diff --git a/libcxx/test_results/2010-05-20 clang_x86_64 b/libcxx/test_results/2010-05-20 clang_x86_64 new file mode 100644 index 000000000000..c8a3bd729c28 --- /dev/null +++ b/libcxx/test_results/2010-05-20 clang_x86_64 @@ -0,0 +1,14412 @@ +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: 23024 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 +passed 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: 33934 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: 34147 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 +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.norm +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f +passed 18 tests in /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 +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.pois +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.samp +passed 24 tests in /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 +passed 24 tests in /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(5000000)), function f2, file try_lock_until.pass.cpp, line 46. +./testit: line 84: 40775 Abort trap ./a.out +try_lock_until.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 *' (aka 'char (*)()') 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 *' (aka 'char (*)()') 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:17: 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 *' (aka 'char (*)()') 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 *' (aka 'char (*)()') 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 *' (aka 'char (*)()') 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:17: 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 *' (aka 'char (*)()') 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 *' (aka 'char (*)()') 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 *' (aka 'char (*)()') 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:17: 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 *' (aka 'char (*)()') 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 *' (aka 'char (*)()') 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 *' (aka 'char (*)()') 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:17: 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:703:13: note: in instantiation of member function 'std::__function::__func, int ()>::operator()' requested here + ::new (__f_) _FF(__f); + ^ +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:703:13: note: in instantiation of member function 'std::__function::__func, int ()>::operator()' requested here + ::new (__f_) _FF(__f); + ^ +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:703:13: note: in instantiation of member function 'std::__function::__func, void ()>::operator()' requested here + ::new (__f_) _FF(__f); + ^ +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:703:13: note: in instantiation of member function 'std::__function::__func, void ()>::operator()' requested here + ::new (__f_) _FF(__f); + ^ +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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:14: 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:14: 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:14: 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:14: 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:14: 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:14: 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:14: 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:14: 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:14: 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:14: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:10: 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:14: 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:14: 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:16: error: functional-style cast from 'Deleter' to '__rv >' is not allowed + return _Tp(__rv<_Tp>(__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: 42767 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: 42773 Abort trap ./a.out +shared_ptr_rv.pass.cpp failed at run time +clang: error: assembler 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: assembler 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(); + ^ +4 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(); + ^ +4 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 104220) +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 : 89 +sections with failures : 48 +sections without failures: 915 + + ---- +total number of sections : 1052 +---------------------------------------------------- +number of tests failed : 144 +number of tests passed : 3712 + + ---- +total number of tests : 3856 +**************************************************** diff --git a/libcxx/test_results/2010-05-20 g++-4_2_i386 b/libcxx/test_results/2010-05-20 g++-4_2_i386 new file mode 100644 index 000000000000..cec216c488a1 --- /dev/null +++ b/libcxx/test_results/2010-05-20 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: 2011 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 +passed 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 +./testit: line 84: 17131 Segmentation fault ./a.out +put2.pass.cpp failed at run time +failed 1 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.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 +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.norm +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f +passed 18 tests in /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 +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.pois +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.samp +passed 24 tests in /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 +passed 24 tests in /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 +Assertion failed: (d < ns(50000000)), function f, file try_lock.pass.cpp, line 42. +./testit: line 84: 47246 Abort trap ./a.out +try_lock.pass.cpp failed at run time +failed 1 tests in /test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.recursive +passed 5 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<_Tp,std::__1::__rv<_Tp> >::value), typename std::__1::add_lvalue_reference<_Tp>::type>::type std::__1::forward(_Up&) [with _Tp = std::__1::default_delete, _Up = 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, _Tp>::type std::__1::forward(_Up&) [with _Tp = Deleter, _Up = 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<_Tp>::__rv(typename std::__1::remove_reference<_Tp>::type&) [with _Tp = 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<_Tp,std::__1::__rv<_Tp> >::value), typename std::__1::add_lvalue_reference<_Tp>::type>::type std::__1::forward(_Up&) [with _Tp = CDeleter&, _Up = 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: 51416 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: 51428 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: 51740 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 : 89 +sections with failures : 44 +sections without failures: 919 + + ---- +total number of sections : 1052 +---------------------------------------------------- +number of tests failed : 137 +number of tests passed : 3719 + + ---- +total number of tests : 3856 +**************************************************** diff --git a/libcxx/test_results/2010-05-20 g++-4_2_x86_64 b/libcxx/test_results/2010-05-20 g++-4_2_x86_64 new file mode 100644 index 000000000000..d873763359ae --- /dev/null +++ b/libcxx/test_results/2010-05-20 g++-4_2_x86_64 @@ -0,0 +1,5380 @@ +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: 24804 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 +passed 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 +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.norm +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f +passed 18 tests in /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 +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.pois +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.samp +passed 24 tests in /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 +passed 24 tests in /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 +Assertion failed: (d < ns(2500000)), function f, file lock.pass.cpp, line 38. +./testit: line 84: 69861 Abort trap ./a.out +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: 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<_Tp,std::__1::__rv<_Tp> >::value), typename std::__1::add_lvalue_reference<_Tp>::type>::type std::__1::forward(_Up&) [with _Tp = std::__1::default_delete, _Up = 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, _Tp>::type std::__1::forward(_Up&) [with _Tp = Deleter, _Up = 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<_Tp>::__rv(typename std::__1::remove_reference<_Tp>::type&) [with _Tp = 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<_Tp,std::__1::__rv<_Tp> >::value), typename std::__1::add_lvalue_reference<_Tp>::type>::type std::__1::forward(_Up&) [with _Tp = CDeleter&, _Up = 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: 74575 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: 74587 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: 74876 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 : 89 +sections with failures : 43 +sections without failures: 920 + + ---- +total number of sections : 1052 +---------------------------------------------------- +number of tests failed : 136 +number of tests passed : 3720 + + ---- +total number of tests : 3856 +**************************************************** diff --git a/libcxx/test_results/2010-05-20 g++-4_4_i386 b/libcxx/test_results/2010-05-20 g++-4_4_i386 new file mode 100644 index 000000000000..634a89b28af0 --- /dev/null +++ b/libcxx/test_results/2010-05-20 g++-4_4_i386 @@ -0,0 +1,3990 @@ +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: 66571 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 +passed 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 cceuiF1E.o + "typeinfo for std::__1::codecvt", referenced from: + typeinfo for my_facet in cceuiF1E.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 cceuiF1E.o + "std::__1::codecvt::do_length(__mbstate_t&, char const*, char const*, unsigned long) const", referenced from: + vtable for my_facet in cceuiF1E.o + "std::__1::codecvt::do_max_length() const", referenced from: + vtable for my_facet in cceuiF1E.o + "std::__1::codecvt::do_always_noconv() const", referenced from: + vtable for my_facet in cceuiF1E.o + "std::__1::codecvt::do_unshift(__mbstate_t&, char*, char*, char*&) const", referenced from: + vtable for my_facet in cceuiF1E.o + "vtable for std::__1::codecvt", referenced from: + __ZTVNSt3__17codecvtIDsc11__mbstate_tEE$non_lazy_ptr in cceuiF1E.o + (maybe you meant: __ZTVNSt3__17codecvtIDsc11__mbstate_tEE$non_lazy_ptr) + "std::__1::codecvt::~codecvt()", referenced from: + my_facet::~my_facet() in cceuiF1E.o + my_facet::~my_facet() in cceuiF1E.o + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in cceuiF1E.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::do_encoding() const", referenced from: + vtable for my_facet in cceuiF1E.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 ccdSLhz7.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 ccdSLhz7.o + "std::__1::codecvt::~codecvt()", referenced from: + my_facet::~my_facet() in ccdSLhz7.o + my_facet::~my_facet() in ccdSLhz7.o + "std::__1::codecvt::do_length(__mbstate_t&, char const*, char const*, unsigned long) const", referenced from: + vtable for my_facet in ccdSLhz7.o + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccdSLhz7.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 ccdSLhz7.o + "std::__1::codecvt::do_encoding() const", referenced from: + vtable for my_facet in ccdSLhz7.o + "typeinfo for std::__1::codecvt", referenced from: + typeinfo for my_facet in ccdSLhz7.o + "std::__1::codecvt::do_always_noconv() const", referenced from: + vtable for my_facet in ccdSLhz7.o + "std::__1::codecvt::do_unshift(__mbstate_t&, char*, char*, char*&) const", referenced from: + vtable for my_facet in ccdSLhz7.o + "vtable for std::__1::codecvt", referenced from: + __ZTVNSt3__17codecvtIDic11__mbstate_tEE$non_lazy_ptr in ccdSLhz7.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 ccIcXVOe.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 ccrWwfGo.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 cclP5fNX.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 cciGraZZ.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 cc0549cu.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 cc4j6oPi.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 ccsO7Lbq.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 ccDnLXyy.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 ccgEfvGh.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 ccd3XRSe.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 cc0K5NVQ.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 ccYccQjA.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 ccZs1nDA.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 ccTNeSSz.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 cczL4HJ5.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 cc5JE1RR.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 ccARei9I.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 ccARei9I.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 ccARei9I.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 ccARei9I.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 ccANHeuj.o + my_facet::~my_facet() in ccANHeuj.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 ccANHeuj.o + "std::__1::codecvt_byname::codecvt_byname(char const*, unsigned long)", referenced from: + my_facet::my_facet(char const*, unsigned long) in ccANHeuj.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 ccANHeuj.o + "std::__1::codecvt::do_length(__mbstate_t&, char const*, char const*, unsigned long) const", referenced from: + vtable for my_facet in ccANHeuj.o + "std::__1::codecvt::do_max_length() const", referenced from: + vtable for my_facet in ccANHeuj.o + "std::__1::codecvt::do_always_noconv() const", referenced from: + vtable for my_facet in ccANHeuj.o + "std::__1::codecvt::do_unshift(__mbstate_t&, char*, char*, char*&) const", referenced from: + vtable for my_facet in ccANHeuj.o + "typeinfo for std::__1::codecvt_byname", referenced from: + typeinfo for my_facet in ccANHeuj.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 ccANHeuj.o + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccANHeuj.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::do_encoding() const", referenced from: + vtable for my_facet in ccANHeuj.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 cch1lnls.o + "std::__1::codecvt::do_max_length() const", referenced from: + vtable for my_facet in cch1lnls.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 cch1lnls.o + "std::__1::codecvt::do_length(__mbstate_t&, char const*, char const*, unsigned long) const", referenced from: + vtable for my_facet in cch1lnls.o + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in cch1lnls.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 cch1lnls.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 cch1lnls.o + "std::__1::codecvt::do_encoding() const", referenced from: + vtable for my_facet in cch1lnls.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 cch1lnls.o + "std::__1::codecvt::do_always_noconv() const", referenced from: + vtable for my_facet in cch1lnls.o + "std::__1::codecvt_byname::~codecvt_byname()", referenced from: + my_facet::~my_facet() in cch1lnls.o + my_facet::~my_facet() in cch1lnls.o + "std::__1::codecvt::do_unshift(__mbstate_t&, char*, char*, char*&) const", referenced from: + vtable for my_facet in cch1lnls.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 ccehY7F9.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 ccehY7F9.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 ccubfo3f.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 ccubfo3f.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 ccFsc5iF.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 ccFsc5iF.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 ccFDKa2l.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 ccFDKa2l.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 ccEJlOnM.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 ccEJlOnM.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 ccS3CaB1.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 ccS3CaB1.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 cceHxLK0.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 cceHxLK0.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 ccMFRoTb.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 ccMFRoTb.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 ccChSY7P.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 ccChSY7P.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 ccGv7u7V.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 ccGv7u7V.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 ccz5V2kA.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 ccz5V2kA.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 cccLh4Bc.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 cccLh4Bc.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 +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.norm +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f +passed 18 tests in /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 +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.pois +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.samp +passed 24 tests in /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 +passed 24 tests in /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 : 89 +sections with failures : 21 +sections without failures: 942 + + ---- +total number of sections : 1052 +---------------------------------------------------- +number of tests failed : 84 +number of tests passed : 3772 + + ---- +total number of tests : 3856 +**************************************************** diff --git a/libcxx/www/libcxx_by_chapter.pdf b/libcxx/www/libcxx_by_chapter.pdf index f857f27f7752fc915074cb14ea6f5b783e7746a0..d61a3196cf5d312cb58d6855ad03a688c80c2bce 100644 GIT binary patch delta 30663 zcmce-bzD?m`!!5=BORhhw{#0iNl7;hjWBfQkyg5qRzNz28bFYgl9n16X^=*`;~o8a z|MI=x=l$#X1DKi5K4pzgdn(iU&WrdtF!XW%1gdCGOw!MIPqjl;k5V5zjawJYJcd>wS{zl#YGA+9{`Kfl zZl9{g>96dvtE~fwzO6)2sK7I72K)pJMbtv%??|uTAl?H1rBd!gcryVX8o|;%d?kl*YNx?hqP|Ef|V;4Tjpp`^xDv? zd3sZVPJg?!O<(rSa8ej!QLmRX?_9-)(jV%k#oMqFtqFGVhB#pzA7%_#io{8<03;Yg z>}+d5i6BmP2M%*qcv!g72&B8-q)z$;&3=fWv!N5JAYJfFdDiB4k*G~hV86?;x4Z$5 zJ>TAPgK&B&euDET1z$^L>_-bb0NazCgHW!P=H2Q+k3?5b&5x(hwxYU``?d4R_~f>C zI+@A!(LB-xwBipz%UYG-0?i*klcbxEtv{9*20Pk)(2Fa2ap*)21rGJT&AWC9Z5|eJ z$d79?-SoU-mwv2?#(m8V9G|K(`A&_xe;}Gz&cEIpChp;| z_V@|&eEXHsyytfh9Fd$|GQcMD$So@!_EBY8T9 zK)MMY79MnX8);4RWX}6@4sBXJ;ov86(S7hC-l0W-N+$hTEEz*P@ zcYel$8d+=k3(~wDiunzZy)M9#DiNoVtt@WNYshFzNZyNgHwB-IL?=n0;0IN2V{x!8 zFzsQ|=#b+DOs!QUT1~wUM0PGY-AZv#*FA2G=TuH=!^ySCnOzrEG^;u3_WUQJ|^g2f1)!XSU@aFdQ;@k^M#QubBY!eC#qnaquJ`DTRBl8 zbFf8E8ZY*fB}GlRTwX1f2eCvt&V4 z;izwCX2eoRFX|^rHb6mtZNo?}XFA*~MCDbWF;zg!S}LCbNZX|d3XVtNv0au#6piRH z26T$cO?*>z9`lm2C_W?>WO^9LfL~FJ`2P7}S2_JxAR+T39f|m4AemUiO_VeNE34lcqci#SK(aV}AF%TAF{4ORYK$78{__js~3|*lyB4U4gr2 zy%uikx*HC~43enV>a{vL4d_$UG)dx?(%=C;^TF|T{&N*Ck!++g(#T@5!AFkZzSDA`(1LoFd z)TNBSSMvNe^xoJxO@sUUGrx`knnxL~yVHV_6elazU+f3@4AvzKIZ@*TX)`pJk3R1M znFANxss^cT-9YtQ_D%S=r!(LW!czxVV zi(NyJiq2L8X6;g9Hy4mod{JZ7NnC_OfJL=_l)!Ot(_Cap(Cv1fSZpTMOfeb9sbBZ; z@}*7o^JyL$yX9W|CDyDozS20sa}u;kQe>bPY>6y3ucjTW(AhV?P_=CbPkyT*aMQdy%bF==+GkKI2aIQE zo?V!g9v(7PqU{=D=Wciw??ou>Y{dvb@-dQ#uW@0_3E7lfc31LP;W8O8p@HtA8`Ue( zAdh=iiVf+lI4+}4WQ!2@M-i%hyebpC-|z*(Odod3yVVi$Kace7G)cF^jx_b)kFR6a zYxNDt3EVv=nZUN$$VNN-bg_Z-49L6)R^SU-Dq8aG>dg)sRoT|yH(e&ORoWE(wEgaq z;z>j{4zCikRH&nLTX+I)Bgml3@r?E9?)U^=T#7-SW5QdE{ltf>MDAam=6%~al{}lj zrqM8^S=O97hDc%Wbr;L8O$P-|jJsQWs!gfE*|^DykzBnZUcy#j+~?O$Tm-zwqt~>v zhTc7h+txif?!>f8GFd)H`9MAzdpX2Fbx+G81s9&Yuv|eJ=kPwve<#XStXvo@D3A~X zV?$9ffPUBU*mzqYDs<3+b4wzPp|Npyg&7!>H3|~G#&r6WcNr2q>kQk_6F!Y*!VQF& zE@#kxzRWKkwLjk&#c(bu+y)ZG-JKX&Okbe=oFw+!vniMb3uG>((@ir%mn1#2IhV77 zQlCayxN|SNhlDhjrJXpmTG}Yw6eK@?|KucVJKA?H>5zCqd->Je*Q4y@PrQMv@u@6R zTYB%Vt%<59K#yZqT9BF?e4I8D%>y$Go%+I%?wxLMFZ}3w`W@cLF1G{pNBmPi6)#IU zb{j_@PMW~SQu@{Dqo3j%ZHXDE2&qvI1U)7Bcrh>ysHP6T8?)?l0Uk)7m~r|CIG9RALbEaBJH>fE8msE# zl_ibbzt(J|e@$!Pt>qL(W}Y>uDpB$-Z&?s5epuaA$g?C=FoCfSz1GsTs6TPAm{t2m zs6cPmKAT6MxSzdca?HAc?gnWolN*qYToQ zcnHh7*k0wh@D~`DzuV@xzEqRopMa>wjw<2WavAOW20o9iA@Mmj#g?Z~M5TGnAlb_D zb1Y>UxlX>co<0|24^}`fx#Qd$6qXIHr(edF=L&izxk`qYk7-q>ep8SZnb>W9rY3C= z3kmy})!Ne$2=s)yW60Xf%13i?oV!zeAYisa(!xt~7qwu5TqJpJ=XE6ktOdCx(ggIm0MTzqA@E3f#OGx4pOB5IZc169qB+SuG@{Y>xW2lT)p zD!1=in}AX>87;HXg>X6Vo#EvhnCbk)TK`Uczi1o?Bx6RLSqJA^KV#@qYUQOuytUo(q#fnSduLpB8Pv+FTYF zuL?cA>c(5ADJ_oY2mbm8LPm@weC zRtB5iy!HE*X~Co28*1NgX6lTV9{t7O*_vARt!1BYplbjdSmw~Cdw($E8) zpu^n2ph~Vo`)Mm@rk0lJY_Zph2fCdpL@(`os#?xx|>|BefZ$OieK7XIm@7% zZ>G<%bO6n$7Ew~mb<#%Y_-BIyx;_q^m!&#hwWjsV<^3*G`c|H8>_ppdrl@MRBJdL) z++Ilq4KUD(<&BaMUmUlA#so&BUK~Ma{SL)|5#CR43U6N(6{)zf%3IIvi5a*=6xi~dMWiL-iP-M-a(()dvslCi0tK6V z^q|P9>z4(L-9%ryll&9st8XHjFF%Kwl>>+As`)%hsD;6tuNi_JTXmQFX{6Vmz5P-Y z>FACEXPjrp}@b0=>JvX`JV(B z_@9LMKi1K)EO=lGoY^K*26@OMMuC-3d3Y!{a|ymb%SV2*_iJ9dwfx=?IBk4)F)P;G z+B&2gn*O>nK{h8ln+Tk~b?coP0m}NgPoAVKiz5da9;=@-(!z%NYn}ci!yaII6#f|I zBsJFqa0DYpNs;~gQEIVgE=z_k@6#r7AN~@d^~|hXY>U)tp1$C1&mP+m@DJq*4C@5ck=b|JLCmnWhNRfE zpi1d}uY_b!3+g9&gG4;2*VpeK_TB?gXhn}GBWq3DcWrW9uER=dP`I8HP2@^&M)x#wJAWDV7<=;la7Qnvm&^p`vejY z=!Mm9nb$4kx0(8FpOD(gK+pPaBB4D9jgAP64c$=<@BaB12GHx?UzY@;7=^*!QTbx` z7GQiP?l4v5{La$al~X?kaUp6UzBtvy8#?Tda9jI+tQ-}U@Q5wa2%0!0mSyv;_Ld3! z&_2yZu<6=-_k1+N8Ci-1ar5iW+My_qjRB=sb#YQ}ly!kznz+qpZ+K!0462#N^#IPr zF@{!B|I2reT7Pz_Uv7yMF;SoJ@PZR@=b0m&wPX((bk&@+74qz*gmyP5$f)%6bf0I; zzr*av&uw(n2dAgMy!oy3D(Kan2le{U`Ux)7CZ-e6eRo@hWb}rSr?1>-$@dKtR;BGv zd)7W(*EM;hbDmI_fShLHl$HnJ8koy_0SszRhaUf*Ld?H|Lxc?*YOvcdH8%t@%Jnfu z1q6;z&!7&Q-3Dd##eTC@p1JuPK{PkzFH33W`$H{}>*9Q-wX5jzWGmYq7TSMGr^bSc z(*y3}Y`LHo(gu2+j{(bRHYw#fjc24C>zJVUpFCBW`01Bag*0tKJBm+20_nj#Bxf(O-R$wUml#a=@lGvSvhkGljNRV(YOe5e@c<^30NGXl-VW|`lmfilr;n6yYCTqxEV*c`n;m0s~?b~u4 z?kDMC528RVbNxXNOR=F;+qRFIpA^1AgX5`|e-TUtwFv7tn$eo2 zWosyMW3xTz^eQOrY_!_FvnWVM62eSQf>_XKljB`ijSEar>m9y zefxT*gRFN4h2K`uqL;5OB-6-@FJa%=bEiP#6p@C&Epu$TPn4pT1u`_~yo{AQA)But z7Bjz^jUAln)gbeBpk2PYzndmM@faNr$fTlk%|uU?Ig}`Ntw`TxIoS708}P@}Qar1W z$HUARWb46=1Q@Aiq|F$7@NsLBlaZ5q`mS(?9nMR1m(N-$>Op#Fuv$fYh;pT_ zn`^WJt6Jp`;59=D8LGXvKxI|w=?7_QOS9gxapRig#9 z;)_Subu@iMmGLaF6OoX}pjN2IreXF8a2<3d-#7m3_X5{T!oEv~d<0KgQ1$Jc5r&>) zH5!ELl1GNDv%+&V^Mj#cpu_X`IY0gb!ym4$5P>z`?Gm}&g;>dcWBMICcI;K>>NwC> z9mzALV$iA@A8PJR3Ens~=y!^X2edo0YB(_L^*MeOnFU8WH{H+jZhBF?3#ea}7An#-wPGR)4 zMR4giyMz3Nag8A044oKNWxI?Ha@F+{(nj95Awb+^XoS(U4pk!Vp4sa~wAxri4tO z?X{~zJpQuHP5OYEKuRVQ(`slZYeIP@aMWQ2{OpVI*Mv=_v(&FoU{!@x-OPVW!Fju) z!VVGekxPpYZZ$xSaSVT1xj|9w6r9wVjv}%VIcYy{*d7Y%-zB8rTZ-SY z{&mu%iy48bN1Pr2Y|9MeyE0~UJ~ugv)lggLGJI$`0tz$ zp!DA&^@8rC%U-^D&cO3N*t5)tjc^wZf`3MFieACtxvXXHuQgGch*ahL3t8hT!MB+I zATn2tlQ6qWbVg{KuUCLeIZ2|8srT$JY&w zMI_+!qU~W0l7FyxKA=8Y52fR5eG^rrs?6)r1`n%@V)Gw>+|CXp-1-fW*8eAfM1r<^ z-#@#j3&mKVHTfH@fHT2Q@Aq#&{&?@#9evy{{z7=0==();ln}1YGe~zX$Y1|fYtMfI zsWT1K(%31~_&8+GxM580P~aJ&T%q^UCIu6g-+!5;hnm1^IVU_AtYEouE|agJLDy}2 z!(=Fp>tMdTCS+>YsAsWPIXN*v8qJw!O;wn*u!xE60@ z>}a}O!Sr_+U8^W8d~K8mdVK7HGjB|++?&fgI|K#S@+zq0sj@plw`~;*H+$@-1hro{ z9qv=f^7pf_kmL4<7box#Ee3#Ui`JCmhNIGsgf%+oSW!^7$$`6%aY_$RUwR2pIaL3_ z>54i(zkrd;C%=Oc$EL)`C~k-N8)wDbc;Abd3ZlLwaPA8$v-@4fI9@U$DW4 zPw2d|)7Q^wKiFY+|CGm!t}l_k36QsSUdhV&%B+kN^IiH+g-#u<5s|hh0Nx<`ZYlGf zNlu3h{jPr~lWXBNf=hrejGH!CFFeAPU)Z_j3t+x>%z&uo3KG*x5wMZ5U3E&G1sPX} z76@i}K#oBK=h$Qf^DxWw^-9+BOzjgA7~$DP_dT(*)MPN-=LLrlK6VywD5EoIe?3Uf zk;4_%sXKja%c;n>^WO?mEOABUfOmAss6I8e*Lut%2lU=Ax&^S|kcjZCWnZg>0jGW&v z7=8J`zK?QogHX4a4XA~{**nm4%QE?Do7cLG?6bd~qnS0om3Jl_Ui8f0vB}Zss=puR z`vXomF&sy;MZL#iAXBpLaE{Aww?K!3$flq*VLu8*V6*5KkNKU3L27QHG46+^BHCK= zuc@IdwLu2X(&2c}q@an@t37Is0|%nvnU@~QE0O0Yg$}onbXVI-SS|jzm*DB z*0#~$AOtezUg1IM6xx|o#UHsW{@2lC^g%H?K>rW;z5^cX^0ESAu{;}ydOU!m7GxPM z?8f-PVW!;ZgO&c%F~1-xA@eE66dgglpN*-8X20%GZaad&7^7@fljVQ%MBtmGn$njy zn~t;u^T%}}=$ruS0)P8c1XhVlcGVre17*bq&6T9$L9shOl<-o<$_MdYcR5gAxZF;y zTW2Xzc1M}{nFtTkd~6qe`v=eyY0Uk2F+F$c$~vhz_#0M0VoJJF=z+(( zcvj<;y=8ETF$9KL61I!}_!s^!(hmLNMMf;wA7-u&k*v5YJ^S+d4I=jE;h-!d;!dwB z!_9mjY9v@xBg3oyOI%C!KfwP3YvrSx`#UUX){cua)89SgmfCf*ZA;DBne8rk*efrNs&f(bGiSco*9o?HAI=&xacM18c$dkS zrG!(9oINvf(#0EqiQ{_q=|`_?1;o~}lm4^neXof7+LH(1?p{$05U8eqP~z=#f{@F$ zn9w%dKr{g^QET#7IX!Q~a=I^VR+79lD(7}_n_UJ`NK57&FI>!WKmSk8%h$+ms z{x>XWaMZJLG$`jmtd()Q3y1I~XqOJpvG;MA@+A+DczPZ7Xfy@qg_^DFP_p8VIob0v z%O3+C0q#Ty?sdY`DWuVJn1?lMfVc}mD;hMY7>_P7E@1&G#hb?!Sym`-KBRL(1)_ZU zV@-nY^}Ms?K~D7bBh&cRtWdlEU36bdD|M2mGpWcaD%gdLrgiE98Q7NlKFD2OBqy{e zNj2g4JuQniRixl#Co;D?5^(aJFc zc*lD*s9H=HM-|4hAMT17*hHjtlmTifd5#T@7H|)n3E$;J+(2Ot!OmG_{o34id?giZ z$NgtfYt2__=YhsvISR{^g6e1N^-D68$HPCL1iI15R)#Xgkh{_@(!O9E6xuRF#Ihnw zq494aQI&c1PF)ic-m#T?OHA>Ex4I(#8$@6^gzFXuP9Sx=5?Ns;Vex_w!^mKQflB;I zLx)8=BbeoI7#muuhIpiqfWK5=(&NWDTbCDb^$Fwc3xdvX8(&XzVoTy)r5f~mrdggj zF1{e~D}AI9jtJ($zhS|g?0V0#Tbh>50~_v?HRQHSHH(??A zL1)7LhZi?W7VEL{9N6bcb>(wUS#!T3bBhbjyd1AMY#bn88`Ne!Mt=$hj%yJ!Jb3cY z!_EH;K#0?G7JSbo+5V5kV47@(?I)wZ#I^2e@!70e$evWg7xRDBb~FT@kLpOl{F9Y` z(U&Sy*WY3LF7S692w4LhIAr>POWZl4f1)qt{IdsszaWw|vl#QdHVT498(H4vm$-cipceg$?Z(fi<0V&i z#u$!$+D{-4I(1V{kGS@iWBW?zZ6}Z9w6tQjC0}Tk1WEB{+dl|2PCB0AR+pqd9sK-F zSwo=wICXI)l5R%x$&bgzNn|ZSg#PccY%4^QI0xl{^Gl|wq(jJ_eX)MT6Sjy6E42hY zCdgGSNog>M20wo4p7Sar*-Q~TsV8n4CVF4w%}-t4_W$JO&tT%yKH z>k)U63d1L*B}k~z_H+!l){gR4f>B@OYr5m3v-zE_Z-|`m_N#IilfAT7-Y7noHjTgs zVnllpB%O*>`|5r+NRhs8h|Ov$15?aS%U ztD}ajAlAr~xMmj=>Yh!eKLN&lY!DY zr!gdrfApEcCg;6lMBb9cVOXo7P>MCM7h%GVPVv}Y#)HV7<3Nd7kfBJkl+fuJY*sCi zQ%rn{*5;>=0pavPGwG1d*x=q3n6RsIfPgn?Ot%$oC<7>NQIzSoQcH?&wHbqu;YJLL zN|TqM1MVRB)rGF+ARIZ~Y4!xDS@U#Zwg>pr2W4#7QVHV1TvMReoUvM-J)%Dz!8DJLe z2hR~_BL5GLC0gUAaa9PoWXxw)|L`*%9ary+7_LFkuD27;pH16MR@KK&zRiy+_3n5T zlzrU8y*xlRm}6B14d!$w6uM1p36xjRUjE#{b>~?-`R=)RJSS+p%HiI}p@F`v>qtksI};b=VtsKg~Oz={uri)QAK1+I!OK%TjHA0>=L~V1^w60 zRNN)rx%^$^SqS#Nz7-p7nK^HJ<)o~pbn}Mo4eoEH7n^1MD24{vq$Q|5Z4y=O-Qd37 zq_v0&PVkX+Wk2IHKTq5s{ACnvAf+B{ZVr;zc=PHgy(s`JgDv?+%3aEmOZnl6X7_)} zFu&$&Z(qgbZr3T1UfkKO@dPysc2qZq3Y;wCDH`#>8%DGQ)?sBBF1RY$wYWbYPxBwy zw&Q&al6LDD2|C|)rvwqV@(rX{zx((|*Q1z(yWIT5qO|`c z1jOa>fJGUtH6s>OVV3KdhUuT2BMzXo|0+i)t*7n(5L3s9qN#;U97teB>rZH-y|+;! z0t2*}|K_YcyiuF2-=nks>*$w|`K&VGYQ?|W=$5a7XD{Qi z>fGGS(hg$hpNdRaR~yB)P4MSqjZzLc;5i0_Bw?|{VWdd})*=PpPIzO&a|62?b?_8G zvjpwc)t~i5QDMj`FEJ~8Q!NH?%^zCi4|s14KTIFO9_XUq6>$Q*3%=NXg z_82Fg6iN%0ohK^Aq^*@+7fWZ@f`7RxrCAq5lNA!SZ@n+3d`~OHJoDox$XxV%^tS9! z#v<#j%(KY-Iz51YRA7*chSOVZ9Ea`)M*uC}w(Y}7Lt67lnr`4q>vR`&kYgZ9BV6}w zqi+-C#kaHvXz&v&)9V|$ZYX13wmwl@z^*u@BCRYxWoo8F2L`11$5eVAk$bvX+Nni@ z;WXtgH!liLL~G)TNK67A*TC<#pp}xg8le;EWTp;P0KE`itL$esx<+qW7x;#Q- z9UC5~El{w3DY1YrFuoLXK_z5CZ6!MP zd5k~sTRLLRuueHC@8=*okwWE5jqX{GX{PyjO-eIqsS$|V$mvJ$BErt%11-Wg$4c9f zJoQ!To41|DxlE?pt~>*bo~5mJialh{O3c|s9(e^o$OJU{wJwo44B- z4#|md$sYVA`e9AG$$g1s=@oEs*@`r``T!73{#s-9cvHsiB^KtT1U?)|`YDWg&laBn zW`pa{H)|N;D3K+6l@6lm_F@)cG=%OdO`t)sl<;yz@TWdtZq{drTj1onHlhWF?aA3Y z$`Ht!SdiM2hJzXwRb zX5HjeG)7QPZqboMSxXLoX<#NY|1uy5V! z3vb8VKa#OSvT{-^yk%Bt=|@#T%1&XsNqbmEh&BUOt*cGQ9uFd|?;cpOn>C+e1kQB$ ztY1y7DxW-4Z3fSu!*!5Y3fX$nfW3DWX47!>Wf9N<>S;bMv}h3LyYkEz)0T?meDu8| zb63%WA^gW0xoaFVx5Ww9;75H^CW||hoSSLc%5x-xp~Uv1aOw-7nO6bDpJ{2-O58ztW!_+-@PHx-#q zKsmpZU*>=Z-E=(IzBs`F!Tf?QN6fGN-*8n;umfUptaZ=ZeF|uO@XoM5W^&ZG@nKf$ zE=51#ZP9FAB^>OE3yq(HeOx<+49OtG6#0EyT?*<^G$S`QunYp(Vi{;`gW@6UJc3`T z^)GnbgVM%lsILk%c&~wP4oDQYdU_OT7@t6Kse{W!Y!z0Z+1m`=7uMWWsiyY**;Kw^ z_{=cwTyu_q<9$%H_oiDLNEma%!Q5;ohU(BaIix1cFF+{v&wM?hx34| zDl_LyUPN|<4x)qxpDJF=rbWP9u-^5Fh7K8-H{r!8@yYUhB`{}svanMi-`yG*A}kO#NHXI~Rie z)O`WTDNj51;{&${q2UOtZkXLKn%152);V-8Pm#Q0J?7d4I^85D9mi2?yVc8L4WAMA zPwPC~C&Mu6xBq+#-0-*@orCX#9p(5J&?d559tK<-KwjA!AFA$q`0(DbDBJ9X?1q2jp#Ad0 zZDtRqNu5fu%$Rfz!loIDPA`fd;))sn^{GfLu|rkyb=bH!M8~OGI@w>Cc<*@ z@I2uOj2bj@Q?&lA+WCIXMdbo!$hb? zA9LD+!W_`xp>JF%Qvdty#Bh!1hqL9Hr>fh&juy%9H*4%kxWa1tV_xx-yICx}cr8zP z@?$?_d=O`2{pKl&SYyyfhJVD`KHyj0^WD71)Cil&|5_(!m?Q15L=?!h35<^+NsoQI za@R)-dwHcgv(xARDMO0U{N1Q~E)o^h#!Djh#?Yb)gD4n%d03|YTy`j|up;*_4YY|woEjd-*T_TW(a#AqnLEAaOZ_-6 zv7kF=XrYc>pL;%Wz6IruBt%6KXiVH*ngi*qk>Secw+v*U98-G{EJ|+;woV~Q+gcwr z0CA3Hh!7&PE~_4I1+jJn3+R25Z$3B$Mm$@NvRJ65W($zE zc*W`-vKJ&jM_~U5w*RbDdyUWjjp@vM_(M?l(}7r*7%l5mA%rkR=J+MO9u1D)*%ZBt z2Cq<;4so3JccIwBglV!Ko3MIOSmXEteO$jA!zMBJ73oR{S%dK3${K$?3<(-}jyu)& zRj27d@{MrNJ5#ftbiY-f@jn$g7WCh#vX4U?BgB;dsfLA~PuM%FB6?w}Q$Uv9pH2(H z>2PUBQH_Qeb*24#)Fg2y`NDeR5--lWRtS_atUB^R9EmTA|?N!MhRBygD7~~&A z_xXeBpJF}^3*mqA^7?IExX-&s&(yhCovd3!XN=_@wP)DO%gb$sbXxqbS}9`{*n3?c z*-UU>sX$DC!VJdNKVFONw;&n@@Sq87YF+%rs~dOd`6+SSo~5%U3{`NhL|$THiafgh zB-;Bk5`YbD*?WOuL~bO64@Y>|qQb^W+>_L7jP;V!*IF0LSALT2)&xc zZ0KbiS`nI`nwYRtu9BI!^oa^rjMAtyEZdhV0Olo%U6@x(oOT|<)PDSSy(MhqX3Wa` zalN5*u|wNhKZ{3-d#_qf>P|HUe$9FPW&5(!)OyN1w&9q6KKy%th=wZsJDF~L1;vg8 zMxow6^=w6Mc0QSy*=m%0;9I`lK|O(JGs4!n*^JqJAyq8swY1&6Wd(H})t>e#DJGX*_B4`&?>}N%IhSqvko;-7AXe)2J|jJO z^0z;4iTqjG$g|WyG+Zxos5<`f8k#JJlz1s?J+A`E-4IV}Xv32ym@wHALn}i}rK-&c zDmoy|(MZjbmw!v%6kgLg5OaRL6x4Kk#a|lt>Et8dD{6fxl93k)*;1XKj2MOy|GPI* z1lM`YkOqrmGB-IUh#7KoDyPVMA4|yE)?C5og_}swbx~9tOYm;Ew8dvgp0p6mkkePe@gxXD~M(; z->j!6M&VC3Q)M<0;RNpVotPW%vG!zlj4%VBEH-#bzxWw#*W?qDbYsQs#_|J4=CM*E z^IF#uus@mpIH&Uv)?4WVR?YF@*zGt&5cRIpIF@KJ2vUgScNs(vCqYfI83=p8j{4Ui zsNg_|kdlBrFAA4Ia$fXoWRQ~I*2pn+9DyAQoP<@NVl|n`fJZPh_No7aRIR08>d?LN zE`))`y~_9>H=!xcRb;_V_~0~X%pE_5Cdl=kaZ~ie^V9t6r#6(MY^hms8>eMWA`F7>hdQ??lH{lWIkSZ>cwZPCC1g&xlk z7wt#MAh*%PPcE$Tro$fx9~hAPoE1-$To`i$zL)~n2v%~<{p8?F@5aEn=q(CGS+MJn zE+1rNGC(7}i3a&$!eKAO`AGv3&*P5HA6SN+OUhjk?9`Ti!?Wv#_y9R-o2b zGb219N{;{j4ntM=^qalD+(Xu`G`ebBpe%jQaOENB?8%Qx7S8Bzw!<0lB!+|K_m{ak ztHs|7Ot{i(^z+`O2lO~o(TMF*|TvHCvs2kLRxn6Kdm^sor_|2^%4~J^drOF@|up4&EzG3CIaLjJE(qgQ4rO zDKf=2n*l-KG*~aI4n#Go|(UDl&Vc{Hw7Bz zQvX9)(>Yag3Y*dn9Gm=CCdQUb*M^S0 z{67tyje8rfF~{5W#lm}Xz=bh`;a~J)AoY7P(;s{YoeZd;e1hSc%<7-nJnD(^}xU!dbJM9 zi#)VaPL2lb(OQIVK>|*v<7iP*fXv655*o7;CVsH@tGv&X^D))GSWOekxuj1Qve5YI zq~|X{cLI#6j~ch_toRI*RE$!~|MC^48Rt~$=VC6vv=YxmRK;{`XOJEXq6I>0a&JC5 z*}!9YrcdGRr-mFfL*|4i5-^R)cMUH=B(3FK*nsJUuWxOm05W!NbF3RgHT5Bq8%r}^KekH4E_-eFU z$~5q8!>ii>=I2d{7NI?o5Slns=`265vwq;GTgWZ z2uE_v^f8%6I4}$N9+*kqg}JOYp;lFxbm-usZbAA9u)*!=g~^NN6_FpzvoPdi>Q(5S zFjsQ#*T%h`6m04u3XLJrTeH@P(oz@Z@=OCKjE=pMu)~lDITTM{lU{P0e?{={UE;RZRH8kEXcR>H_A3nI^vz zzNc{^=3NH|ozKN_;UeGEIbZ8bM;?eC2_Ep$zJI7zzs)!*QDX5-kvy}Q(A@o7BF&?p zXZaCdE;x;?9!1GtYGW?)qiu(8V?nDCTfu<__fd4dGz-~FBlDx}`4X|mkIMn1McIt3 zhHTxR0G0yBD|EPILK8l~SVePD@ZsEG#crbQXG+7Y+78@JC_(14Qi86IDAB!x(GQ=-ql-Mk zgO^Ux9`JC6?d3;!0xq!Hl9X5M(NDq2)-BhS2-EQZ?d(2wr&r6BMACQD?z8n$WGQ|0 z?(}0zH1keg`L%R0<2;wAcHPzuZlkNqUW~<|&cIS4?S?*d8A&;T1W-VuY@kE)StfVB zTt476rjC9vR54*7+?5{@OoQB|Fy|UNP&+Sa)10adSzq$VCPdcb=q3w@D$gemvUVy$#@{0I!A`Gg}9@+!$PmkiL%pc@j8$g z>@DVt4Heh<^$|zCds->i3O)3Q#V3M{?yAReO^fn$h+kgiMxNbt(Xvi~E?}XDu&2My z8s~D_+4c2e0qL0!$4l~C)X}b>N!2GJ;#S?S4qvcKwa5Gz1u9;}e5OxF@*H-i40ZIi zn3a7ebj+1Jde%_j8Lih}J3n5J;7N)#kzC~FG+!op;R(D43I!Sm?Bvc%qs?)zZ{Ls+ zUoqb66wP)`hpn;=8zhyE=&HuOmwD^x&#<}~z z*>E`Hwa05Rd?K*k_;m2ZUxrHWgXr9xuF3oC@rfL9ynAjbeK_GQiRc%$O!KA!PY@y) zy{Ms?a6HKWiTeh{FvH*(#W&wZGh(pW#BP5z5u)`2B|-dZk3U=DO=sR+K_fyAa5E7?M(YNndl7Mx zg4475BUR)eCTiDBmE>W);~p*T+bz|DItMmoy7X7uzw}`144Yc4$Ds&C1|gv=X3Jm# z>dzo1Rk#=Q5w1Tn){nr#I=s8jpPi8XKfS$oAYEVA@2mITqlKu^dv75Kg6Kr=q7%_s zI*FF((M6A7Ydc!PCQ9@YY_=LT1kpQpN%DK{`##UT=e*~ilfPnGWtwZYF~;{ZCYQ0k z^!E7+qQmVr&~@Qmir`UYg7cK>fmSCDBh|MdjreYtc;&fNo2zr=!X&?m10A}KgoFLC znX|V$^9R3H{l#$vcvRjaHbwg+TrF_#4pgwqcZxl_SK9CR`3U_jj^s*q&f9HQQsAUT zPj#-jm|8C{RrXdrkHMA9+~v-2$wPa~Nzn(G>i?8LIHaS<>~Pw2UjLBLVS=S;wpw4S zfz|e5g{+1;BY8P~UP)2E)A;ftATfYQQn}U|e!fch3)}l3Av~_)OqHyhww9wybz;nh zp~@qi*aN{e8E!>ZAcy_n!yItqyB9#kkExBS)9_ur;&h#eh|Yq>G`&7)>!}0J zA-+D;lo0;Oy{A?CA=e4?jj~0av+q}J=n{V*Pvi9^+%Unsr(r>jUSQYr$_wMR&Zkyp zx7O;^#gY?=Z(x?j6{t%2ED-zcx$Fb1+KQe$!)NetUu(~rqmJ)_tmr@jrtk&`i0-}Z z)c>^T7r+8)3RrGf%H*NhX%SM-7YntU8yJUdc9M|2e+T3n5|59)D$dI&0f%bdPP` zsA7nWvFm3~1tCVk3Zd&)=wlPrBYyn}ZvtF(B{j!i_Fy{~w3C(-8IZj*c))S}qi^hk zl5W_7>^cEXmm{zD~m-Aby6{b2gS;pHpo4qkaGB!L$N?6EFs-7imjS9!5SwuEUL^q0t zZ{4cve-aXJeyt7S-4zC5%YO|!QaDBsW{US{SC6JUA2Y{B6h5Z2I&w?2!GWS_(zGL5 zz4J1|vetJpXY!pPd?`tCacKZFDV*926>-GaeHDXzNumgQ7j;Jd#>34SUx;}PzZtuH z-SA!7$$~Icqk{O0G7mTalK&0>D(B^OleXRtl+25^N55jL(+Hm=L`EP-80F#n6DXbr zuXNZ7kE-Es&86D&P{NKW1-Bl3233Jm#8?PYBhHkHa6r%e`_rnh?b3Ho)^@usab@w* z5ZlA~F6rPTq)`ZlB=9U@vS?2my(q;8eb_^ni``XV%%vW zo}`yD{`v?q_lmmw_43rMQau2!rTUMY63K$oY`_*&k>O$gRvGS3@5Ec&c^_ku1r!YZ zmDvCP5vrWX7KrnTw%d($%=yA8i@)B(kk6!l;uGW+%`T>(AY@Xnxdr8~63a&vx7Jty z)bj_i{qH1P;6*?X$G@&ZSI5Ut@2`J6?&zz<6&1NnD1|v@ly>Xt8v=pIClx&>k$;8a zdxN>=4ZXYY5!+i?WlW7Z3;y|}J-+qNM_pnwoz+RDZA|cz29K5XzjlJMOsZYx`pM5^ z!d3Q|=>eYunW|4+_qeYzOMxNl*1z0AK-_`7M;7Rdm9l8w{S$XkL)W1^rUEu~Wpk_` zz1c-+u2N>*Gg;B3&XhhK9zlOii~tkC^~%X2%UI)|we5JdPfybU&jQZpwPv1u&2i~| zi}YdJvnK)@#ZezIWOFj& z+#=k8#TjT7$T2rp`>Aa?CkC2<3v+AuyutwrDC}V3`lUU0u`arTf4(;TJ0@pAA1Mlc z-I7nlV>4p=&wrcfhZxguG>gN9z?Gh;q1vGQZy)hzGWlt8E6eyx7yL`aLCns4Zz>B^ za6ANcjliu+_n*P=KN$-b0VjmhSJg*TKu>x=ak?*PSX=)5t9a~ESY0Cl{p3?i^QwO% zcyoxN-Y1G+HD09sf2u=(Kj_?VdB|;L|EWDsi5{QB(-PZEebnP!vu!K@6d4m1P6!OD z)AtcWJSC3)RF07l?6dy4W{YeWO^o-6mj*9;MlIRV^f<4oh9M%Yu+dQ1B0f;o$+t z76K%hn%$_QOXb2D;LgRwuzi$HJW8^f=jWMK3G6%xV3G|kPE1hjt~F`XaE^rV|MWhl z*eu|{JPMO#qhE?A83B`MHT`g|UIpk5Q?^1vZQ*3BW zEFkdDw8ei-3itjgxVXf!Oz%DhA{e8wG!mt3p0uMS21@YF^pk;_^H0oqm*U|rcWV10 zd1vR&b)$3T%O>$3nKWN?XU$pqEuDwG!h({zHGrKfD)eu(w-kck%Hcq@dul5T@)nHd z*^BAOP>&DY^x6}rB+>wh8jNE6OYmI&^H&;CZd^6jMA4)8MrTL}baLX`%`DZTBrn+7 z&&gx8A6QMlle^AeN_(NFw6f-T%Toy9BgRR~FKM+bF`!z%W<5rb?=d;kF&|jB8Z!Pe zaoyu7i@Bvp3f?q<6iE}0q;5DV-2YYvHyUwrLF5X0)Z`;PFc2?kEbqfT`=Pt}!v!5z zBpXRxi5Am;?v?(=3@^3H2O$I!;+;KI-?x~UC{y+@6ig$Y5jBTc4eKUe>1QFVw*r?!CqK<5OEl@Evc+ zCu^F}Jr_c@fH0R&-#tS3hYaC#T0U3z;H-s8f4qbucj}F0RlFM_EmrR`V~f@g-cRL0 zY#0l0B-~#rF(r~YL3y_(|AF>oT>0a8wGpuS^`-yG<^H$wUV=~Dl9#&a)F%4n?OaJUz@MbFWm?3mRebliJN*t8t4*a-i z;B^)5OKJGzSmkDN4yJLboetPAM%?x*b3LF z^~g=cI@JQL>K7dgv8V_l5p7hM$epUcTbQr;bLT23#_Vrfh?}`Mc%oe*CEY`7?rJc% zuAcCxS!*;s5ELy#(Jc-n>j}KHL5)uBOUy$(=zOUkv=R_W_&yINj9f!6CH0luSS#?L zlr<`p0bXLxSqO;sLS@1;{m-Njn~N zz+jx^5Vop!?dC#y#VGyXPY_47wq>d-=^+9}p))}stk6qPW(OPUt-Yd2FbQ*ku2I57 zjIUn&n&gRck;vX5b3W6l#Dc!c6)o(nb?NtPwQ%4!0Kz}qf$CI`_wP`k&jkO#;1h`Mi~N zG(Hfsl93!A%hN5VeD{N{!_|i5BdtOd$}BC~=V!GS!mr$N$H6Gbl?MJ#Q-8TMR&FCG z=AD}?T~OWmFkqL@jT*XKx>icq+YV+F_4?`QHOwkwTs*6evI?aO{MmK8H~K<(FRb~c z<|v$z2IFLv0!AvesmEsSfWbweL&xPv4gBo)M)_3L@}VRFByMkMen`p}MDh)m9g+yL zWfpVJ^5f&6vH<+Sg z-c;_OxSr9A{rOY-tT^P~fjrRd)@I&;q6+=FYr(&c znH|8J7KlefEbkT;MgFVz7AHSM?b)rn`gDPLo+tzksru_pH+yqH{&7i9Gl&Si5N7j~ z3ESSW<4?`T23RMhLT~F&4BXt4r6D6?ET|-*N9@rh$o& z%H=EVXn>9;Ym~7tXnO)01#QV{eW`bZ(Q7HHRKGVg}BrIYTr=zPYrtupd^fK0UqG^_3_bZ!ZA6 z{3&pW!RG$;l*t75Rw_&5(k!OZR5Wr+WLW;9Est5P_5>wf$Y_o$J78r^(Wx+1f6EJI z1HDIK;j;1(=#PlN;w8@;s92mi{B zvn|5&J3Wp$>;0bPQjMeW`_u=Qquhvey-0!UPSh9fy=p7THC3 z=TugIr?^K3kmzW9QXUSanx`*>yleJDCWXN{Mkfh}QV;xCh230kCe+Xaz&idxkq4d= zJvzVzaud~-vDXnE8*(WJVox-9RqyCB4iu)`klY#2lshCX-X|0hWAseNgFFd6)2ciM zg?I1Xg{;gpfRP$25FBQ7W<(S3_+nJ&=iFGoUTo61TTaeHhFrWAXsLx25NI& zF!A;4S6;@wq6-l2_nNuUuM?^uHa)l?!ZhW9E`naGvopo}fC}nMu=yE`%Rh1h5) zO+k+c7rQD)eY5T1^k(svj9Iv%MndamCo#G-|3k065w9pNDc8Exw$5H|nD zvZF*LD-6ii=$S@Ne*ApE?E!iccay?z8&japFw0!ycC|23f zhv=3uJ*DQdWS?I?;IDOl#-=pZE^+H?C3@GdKWJgRRvldPNRjf?g3*?FZn~o{=h4XtMqIx%)16m?^chv4O?v?Tnb< zk~|Bv4yeU2AZr+H4wR7*n64{o{iEFhlY*{ujZX{Jm0P@WFS) zQY^W_k2-#kFtktrwyx8gaDmDX;P;aJg8MRi67)aYIzEYN5CUD!fZt2X{VKff9U#=5K}T0ljhg>S3Yw1ag<`- zf7n*%zxE&@)`TLcAr-v~kLCt7ONLi>?YGeoieDrbUxWeM9vW$@pc>iK%wU&|1$G?r z#8g)p#D+$B7}?k}xHmosgA%*=__+U!Ht>|BrtaKVFl6YmlD z=2!%@-)T&Jzi`(XHGSI~D}`I1L!-&W`b zIuC|L-KcB6VS`zr@?JXTxGJQq6#LyAqP7LS%`0nlPsk6Bbi;HzUDA5}*z1U_Ic5|4! z`KzVCv#)|@@wJR~G2d(7=}7_}T7@!brAwjRyuAYsIQq!cc=9gd@x*)KP~hj zW%Y*0`ERSI-)--CyPwlRF@X4tyM%}IB0VsD`|XYj3~I0zj9Cu2YjM+XtZ4D>z&?!# z5yNYT-bD+Zn@V5PM$>m|^{&>-mplKsJiP9ST?l1JygZMze)f~>p6CkaMC~g-^0=E` zsC`81hXDaxo7|R-4%S6dICR>3g{XG+eiljEySaEt1%4_i^q*x*A0 zqXR*KA0d&s`|v`bHrtaQQ?c5@_~kL`Nk6!si$PF9f}G;F9E#7%uvdhu=rM)SoR`*c z?_w8<2r3J9U9Gcz^_Vx3zgJiwXgO*TV{#kR?BA{-p3GT*J%q5 zRKb)s&#;TEQGrM^=u+ybLrg8v?%Iy|;3C>93M@HR@2&x^#}eqqaDv%a%OdyK7@P5< z?e`M8a#fC;tMOjO_k8V_VcP0s4#FPP6{B(~xqui&4wgZwV0<2%gAe+6l zL3XJe&2I>-cZ4uhxUmqC&kP6quNcAE=Y8yZP$Mqtn`Y0#8#09r#Z_{$<7tzGV|;RW%N^0uV1+v>^te=lxvLdA~XBA#Vzo{_h4kofRiUe&se3{W5Z=kKiI3riIE z5fI63{1%;lc;yL?l``^HX+EZt$IbVX#vzK`)zz0Yuu#okA$Z#H{-c?kTo1v>zTaGw=*KaGx#mp?S>&)_{GM&S@?GKxL}yTjjHsrbQP0J0m~}^oMFypV7Hv7>+8` zD}c?5zHQ%vD79HCu~c9+k&pKHM{D?+vS{!nO-y&SU+tq5b&t z%j${{>G{v%CjD5@wvhP((8EseD(_qhA{gF>?E3f75DLUclt*C7GMTTS4{{e~TAyce zfxAJs$qCNCJW=N|{a`Fo2VqpM)~m$`D)p(fenZmo8WkV-wjB`Ih4;+9s@)`k=O!4B zxA)sjr4;5|edGIkg2KNNM*cZa;s5YQ;J=;5@XyT;gow^H&F&_^95@(8PM?kJ9-V8# zQZladw*b~?2|GLJuF21Ss=`BCiX%U)jvXm5 zTT6j?_4Vj-Fuifl@`|=d`{_b3@u{FjKn4)bvH6Mb*}iY#c+N}oJ`f7Cb8Dd?8=TIVObP;RBtDc!^O z+8e<~%4VpAk5#*>`MksFO+*=FR(+9ZwRv`?eb?#~fKxx_!hnLRyiB45!=}#wt?%Vx zn(q^I>?2NxU{bpmv>LAPkS}b-Ofj*0PjlVBRZ9TSDn1lTU)$UWp9qtt3zAdR6Tzr= zE&i9-b7|PflvwD4J);gL^Z1w_7TQznF}|0f9*20IEVFz$4I1OV`D%%*SA046Ca!Cw zqJuptzHhnr?y;jY2e~^3wnUd%qF(d96aFb(J$_Qm29r%nL`)ZhLn&V?KQl`NnVknW zrtl@ORAqs;U@Z$CO!4x&+(9Q_P^>sdcxcf=I|ai7LbQ)>Of}VGC&(r|CqXvmXF9(miUzhYJ>k|bW7)lX8^tu&EkipxUMrgrZ_jM|C*ER1%HPVS#z`;tDbkqcnyWS9lO;t@j$}c2LV>g_zj5*D`W}^ zv75(ROpn(|kKQ3XLWhv}E2-2YtjRNm2lITCD&QZ(PPe@`Yec&S^5tB8wlnG=e%&a=^NRoHuJQ6DGy> zbd}yuLVjGjl$ygUOZ#jesaKl6YA4e+2Vd#zU25Y(VgVv7Dl%Ewc1V=J6wY5J?&Okj zHocl?@M<>TPCM#(t*zuXqf|@?tZF{!2oK_kD|#|05O*BAe8hHYR=q5(NPq_L=mw6{ z9cSqwYUfH$zI8_1Mk16C7jiRv2wh%l^exc8X-J{g&@stua30NHg+xkj<6(=jkTnuV znN`ciMbc+?66Tx4(bk7UQRmi#a+Soeo}W*o)1SI&@;p6xfs3(TBc+TL<$@}`@r#PN zRtaoZ58lx>HK+E9FdFagN?3sZqtUUIYckyL8l@;=eYx$)ze1&Rf5Fbmn+G-xo2!CY z@y0mapE=SgNOss}Y@Fwk?4eZdf zNpMy|T-BQ3#5yn6nI{2MH}!89>FF|5NCM5P(-527d9lHQYdVpo2S~tc{ifC|!jf z>N9vry58v`b0Y<5qe+9ZErd_U1iC~dMYgs&^4Lj&ehEP;QkQzO4QBO2z{_*sc-52 zu`4NMl*^JxwOSoLw-h(MdE6(Nc;h4A2V}NE1~_8o?1tNMdbSf9%1j^CH4t!n&Q0r? z@Z<8y_>mbZL*#2dpyO-px7N-mj^VD!WX`b9@SPXG*w0GnQvo}^}_Kz7QAdy(Rz zN7v(TPNK)zdTnp~ai0aDtr}k?*`0xviGMO5n>E&78EW$JUMyPm7SHENoKI3Al$Mmk zDF)6{3w(H&41QV$HauYl50#g@P#&JTA(}*!RA9|ZAbgR^8@hvMQ{z2#9=s8a9uK` z!k$n6=BIb`t1cs3l*fxrXssv9ve28u>AaiE6 zHXhSHOt8LiQj{$cMDJa~^KhFjLZ#&wKb{}XZ@27Drp{n+xCU9#;Dzo#Q4H^@eF$q@ z@VVkWcbf#RC7CZ2(@Xew9-=GeBJOIWU6YHYGSQx>79TUCTh&M_^zRV1rlydGuI31_ z&)<|_e^7H)lrkaDQTR!vysko4#oO~!NB8sdJE^<Ls4V4Sg^e-%D6+D!?V)<2aD#=wRvD7LWPp1@ZT*IjzVnlP^dZ z$m`AfY>Bc(jwtMx>=JnQdQ~_snuZ{gMPYnIW5lb1zUSM4vgwu_CFWq#K`4fY5oV|B z-iWtSVqN>$QoF0f3$-4@mzic>RbRH>l^gq6KLL;w3unu+{9%44NB62q0LnFp$V+kI$^yI-Y1{<*dQ)$?2T(KAFA$I%8{Xw0K>g zaL=RsnbOfA-90R2H$sA+s$Jjq2r|taau4xE%i1czjtx#zh4irG~KP| z54;DM*iQ^8g+qH&T;Y^=tvG`=CEUznTPYpw>5H@VmhZ6iHQqO&SI1z{smJ*gI9t9k zZKcNlyfW)7G?~cQ@l(p16$3kKeRbV}C&~}^vP_KvJ6-#*@`69AdSn!c#45kmL%iG) zYNFZQCJsG%<+9E3rjfDh8tsfulB#(Yl0aJuxFnP0v+Bg{XS)j1mO5G{jyM@4zQwf9 zb9{O&DU|&%<-lYJVoXQuBjJOBFG{WD>{SVO&m>R&cF)J_%p<_@S-cglh+%=pXk~~b zBSC6zjLQnlfl7CXYig5R?WY-LviH}Ad*kYes(=Gz)>Jr#YfcJLl?!{6cp=<#6TKA< z$n}fM;S%YQRn%&{T%$ha)58&@d2(pfDdRY)wpb9-YO)|pu+>37<-}bkoTM{gQ)pWJ zm|85DP}yZ5#C0NbuP()rucEtWIg-S7o=m%_Yyi$N^CC+iS5RQUt?itndWv!|m=SvX zHB~m}3r%G3fa`z?sUEv-Vb0g@PODKmz(-u9;t?dR_=gU@omJx7?;o7?_st*ITMd1k zA~CFnYbQdv5F*Pmw&5^7XZp4HwIJtce6!U9y(b;*=%4tEJ(za&=i%E+)@!gLUQ8lm z$?9}BMeT7OFU^glWFGJ0OkIQY=41NUO0AaQxTrF7`I3>)a96b25zo~+v5rPrK<8L9`Xn^e<%hsMh3(i(jB`YEZ;Knjim8=0eLnaqwH z#)om5IQrZvE7`h*=z4rVjkXBYlRbW~e5t4WRnyb;uh<%P?$$Zc#!VJIFI!O_ z6X)A5v=1;Eyho^btxG06@iqe90VK0Dq{5nV<}#95IkcFSt!h%Q>qAT=(mSd~UfI9n zRwnxyEFMr!ySFn$YFGzf6H;)sD;H0C-ljABB2%wl=;62`3z}e@(nr23p>0(kKBbhm z;5U!Gm(RIi9pj1LtR6J&f5MQ-U9=>3GHqQm@l`78P?g#CBcYj247W#nDUjuy5{#aL z_bDYT>zmw}@TDn{vA82^4R=m#1WEr}o65|6GWck2uW>cNFXk{1KKa#c*9SD z9_SM#6EKkHkRcur3})dntRylwYWEIv%rjl)0~EQD)tL1>&Ppt}GpB0x+J9lLnB*4* zerY?GBi54+!aGr{wOgJI2i(^h@s;Owvr|UF7RbC0{q>>zk$B?sV9m6^zU{SeEc=!e z%DV16pVW5$E|G1eCl4da-;U#SIo2&NWy#WeFu9(UQ5uf0v z&U-(ig2R22weJ{=(4F1G>*wh*E`C}m6tKM13V)?s^hiEf(aOoN>o7I7gmP&0;e_vd z2R?auRGF=k=aneAutle&4IAWM7d?p^23a;B65dy;=^3a9&JJFFm|Tc&bxQhuIk9w% zsWN_o0_(d;SqJl={uJ!vee;=iVOK2XucFli+oD|~Dq2RiTKPH6q(o7!ImJ|NdfFt` z#$d56avI*e-qNEk%8Mnv>rXwE9yj*ZdL|7`#O~Y(SV?B7dpyzzM?Wm*anDef2$@0B zY}{BJc4vCz@H~6m3irHN3aM_oC_=!XB{^-Isq%51MvQ zUJZAB3f<-lj^Z_jq%ks@+^-EO3R>^TMd?Nh9}&zya2hp*@M+|EJqS@3W>x)&%?Krl zImg&-na$8K+gg9My-X$<)~6}dy_9iYw$med@o+Kni+u+#pF_uBZT&Y+acR=>Ep`x1C&VfWTnI*D=i24)jd6FI3N zDv<)*EvL!V`~&C6u=}YhNr7?C94sX*kexwxsP|i#1r+T;09gN#i4pL9XaVJ^<)-3fE*D*tqAIWbtSnt1s)n z5!B=<2z~LT^+#*w+4Gm2?DYpJa30~c=!o{ZE^i9^7Pti6VYXPnSgLd$<#jz9+9W4b zNc7VqyD>~3GH-1-4pcqZ7@uN^P;zlUHZeST=@e&*(1z~vTU@$__Ed%1f_2{oWqg2a zzDZ}vv@IZsd0<;Ux?>e(c6o6Ag<`!6C*D{8P2bXZAj3=UvdyyRQ~@2KXbka~y=IiF zxU^-syE1rAO4k7<_B3M>(ndiJ_8cz@tJ#B4as|JP3D~$ye&LYOd$5Sud++u=GlcY2 zPkR2&hRXP9h3C`RBc-yj3!n1+ZkUPA_CHPg{mBFE88xb2SW9i)}SpClxJb`6yeu1?^CdLxbvHd5VSz%^Zk; zj#i8jaPLQ|K~?j8JK;w&#+&}W2X_0myCKz%1La?2+a$LqE9gXXy|U27I2iMW*Q-|q zGulhA9wrlHx@1mEY`@5?e>YYZbi`Sf#W6^+0Hjl_>8+5oa1U*0*x;w%4KXry&OQuq z@vL@9kA#pCi6`@FBF#&NQ@VdaDBDfH<+C zg#NS3l#X>>`Vi(q;{S9H4g6o+YybP6zCDfPlv&oJD?;r*4{;Uydx)!mxR|g|@=}1x zzaQROCmzU&hPfDIQ6E6xl{^34!^g)j0>10Nl?e(7@$o0y$Fl;$eE;?-ubC&(wn zFZl0eLV_aT*|h)tReVB%LjPXIFTyACyUhImt*0Qrh`^u1|566t`yV$835oq@nXu4* z{*5Ahe92A;G8Q&g{9+>F{GxUucGlMXHsUsXqIOnR{I)jYR-$6U!j>{PQvcga7)%*t dWN@B)S$cZ;dfM9I2nvbvi{h}bC~7L<{68I|j4S{E delta 31966 zcmb@tbyQUG+b>FY2qGZeUDDm1f+$@|r=$|YmQHEu5TrYYZjg{tKo~|+8iwvXqw;&t zeeXSIt#j|Xe=!Whp8c&)JVR(3YF z9)I6!M6?GM9d^c&H|@^v-Rti|UadP(8HVm%7fPQ~PWZp1dXl=VfBd>Tq{cMnl&HJ= zb?7EzD6N0Q^4DLIUVLYn;8wA{tzzaoJSeVMH7G(*{*jD$St)}-4CR1VrhaLA-+2aS z%JzVv+DqzBDZ>rceBu*Gwutozh6tP=h^4VVqfQ_J|F_@&zy503gLG#(1?zp*hA&M8 z$d6si?PvRuDy0-!Fv**+$_rECM-0-l-ODCxe{0D4n!4H0P4Mg7sL~D~ZK)(LoVGpP z$1gwaX`hu2IJd$qnu?xZet*>wNvyi)3z`v((D3Z7B?r0W9vOR7qk;~Q4QZr^H#3y_ zUn9n-ZVZgYsGklT`##R7r(v;K z%+4dEUg++*4z(iuA`HXLIVkh&)~%Pu|UA>43n}~Ie)`j-nJYxp1pESjaQMkJ6G&G`v z(Z6^Kei~0zgn!uz`m2DkmtNIa#4^~cGf0OQY>&X>JzEkYg_3FOeJS~->LcnUTj!jD ze4XC@cwxK7Z|Y7q6O=nZZLaFStJqN1e?VRW;%9R)lJ}xCx}BW{L*!1o9wMPmGQYxM z^kP0lQ)tKB+(rODg^-ZVwV1Jv3H{Zbl4EHWZd;9z<4(aPefVdNP@ zTy6cg-Q~6cPMnWoxrfgt>NH zHFBPU>qYmDAmxBlEV1gC!fAWqPRqx$sBh=Jg;o%-mB1B{=)HcyagfO^ja{S46hM$} zdG+LXcJ7+v!J`e(>7u?8Qtl2>Uy%vl*Vea`QnZ08i$9W-U&=h^FO!Ps+(FOw&MPjp z7rZjjv$1_F583lW)&d`%h8t)leVch#ubi-m%H65j=}AP>IZdHZ`?Xr5ZvK2Ol#LG& zMVmJhjNjY~)OePL@1hZ51(p{_{)`mo^M^iLX{A?={7#if$R5)qQsM*g`uIhe=E6gc zSL^ypFE6XKbx5LRe~w?{S;m5Fi2uz;WJkkhO$pMXSJ8gC>f%y0hihdS9cdms1wU@H zPiTI$5~&ask0FsNe>ZaFJ|bg^SK%|_)cff3nZ|**6_9i`h|JVi2+l0m3o0%f#UPp0 z&?YK_eQZ5@)@)a<#JL$pJ%Q9*EiK-`0=@O;Z_MLcSk;OCxVo6%tCdxCJf!btFu_G! zq|%|nV*GwIW#{~GbezOrnCY@)d;WNCut6qL z_U%rfKQQS@!R$>=E|g;XG%NENwesthl$jK%7d!3QW|i7i$~e$qSQIzOiv3z0HNJ`c zyl}{!QD`G`T|`J{!cggfG_crYp-HSUkrcJD@$B>jE5(CQvOPzg z=^U8qt)I0#*^=~6G}b42&+5L(h-WENVhm0%r0YQrrrO38A0nKTNhr>S6cRxrnRF@D z)CdP1cKUBNDv}En7NfgT^=SMO0xm6YoRN5&NMOld{37P`xbJEf?KfS0RT~x@!Q#}W zAp?x^r)>)B`!xvBnNgxlquQ?HGBN_%&jA$g7FVb5a&Kc~PWz$TmwHsJM`he#{`>mb z?(LY|KEebjLCpL`S)#{6YkLk(g}zOJKk~dw&4qWFMZX{m#@Y_GX=nV!Pm}_Gh+{Xh zRo2t}>`6tM##bNoI)nP{hK+s1<*+TGNJ9t)y=TEg$E;7&W|jIvpT&**N;pqgD+5lj z5;wm!>6^5p(PuZRWzAl9I||xC(+hXfts4gUT`p7W3CA&Ut?&V<>NtpK?7V#{hm+_{Sr-RI&tOaJHC8;Mf&z<=1Ou>!V9`seq!H(V!91fol6nBYK4Wl7mlXNWT1Tg4rpJS~@!e z-?SYsccqvAhzffgWFN%t!&r0k$=-HAu|VX_Y?x+e2jXGZmJtf;u-qD_)WNZ6{g>^R9djuVWN` z$*uFE<9%(qI3D3qIe)`vQ$pYzSz^V;IG~z60M^s4Z^aqk1~Vz9u+JDT(<3V3@X=QO zt>V6|u=0&;fIYkzYw|)2&yU&1w&eRv=}m)82VRM@vt7N+ETY<43(Vc5jwlATBZF>g;Sm8UxNXdEaT~3NJ$9r z9Z96FtH;)m0{f8hnRgln*RNR^oo5IBO4S5bMhWkzoG=pBoMm(o+H*gw%2VnQOzI+z zo9lEN|8`fSqE%RmPG^WWV`AN0kODpZI;rWJ=V4+=$@7j#f^TGpD-hh;B$ABMrd ztyfl%IhW>L11}W7Y9)7Reku8P?fNCFSqeJ99EUrf|Gttxd$T5BI`KPzc(4vNVd3to ztzCM(Kz(2nU54j}`D;Faz}uf31ZZ@WK1REG!z<^|*y!LHbN7981E;;k}U!L8}b&OE#kmhqS*Ex>5c512M^>d^S`O{YOUwgI|coY=@ znd8un)36u#<%`badgmjsc=PJdKh9HERrAdG$F)Sto|1oZe;>_7nX6=GJ;|XXAW*c& zEcj_NW2b3N7^A=a$$GqxCm|u0>M7v@*%j+P=<-)KLXl*`}Isc5f0a&=Hg>>!c+4AgEYwMrv1dZmIL2{<;}ImYSDQb~;^U43YKor(vM zV8orQl67@Wc)QS=p{e-O^(HV)qiq9U_^6Wl?8STdY-uqyTSX|o4xNwHNCmP)5E#Ah-ay7{ZZwq7zc*keRJ_eqW%t;4B;KO zQEs)NOaM$+6{|-@*sdR2l{krpI@s;zqorVE);Kq>f@wO9sicwy`t(;-1)9Jl%h81% zy?m1CZYAsXlqaD>zF+$Z;}_{0tRsxW3WS#}yNlwJRDDg>y_9PthMs2SiysV;Bf6=i z`L1uA%G+45`|n@Y3SQ(90=Uup`}W{i@}bFND}ZwMiK6k%+RF=y`+AGzZVe!-yamV%ZIZBx*94UsY@2rDs0Y_tZ#ZLl9ft~^SSsy7I-R5 zx?3dic5*26f~=rs3Q+^s!=Gi-wiw*+r}kSTdMQXjiU3BMv&ZtUb4Qr4=_Kh^sqWYY z(3zXt+-_Yb zS>77##ik+hUm?ig=bv>rP4ovp`61ljy~jaaioLfd&`*(Lw_gSVeMpE+tV^?&-Zo4OXkkwd%cCu@!_)_ntEj^p!<0|XkRZ{@(Xapb z%KuXz3H)`T|EHh+|Nq0lUpIUpiG9;=cGE8&{VY2de)s6LUB`U#-Tla%)k4?^(91pD zjg1XozE`iA%X9^FMo4in{Bw<#RRo}lelWqdjuKl<{3%H z8aykXkEdK+rULz94|iP5g}#YDC6)$PHEMBHy2VQFJ&^}*0Ixr!+1%O$sa9KC)Gd zR57=l+XjgO2aYD_R_aBq6-|R@0$!uv827#pvwNvp#^LSe3B5Pkzm%~`mJt(Zrko){m>BPt@^jZ+RyA>bb z`Q~p^8Ov))rB~9k&bU-&6?~g&{jVF&oxzjd*Q?C+kM+$W1E1E+i?T%$ivcf#E4ZR} zb+oIg;$TpYtv-P`qthBWD@8E%@KLj4O6`0!FhS|zWI|}Zg8jlwyP*>EFsMV==DOal z)GTtfMW=E*GQU~K@oFA?N*`eSh@syuwuIGhW2a`4S^%e6KgoAd$x6lfX0mgW(J+7} zGEeaRK>$plKxdl4P@kg}`PEMe){wZ7idLHYcHY8g!MdMlFNA8^N1KB9_>EHp4( z>gC8Fdeq?4Yw@A;;ta*=i$}9@ER+tYm^P6kpzZWJb^7sRnLIN;pk7deeadC14g=EB z%UvA@gOGiyQVwzi`gu~@hLKpo_^{u3mQuVfp^K<7iI;x7F8HAzEOPz&E5owYCa@gO zuNh3*!?Dohu7ZVq{jB|xD>2F@kMAe4uPywrv7$b?l>fM9no_xy;x{P;6>S08$4?BK zn!cO{_r77#hMjEwUduf4BaS(F1EG|V78~@kye^FylOwCm3TwTv6V0E+b6WTl$-Gp^ zn{-NT9EVUvQ(&3)X!)pjJ8`AAhvnjKHOM63d7zq>HEQAaiRBIKt0dZ>WR1(oL^|;{ zlF%=TElc?!e#WCqr@CGa$^}q`_xrUd4fD^HskwHIWFQ`)iJLEZYAGR9@3a^06u`$` zN>aKxBAPZJZ0o+IiR5pE^KXZclKG*xk}4|C{OonWQZX3Nap!fHH(`A_bof-5&^Mt) z8?fjNJ8+$Q0=nuLgz6Aj=L0M4E4}Eyb^TVOYhbCBceF;CiUo;r1nwsY+`ES3Vd(t+ zcj?)6Sv+;cN?a+BdIdjT9&)X9=s81($gIrhTZ(H-eIL&CV@G>giPx}Y5mXD7xT#(^ z^=IB#WruiQ8-f=Far$kanT?H5XXz;6`pJXop~pfvLW!i1j)CdSvI+wWutLCX<2q;gT#?La@)Jk zm)g1eOw)b=ZyJvSQ~raZQud5f*E@{2J&7CG@Yx#MnN+Dd z1s$-~Z(jp4r7v$_gtfOp*T1?;mB7>^C*F>!73RA9-(Z~$=-39N$aSzIh(hby^P-P$ z`-xet`Os-Hteo?!jCAmpJeEC zN;IO3RxS;m?Ji_|Wc>Yr{7rRlzG`rOa9o_yc{(=mk0P>{mp|!!j{{)d?e47257&G# z|5WSz4Wha4M%BF+^!{w}tZ1r7g19U4*UsP{6xRyquA0WE%?i36{eMd||4W|P)dEz5 zZ<}z0J$m;F&%rU|4YwqXRbt64=(Y1NsC5B!7tpW_quuJ`m*7`ii2wCfBV&CJI`hT5m! zdNgIcm8mfK*n-E7wTLOYm?J%~nEth9{mNrOa!Yg=Ah1(@#4zeSS%ve569O8T(niUx zle2zv(L(VdRcGG?|HF7+yDL5OXC=L~5JnOVJx!DnG2fTnA5_5s{#WE5faf_56D(-d zm8gR}k!khw2`w(u{vdJsb-=ovVZYq0F1woO8(b#z#b1G zMOFFjG{c4S$T*JQcK(&JVXnVghXxH)Z^3Y{2Eow1ivF)Ez+2E#Rj&crQj;)V$6xl| za-mr9`byD&vq8EBYUwAk@7K@5BE@%E& z0pko6dmZ)+YWAw99#@>Clx`A)foLV#t8!xhF4sEQGpMsk(;AuH3Xs5lm|)rg{YV&S zU5@~v!mC#Rvp!`O&;8#_^IEbD1`7 zXU(KVxWwT%GNhxXq&6e|KfCmc!|J|_X^5ByNQQRD?TNDQOtYv z8|>~tJ_7=C%g7ExPJ$XHR7Fmf5wDe!kmTd@+vAX2(u(5OfQKPR@wvvI3OCKdsYP6)N+F|i zSWzDAxHxPK85#L^+WiOPKdl_(D;Kf{k(0&^4?A_Pw1tQ!HBPY!* zGM}SN+edTo{2YJtp8B`5RU3boJOg`V9^1z5(^%UIn`RZ z(GKe7MLW7XFV-53t6*P_548_x{3P{u*F9&X234W%*B#gw?AKIWJ@e77lk zbbk-veI2%#73=chVbOjo4efAtWpkQYDa2d0$B)dLjo&uw1;(4Q4MmodRXAD6fq}h> ztGJ&{|Fp7{rTNX=CpxG|)BOWjQ{eQLmwa#>pQD7xP(7$$$`%P?0~bWgYoF`Y6}Epv z^W{P_><9)>z*16))5&dAa1eK<_y^)ydUq7hxh<~|KXz6XK0x!i0C9D8AJX7iAJL`6 zgQOqd-~3j-+I1!+4D{XeIs|C=;5|$m(=ElZqZOj1uXV{73Ut-^LBzZK7=JeY3hn{u zp^e)-=tI$tfK)i7=DV>G0$huX`=cv@ZSJXZgAM8s;GCY_Alb};UkidTr5?4Q_Ef$h z3(egT46eM(r_VftW-a>f`PS8R)p=5SJj>bxzodu8!*ZrB7r*1w-co+OMveOMh#XZ# zd-OY)+_3`uYC@Q^WXyaXKfvE>sUYI4$Vte-czyv8e{%Lr3@-Dlp^|Y=!=T(;3pZSy z{$KxYxW$5wh1PdXva?iSUC`VMw|E3PFO02&!fytfZJ;Cf%N{BnuZ7NAk}#XE(~J2w zZ~u83_#lPGQFZ8;uNj0-sCG9CRhDx1@22T|lPhu3fB^XKxGS^LB{o2{RRjO(W;{zJ4$0-o*l99!N4A7(x<7?9no}k3^SO7^dpHHeSV)R-6NQtAo-4NlG~`D-L&i_ zTVx;BOX*X$wfzi+sC=1Guq-wAsnO9dX|Vex(QLk+`=6-_CKx>jz?vBzzi-!6W~rJ6 zK3G^C3>F?p%CmE-HiV&**{ZaMCj`-koI-xr;nQkGyxUAB|NygA*RuaiO22M>0js#!sR5+XGgj>SY)6cV;#3yR+dVh zC&28FbW{Q-YWDsH0vtCEEB!MyF`+{d<{qS_iDx&txD%DQwkQtisy+H7)6gRHm13=% z?PF4iN{BY)x#?nq#>?EA+Mza3JgkiEsp0A~dgWRUl>?=G_fz|QA-Y^D71H-y7+;wV zttOvp(xDUn*~%xTW14ZW%=roYSIjasa9xdAmOIV!ffShR4zIp-q`L7DWT><8J{X*( z64|z3!z;1WlvHD52s~#k=+1p12n%&kbiY1n%i_PPB^>tB=G^&iky@=@w|0vTO7Ba{ z_4>mG0mdK<2`?6iaD5?M+gBuC5s=yXMR9iXRcBSS;!15H+5s#JJ9o^oU}elaC0-ijOzy zi8eljh)k1TX(B*6$i?|g?Gx`F$f`p{YEc;9$`?tUg&1veYYN}=&Rz<~PuWa$A)iu* zx0L5(*)fq9;Mdwr6kH}axI%n=DcMG%?6%~R!uw|+YJ2NgmHjvK&|>3^cAccf^)!MWrucrr<*duSr3SFpQlFgvz5d8r`I}jn; zXBJz0=D$0X*cxdTJG^En&n_>jLjsK@>jZLH6kRp|{gJ%+FDi0Tyzzfr=Wa~ex_Ehcp45%7TdvX%1Hqgj~I~|k@ zzl}m%5P<3^ARXE7qhl5iyxzqePTNU`GgPy+g^_`!gm&dG$#o7>wpviEMBKw_$M!BK zmZjHaDYg>Vf7?__lgUB(MH~PNz_yXSG+J$J7NX@y(gpm^oO-;h9*KC!o})+(2MwU7 zbD4ku-`6cmZJ;%YH7e}S0{`R(Xl-d!;dPH!r%N}e9JkmgByvHZ<2fMqritd;BP`Xx z&OStX-43b5Ss?Jcit(v`iu^Ch*0eYeP#R#44hmsU{Er{y6R8#? zWV5(-oMY-pw&z{U-h68op%q$dQYqE{=$tInx!1=tUGjW-H=(_k!dq|~ZH zn&RV=K;tkQ#KWQd^{uhlr~^lf+K>W0-t3Y z4{yuahM_1OukdZiJpGgmgo_Q!@=F+vo^yC(cC|?@+95yn%uqf|LP`ld?i3H@+jD_m zs}ba`INNanKnuFgi(UZz#E2F=A=ol*Aw0(UI7N)6&IWO_C;&Y8rvt$qxU|8Z=jxxM z>NB#wles5Clgw`Id&8D#_Iyq3;L*h@X}2CP!--1-i&L(Rluyp7TIA?0-% z8C}C|`#SSRf1X8bDu=i8;LKoRBK8#R8u+-)-W>EGZ#h@`A?t99@unhr{Xw&gZ%z!? z=?|WXFSaXt{oBA^c%c?Qb)~^Ju$Wz%KN#{Skj0y)iYjk}14}!|&Gpm62_-@1G?PVw z=6tDeI%2#i{NWah%7gN-$0iS>F9pE}z<-nbzFtat&Wvy*I{P__y75mn<(ylKLlaT) z)?Ds`jt55XePb)(QaQT!-wp%DNe61#;n{|nU9unJf1t#nZ%x+F(wED5(uei|T4&DR zwzUMo;Yy5@(?Q`uz1Il>g~D;@@Vs2(Kd|lnfI`moZ7D{c8twkAQlTa!e`5&^u-UKX zigS`*h6!DDGD5vPl;LYN^8t>FW2R{%4}nO>aaSIchuBKNDSACX)xZgKtX5;&brzAu zOL}n*-TTs1ryPYE^e5@g8=Y-TW&r*oRhRQYGX&l3Sb;ar{rf8@XoU*f9Pi(XUweHK z{p9O?eX_cOAv=Xh9Q+l7>5Jz5^W(D*&a31#AR(2b20*MOV=pHxWm$M7jof z;qVI8&>El7W117x>f6Rb*Yak`h&M!k18*uEJ`1?I1%7{YFB)z7{1A0NIv$f?wFAQ= z>xfi_aI1HZhD0b0N=NMDiN4%tU8?oK6)w^@c6daA(VL%AEF8!ZIk&Vd!Z_sk!!wCq zC+v^RE~F|bAhY$oj4TOrTx{m!CV7}yv%P8Z!u(k(uqLK5W5sq$@(A7R_qRa7ZK?i^ z$rE_6p<*tk5`q(>2r-5QFf%)DEwu*(3d}rXG<;rqmhistZSKNbevCM67Gpo(^bo2D ze?u0QPw7_0yC>_1-aqJSs_b^abO|`8-#f)xWX-wR(yhC(1LO$-TbcF1&r=iwpU3f< z{g0iRLye9OWWZIsIPhImzYhGVr^th=DB3a@#vps|)E>PtY>hq}z`A1KY0wYy{+m}I zLc`8nwQH#jXmmQUrGWE`Um_A; zrNi`8`kj^@U*<=A61!Pvt{h%9Kia6DDJvFtA1_IyT##ohn6(^S0k!xf?X()sNE;FO z-2#X>!Mc20UWo|F*0){$i@F6!BN9fC3=eNTQa4_J$rm?_HNQit8z~O@qJj@XWG|1Li6v-EYqQkX z6N}I`$egKN3 zcRYsNkc&d%{ROKWBLUkXG93dKS?<+F)F%OWvUQFOPqysg$rkW8+KOGk)!A^&LB-4Z zl(I9EEmS{Ee0DLh#@4osO(E{jW(NJ7ppVp^q9*-cE-9+0#w zF+06>O8H4|3IYm`F9YEjy0>Yg%+H@uBX;<)DF4EkK4!k-UsV$^x|NI3?a3Mx7YAIY zpUB|(YuPm-TvatR|6{B&rG2y#R`BDn2Jew%>A>F#bd>~KI5#lMLXE`&&ABC2=FL#K zpZweIB%*O|y!JDbXHiwyzlDe-D>z8H6iGf^Nj_Klm`{0dkcr>%Sfy7*2Xl&>ZJK<$ z=R6(lmzna1P(l^ypUEoll%~W_^QU$Ppwk=oeq$&qr~>cCWc$_nu(kDn^p6s;#We}L zp^K~orXL`BYIYyuFU`fb;kDWO^h3K{+Q&N(19Db!Q0$sUQi50Eo!XF`?P6@^26q)F z2oG5Y^)XX(lP>cADwCPt&g{T^^6g2Tg!K-f17;iLO$>R)6U3EcQg4KJT7$9l29le1 zOM*ENV^>;TPjybA&&vg$qK^+#q=x)%GPujZPa@e$#VZxva?&m8(l7QVF#K+Uh?oc5 zRsgwpeKvkg6n&zj^2&1Bc9aCc>8JRWrC{BQLiYzowDI|{_CnawR}$EV22MR_Qfx{x zsoh?JarqU)Aki8B2(GWI2_DWYz8qzl zem$H9zf(2e^!@vX>~8@nPPy?gNQV@;%0v3zp{+Ea4%Me20q)K!ki5;;W9zyEB^+|R z<6+nJOg~Q@^bsI;t_-VH>vA74Ew6JqVqxnuNP}K?7&oqDl%+ZJP<$(IN1;x5lmk#; zUY1=xzomfqvwVBgdf9+bn&?#$$T=>?>v&r#@O0dPxj|axP<|$W4JT1DGK0+VLv`^ah%khbHyw`QN z>8QEPhAk7V!xD3RlY~Fq`iFQhOq%TA0ZNZDjCKp&B`>y>zExg1$IYvt7Fp<&C}LRE z+8w=K_jjj*o;!@U%?QRe5Je9s{JIb_|Gb}_#1C!Ijql?n?5h={vF|}?(*1!WmrH(u zmFH--sC`O%AHTjJ|Ja{bOVaJ`#-?4qR}eFg#Xcw{Am#>KL5*4OqvAUETW_b?8z60- zBMESRij#YehHomz%^Lc~uHHjNhYdt%ZAToPQNZm+kJmn2cm>?m8C}VK!^+EVra>KW zO}PlN)D+0exr*^P%DIq&@%UH-QH5{AMxR+CPUe${sHC zLuyZPR?H^#i)9Hn=Jpf4j{vEgs4tTo@Ng%&k#y&alQc2L=OPGr=yk;_v3wK4{XGSV zcIw~B1#xlyA6zT8E;$~t`Ayk-(uhCNZ3X$9UGp?@zlyk7{p=HQf0|>|LKlRTSHAg* zJYO2TL6j;&m~q-Qejnv{@0VfI+)v_IxL@~qq*%bRm z?0E3d>z-AHu~UwE+IhpH#>v1yAA)B6z-3GXLs8%M?5D>=IN9OSa#8YImBy3RrH^{6 zH0X-$Q{ExmDu7=I;azs{Ak|dNG6y-16EL{5ZRdU!tG#`mJZ{}u2GP`~T zktr$RH3_QSW*D92tr@9Vc>xFd9f( zZCZXtMGT>0P$0ata~M3!MB-C=J#c$fcdq~j!2Nae3p;RRZqGSkpLbOwAXvucSFn>3iuNfy#JjuK#|S99A@KoX^czYZJp z+K3fFqDRmBDslTiug&DheCKX15Yna_l_r&eAQ7eWu|~oGKk>*H-f~c@wcdfcT>Iiw zUBgz|_=Q&AS-n=F|8?IknGc>aZSR-B?5Wp_YCA*=t7DKD$)|X!X(UhZ1Xki_!rW(>6#ue)l`s!kwe1 zO+H9rukwF#h4oez#I5lUU&3}yyNrw<4=3-We7TOhgy!}sxU8OLu(5KQ_LlmciAq0%9gbz;-0tQnR`g`Vt7HdO>%-lvJ7vpzGCuxTNKArN znb#;513}Mz#&Nm{zmqeMCq&-hB?~k{Y~CS(B&%y-toK;!>zUMZA%7ll2UWZcg2Ysv z&~|`Op&4c`_NOuYZ5KT@$4fj`u4&)hcKg}JAtM7HX9>XYBHg^N~lt}x@@Zt=grY`sMwye*g#FbvD@`*~U&A%vkG zb6;Z}fV{-<&R-*XYH;s2vvDrZwj&UpK!74@5akq&&&Rp4mdWSaZlp z`GLMKZjf0Aidvq1rtvZ`%DAGy!xxdVXp|K79{1hT9EueFic{V6}wUoe`FUEWa=1z->C-BlpZ2Jcy@kr9G#*7wz)xD(-w!{ zV^ezs4&3y`RN=y#Wn64oM!?N*>y+_U0NWe><9z$q8oYOCFWJh>{J%cD8(WygC=cFu zY&m~|(;8z(8d?dxKf1?*WjWo(L&cLe$7fx1%eCiSXA;wVy|>Uhp4L0zr*L#8yUY2`QG3f*-j;_u?3F0* zaP`r-7yj&qY2Nn)07aXq0TDBRsNU&TnWiRQzWLXsqA`8-(A$#ycj!)(NUzlzsK;ey zeliB2y(5&LZt*wPj?I~ZKcF#5^}_W(tw6-CTP6FXgidOY80)-y<*joi!a1N6n~9gg zWc!WQme+!}qBd}9M{luk2cMU{K79A`-fm?RE1;|xuuWe>t*gYm;8Hf6273g^cfN3@ z%DK%&ZHz|id7QL8eg8Y*dC}j3@0aE4Qh33ad)tn@@0xxv-6^BXmBk2lW1fp(ppa*L zd0mJ%Eo)Tiz)q)9xtL%AkF&0=?0(wIfvIgT0L8k&v+?SqNWpbS>YpEA0y!fe<*tia z41p}j{DyG zbIHars{~5*?a;jvjfPDxh;IXv?KAJ3Uc6)wP2<+ZgifB$zKwDS^7bdAG-?O=d`M{y zT(Heocz*dKb#a z4A=;kt;^}pS5cus1Qyp%F^4EA<#^426!h3&c%S)&63NZK-kkApcyCTVJ+w~o_w8_y zW2~rD?ERnZskcE240)|5!aGSA^|(9wtDY5&m8_rbKZW{!hid4kXm>^)sT=h%%N1_c zyS*BhP)Qv(e^=yy4gMt+anK2$1-D^M*wk>hP{JTL*a{Ug$|=KlLG z{U~B+R^850x-q&3A{F*fH5J*99*|RF?>?a@Tx6f+`d99)KF_yrKbMExpr~uLJg0Ghy`a z0cx^#wJdLV`i}9wU5rN$PyBd?z%M+LVM9V6MFqs6Bkq!;F;|@+F--S2k$>)0lU?(v zR7s+>5RZ)RL*M$DdEncX%!C1SG5G=?If;|OvsfB?uWkANzUx?^kLxQ3A2EgmNM&gT zc}iU~i})qe!xMPG%8GmnIT+t>5nt!yvP(*B?{aJ$3Z%oW`XD~sQECFj0B=81?ROj4 zX#&w~eTMu=-PyW_FYIsDyvOD}vw;0Z7AQk4&S#klO{>cT6)C}C20nsB!II>=lPS63+X_x2hH(43qv z)UvK6*O!+fDLw_C{3&5nfS8vlK%YdT3C|3bIHQcoGLQXr&h$ z?EPmwI^-G$=yv|3V=g(y#(yKdL42r%3p+C2eDyuF^Arl)LhZN|pL>Piz_GdebK&H? z7ayOcub0ct*Mz@bX*CSyPc8V0BRs+SF6SP#zVs$ygL>RiT()tHG+HxO6>oQeDmwac zNU+^)|5<=~Rh&1>CgV>-67FA1B;|;Y0j)sXHMpo_BEC-u#hpuc)Tf~ce5&zU(d{Pi z8i2RiKq~%@Y49m@bRkv&jBa9-f|3gAxp|?>N$AExDx|7pxFd=si$0Xn$T0Yv$2qxU z@FNt%p?gq5G*WPhvJv*1UMGUauF_$!R8B6uvN$s)%5G9uWmh!ZRIhRyE2%lxj4tqx z>|YIJNfBF2Hl_@)aTtg%uk`{c0eOz^_qO7b}_Dq$^mMT_?-_XhFH>Pb)L?R&qVLhy=hZfS2*u34#B zzWv#YgF?`-N0GX<^nq6<=3MH#Pe)hDB2IC_lwNCo3rclk1^3cR?@EaONS)foU5cl8 zjBKClXl8K9L5k!Na`faIr4N^WYPH0soX?L<$6p^jPLE;$t1kjtDh!2zUP|vE>0Yom zkOL~SiBF0v^oZr4jA|3a8aqgwWM4S3TvYHxr7=*nRd+3j*;Q(?@R2-t<5QUn2WXBF zU%0^km?vLL^b#kV{)AMff2u)2k`_*Yp z^H2k5U8y{oBjc=Vgy6c9g}kgAq+OkTGt75e)gXT-6Q*10?b@kE>aX}5*YVYmd=_Q*BYo~yzR1`e za`O0iK2})xCGyqHUG97d#!(e@WQ%uEJC?u#SbN?5FDjtWysf3&p-?@3R{|1^fH&?y z>dCn-^gpx^Kp%&`$nU+mVTA4*iH2uq(q8=E-qfHllH=oG zSb$RDuZH&#$~#1+VLIT)`${5(YoOgk1Cz_$?D`&xT^|2lS9r%$D@~LSfgWFmXi++} zGbi@&?dvQGBUoRGY&JmfX)IRq0vhErV!0n2D0(!65usZrnO2$TLOsI#q7(F5AWWC_ za@X22Q4jU>LgUc!2aQ{gT)4kefRYgdrj^*0s-|*;^=TZQd;S&jQPdDPeWL;!lEHD!~1hpNQds_ zWOO?rXVT7}ps(66+(k;YD)Zgf-??8teZH#87%;c(<%}Cg8|S;4Vo^RV>)60GsdX$s z*rXIf*g&oDmpHp(axEa)3<|o0Vh8#N{w*$9V!2T!nLCE*6_T{a&$#?J6Lsd0CTyG@)mZ8{IL;;hc!2UakuHw5;I+t zvE1Hfbt!U8@mVdfoNdHZ-lF~VtxGCR#$}48&NG3FEfND5 zYDxd}Dbc2HcR_>^9v=P}b_-}~#S}#zzwse@37D}Yjr$^u=S0H*QfahBhpdq*k}1C0 z*N+SDJV3Y=np}D>;SZM%w(2tBw9^efxo9V#m}35-%MTVz2!Fn>u!wr2{X3O&G}ux` zk~;3h9OWlXERRkq#fvb^?gf&^jU57=gSBm^Bp_ZF0~Yj|zjnn<(52BiZ+few`|$-Z zSwcNQl9-EcQ=-PMDVG3BALDlxD_NWm<2p2Z44!<`d~{uCB}iz4oy8fnLoZ{aEA_-i z;TQqh752N|b1ph(SgS)IoVes?(KchstU7tNZhdabskC4MkY35g+Oh&Kp#>kGJ(&-T zVzBgecK)J8{1hwFy7`vG+^-0Wz6Ar&nX(_9W&V=6$W(4xn#mCzFywu?n>X)Pyd#G& zGoS;0$Hag=Z}wB}<~T5|jSS@NeLP+*6>FD}qqv-ntfu&9*FF2Y>y(bq;tyZGB2xKD z{>}Zo;Cu5+*$J1_TGHFkbw1DD|As94#^l!S9$Zf*H*PU_lcxoS`j-o}0c&)>3tiO# zofbd4)+F=%6xCX~GDQa?-#jgAu@^SHLVxRP{5i$E!+Rp)Ief=cxRkgEeM1^)bkQK*u%!ulC+aEmYm>;_-{`HE*F}$ZKd)-N17pw4KgO=%w0$|?sg8+7G6kF&w$Sya zv9PyH<1IZSnC9_SsAj1Z41QN3L_utSx&nQS5$(8$T_aS50-sTFcx0Vk;yyQl1+Lrl z2ewf?r=$_4Xfdlfvm_*c6a#Zst0FmI#FM%HEUg|3wHa+vaq6}mZU|M_S&Rmepcbt) z_&w$Y?!Z+_-pax==KI-@LV2=SUlangib3YbQcR|gcOi{5jqs4uzS$)(sB?}UpWgC% z9lolXmcGA+q;AYCufsBgH*h)XZUd@;7JYJYhICv^(P`kOlXG~)+b6+dJr;_qG()tW z5IPx9wzfB zln>aH7L_*m&gR^U*g2f;eGSSePmdpejW^CTb&E_zIa*JSOP(oEReLMYjTRdXJCM#* zlI}38-hekJxO40?GQ$^||9>uYGUU#05$V2JH%eP1Bb_IV*a3erJx+4KZ6d_7*0&)4&lW&z(HnvGJ}Z$?ZWHCP+E3h2SWCaqS~{Re{h=mN968o*c4cY$7{`y- za)Amv`uMEZ2{ppeM&k1E9UWAvd$8I0H7e9*_tyHMr|c3b(QWPK%v+GLah&wqa?I25D&l5s=PJ2!co|h;&MKgX9oW(jXum64JftMmiO# zO{XB6l&*I`e$R8i_kFza9mn_b7kg&yHEU+Cb*(GT^PI6hsqTZbcv&uz?9JI_0$9f$ zbCbF#&|*=eso+p`-2%|f<1Y~XYCV{aP+Y%WI$by)V8X@8*S0+DUcBJkOVS668QZ^; z({|}$V&SMDc8c3skwUg|R#Dd-)$lh<<8~O%;g*oYh4oR@M=u&$)AdtKc>^KRggFL5|ZWD(*|`3tvE?eKeXtaA*bafKZCNnw&Ti*LxCv3 zpe{fD4$m>rGZ1QWo0y~%%{Fse>q=Vm<}%l|b&jx_uT5y;2ZPZj;*}=P1>R<={)$K4 z$u+xKcK`56c=h%w6CHYvir=RVfvc@36i!Q0;f4F6^NBYnXiR_9&TT#fSDzuujZy0g zti1t&v83ez+~DK1egNLp;MgP{Kk+@Nm~9P%{gBE!6{eloEsVxMif6uq!*pyxLK_S> zYwqCf|GRMW>Zl6y(r5j5({XCc6>RW2*?!&VIkc4e+j}CmGAj@Ujo_AMLq63!BNz)j zF!FeJUsxQ|$_&hnl9!t!!_O%DUZue|E4Vo5@ZUn zlLA4wM=@}N%=jGroHE9wCO_fv79>#85>FBYZ1}t;b!DyrxLuCqK{y0i=HEw7p`}0M zLfk}N`y{~?+ zVx(S1&=*feZRI6)yQ`9jWQzLjZ+WET91%Sp4!h#WD;{mi`PqwyzW z3-x?Jaqa6ChM_OCCo#w@@fL5KN9VmKH{8DqRd^|Y3F(`kdwLRN9llxVt9~qyzy6RU zbbn#bEjmlaJN?6Oyv6*6C(N;#IJEuSETK97LkXGkX*Zm+D29AHKAU?vKl>Zdx?E1f z;wZ;Emv$_!92X?Y{Seud7riJ%WveaEW(0sd;q(CdOLZ4%Qg&VzgbG4cTMs`gJ#L9; zxMi4s0w45Q`=;5nHU*wTJ3b!b^OwITro2@i6eA#U_RoZtV>w!kZb@OGnTD~-5M0m> z5tn~A*!ZbC_IkjD4n#An2gsw+1+Kq{_1xX~JY+{uyr$u~^k`~cpv~&p+4++r)A&7DETy^r*sr#BZDu}2;j{#4{o$c~gUuZR$+ z7qvD1`R7cCTGu11JYH#BOyyUk$gD0ah>x{us5nc{J;6gNQutD*L&+=QRM5Kds)UrG2|{k<|~W9qHiI zflG+cIn)*0UyzGjgRA~o;_XX$*U+iG=WFUMf|xD6{po;;)h`=crX0zX&o3c&MF)5i z{IE*i&(-DS>cLJFBt;-^C9@SrDSz&@*kzQkm|d#8E=J_P&WC%(9v8As3i+Vj2c{HCbWdX52>X)Mo}E4;$(cL_B0bHI=w zy%nyI1hT)k(pm9uXB^o2J0j5P(o8ZA0`qE%Z*f1h&0Y+t9D88R3EI-_PR4vkC{K&d z?2IMtalzSU{0sPlpmlIqKDh^j00*wAC+lFLfA`qXb3FAQU>)iUoE34XqaER0fl81x zP~!~0MtKo@DO=h+`bYWjacnBz6 zRB4Crtd6G0vzhz`!}kkkRu z!9}aLT)tzk-=YnocY_(G;zqM(A9Nvj`T+AsmD5YdxNV)?>g>9BO*ZsIOPx{~Prt&eCO{ zie-u>*hDw% z=QX_*V5YM|#8BtG?Gg>_*hIGIG15&xv`IC?jKy#EpS*=oyw|NUX!UrTDKWzf=0!bF z>)}DcV1$TQ`7Q^PIRG%Ba^o~<1wlIJ$RH?5NuE#-VK%P|tx?yAFjgY|kuk z-AsTSFsxiKT`+J=+By%?BgM)+ye-~c=Unmg;nQ5DNPy?qltG zt9#?JP$KSjCG}g8ipwvop@&rMh`tji?pQ38#_MZ~;YYxKVP7}X+~_^dxVD*Mp)VAN zZ>R0jjgW*cpMB_qc-toPaTr zsNJnVN6wLbhDSFbX3Lza|EdE6cZJ|%b#{8=yO!KspT56CzQy9(RMGqyb&)>NYME_G zwNW!O-UgAch#>NnAltAIKCSchBIA7?(z$)XSN>W)Gtz?HcvxpHF)H~k6lB9^k=-4%9tC07r# zM%)3><=YRzsXR$=kx z+NM$rkW}l@>e3(?%TNpgRr~fsZC_Q|Nz$)lta4BAJy0#1J}=LrMZB0b+@ysaPg3J3 z6Wtg$K-}nD9ChgI1tIiU0r8jPM~&7BkOkX`L_IAn#fjtGH(8Q4KN3y?fDVkFGF0oe zN|C1_jB}2E@daTZKkwJF@$)w1Uq99nvs=F7RZxOhx%sz_o19MxiGywUye7-uXu?L<_+0*Xw0MG(o${i!Dg3!aQtgi zacZi2AK;yDzRZ5>H$xmYI5<@!mjKCzG7}5?Aoa{mi@QXn-KEsv@e7uAsF)B6yBtuB z)a=xLRQJk+9$M*k-orR_D&)8yB`9`^esJ{n%iN->E+n{9%?YB1=`w{!N;YujN zL$u}{v^J>NrCz27hk0`D^66-f4B?D$`_JRroSZ;#JUsxIn+yhXlMs>`PE*+t5wuQ+ zZ&r~tv#-{$6*^@6GG)3x_99rWB{d74L|QouHtcsZ+iU`B7RNPx*5rT;zcR%Z&ib!S2*9LNjCV; zERbD zUt!R5u%Y``&tau!K8;mxei!(Vm;{23lkPyrMZVEUpzHE*M)L1g`Tvn?KnFW;Zc&xJ zyPf6=L&GJob1NY7kV`rKZri4RZmtogKf~wrd?K7!5@=MUym~*m?d~!8fa~r0lKHPg zSO;(|O)-5-I)V{{P|mdfhH_5%O1t{A_I;ct6+ylMK(=HiyBuN%j~ZAt@GtXOoH06u zULOLbU!7iYmK^)e*lifbgeOM-%MDs*9Ot|JXs8XM$E0IB{1p#uv+8zvx*lI*5>46{ zS#KZPzRGA?#Ng%wcMsmX-Q!$(In6>oi#>ei2fN=hM0TR=GoP*&!m9dWOr!HdzwA^m z4?jk)e^I5u9X|Ft{*BMZ&{NIAPS8iK!NgT4hi9C3oSG99`_$?}?h9u~+(95Mu~aP3 zX|*J}{XOvIs|rpK9Ex)R7nJK@o<5qG+GF-@wX@iJCoz28m1A~xbxexayl`r?qivZ>)+mv!t4NME`zQKi5g3KzAdw|1C zjSPpX(K%)TJxt?xVU4{aHCZbWBK6%Ws8?vOMvMcB)EO?&m2WH6Y!5il{i5u%?s5|k zoK%QG26`p6zmCvdeT7wFDa6w;;f~2dnqX&w`?!vWf;0bX z@9nNEO2((jeRAv!_RIFsEy~>&J|Ke=VuZu~k1GYkWJHx;z(i3Rm2Vg=BkFljsng&Q zVRBkI0?-q>-?&izU)}+9;KpDoS7Z*sWUUlA>b2@}sY@H^YzoYT&0fz1^#bJ%l&8AF zOP&e(@WEjBMMEasjMS6OQ6_)UMEIHIoCB!$;?jK*?dl8ns#s~%Zh1Hx6l$qPyapfJ zQ)J~ZPi;rm85=?cbzAVR>t1gNM_3_R7XvsU*3v6Cgi_U>x_?n>L8x@| zOsFT=`W3rq>U4>y$V9r}86?(kYb#$#scYwbDG{Z$aY3_f586hAV@&67cs-yOXJ6!G zy&w3AGRxgX+WYtckMn+e9932>rIg%#5pse;1xCzQC^dVUij&aia&OOUK%*jjvWTZr(myz`N~Z2b{fK7x3R zNVe!@;KtnoK)o$T;fsnV?hzL^1(x9JOcWeT-=X=7*}in8Mn_LD6fl3r+I*8WGtlrY zUhfCPCF4MSSw66rVG^y^(;b@krqUE5GFAF-a%J&ElkUyn`1DNBbB%t0Z9U6Tazu(i z*K=xxRJQuxy0QBVAVQqT?0yB#&Kmib>2q1R+Vti|ELP2LUmS6#q_b+8ra5w6{(N<# z#S;8ZXg0v>kscdI%fDP&)D*4T6wJl+;xP(Bx`T-{91AN-wtL_`*!E<5nqq>e zk+%9&k`DavPz8P$TriQAJ_Pe`R$*235Ss+q|AYg0f2F>>(i|y}>{~z%6bhT29q9Dd z7%1BuC_|HdeoYNHzKT>K@uM5{S7^6=QF0{Z)64Tv*=u)K>xaO&HuXNT7Z6=8LK??V zxA*EgE5R&-QT)NJ4>>HDJbOG_DqTe&4#sd*S7ke-G0)y{VPqNc*{T=Lbn6J6)V@F% z0TKBxD2A?cCq;Q^*Q&u3Szhe!oKC;8QFN5fXj0nzt<(z1lp>AoMMsN3y~Jxake1}u z#@b63_VVlR8>0!x5n&7%K*h|Xck^RZoprP_LqMMXEW%X8ia4fc75KZQyh+VZFo7UH zBU-apS|kh)6*3e}Y$Hq@!L@8Xn&yIqIGPYozkU>vLB0-Bn$W{^u86%TYlF~UDivHe zVNj*E3$6U1y`fQwLOWJu~!Z|6{AV!AMn@+$=D zcc#x%gvk(vz?4>in}_(<3zy$9y}}P~=|hj)qeHEv_cKsLr@_gkmjX8;usPDNZ$g90 zS!mqC4?0lu1_wa;k6aE8wZ7-+euOYSaWllq9nB7VMf%6R-|M~L7ZrMAetR;f%cldi za({NB4>}>ft&=|mVf?$jBW~w%=~$^X{mz@CwDJ2O$)dK>#)pyGRvsN!4>VyYz)HSzNoOdL$M1Wx|AO$WQe!-AL%d~OzH&sB!E z^`+zm>=otg$yrPC=c3f|1#G)#XGamKZNNl#Nn%s}?k70$IWWr1MtJfgf5%qS^S~3N zfPVD<21jmhJ-(!g3vSU_GWQOyzg@?Jb#con-qg99epwne0DePy3E`HNVNwCIrA2|! zD}QSo&x9m}zzmhC8}JxVcf<$8T>;2yl&@WFpf$IFd%F5IH|aXBbEV#|sJ`9`+i8{$oGi zY4sb=NjLl>^^hec>11Z&Z1O1$5ohEtiVXlnA?M*P&qeWdeme~eL|33~ZBy`tTg{KW zZjpz!W@_aljTIi&TWiECT=AS8V-lZC;om4GT~(o91hA%`ESeJOCYBO1nx(|6n3l1F z5fGSy*qVdz1z63G+C3yWIM>_QUT58$v5?we+yo9=nm!Md4xR7ii_yM2()(UZRa!-K zW4S`Cx~oMR0Ih|%lDJtT5OTLOh`<2K{m)P)*6RU!Y$(R(V8G|`bRYzt`=w)stX)wq z=@K47w67JT=g!^mwC-@$}QqpK#`-;zuwq}$thTxW zGeiQm^NlqRpD^7r1l~7X_4u|rJ{xx=&iEBj3n~G!t##r*F)hjIef>hT0l^3Ayzhzk z^EOO|f1CZm`sZb5gM@hg80&N6JpRaG@A<4q)R$tF*a5lE!1@T&pKg3UCo+yuSMx_qGKJIeIJ)#^>s{#rLW3-z)f9idMdU_Rb1;5W<7Y>eL=^*N z65qe!qKlE9FCfmYBwEpW=OJ=GXXVX~^p0Q#r$AM|nOw0s#j{eKnLDVMe7AW5jZXf& zFxC`?V{#PD1m5Z=AfWe1=0qjB>{2Qf>#*;1*>S)nNnBC)Jc8nNox9tyFedyQ0vX}5 z1-a5e21!8REO{P_(NOwZx0eAFRN%gF9;mbGGX(;YdA#|OBTTlG54Ar0e*3QZ+tIoV zVH(ap*#W5elYyxo|C^saxskP)Ne`8Ag_f?3Tb~=+;ZIxr-8;*FSgL@*3OJHs*_5I? z0gDOR74EU3_Mcy^{S+=7^JKuj5kAbZGL`rOjg8 zYQ4z^E{s}r-tchg2vxt2W1-hAO_l4`DO20Ee|(=FvuJOl)$&Ar(xfr3efHfh^udf` zK{lXhRiYB|jE0w(KpkB_r_4`XDqEu7SN(GU#%El81dYX~>8vCi(F`=JDP%Z$k2WY;QLJL##bLKIuUI{)-e9a zz+_??4dCxft6v z-sGWLb%MuE$IEV8JKQYtzI*&p#Y*2P;=~J7D2A6E^cRZgX|GgP>7)=DAGW6Q$(f9> zmbFghluxNiW3z}|*m12xjP1_@GTWFG1EdmMgCmTg-ZkouL5~63?=IhuxMTkkZ#Px^?}D1a?@|FJX}YZ9-4iJA4{zAV5g3i0%a4@+FKKAq0mOkqq&s zvqVIt9^7nrzyL8Q9ZBclfZ&t2*~|K)>kEFIn%OLySlVFi1*W*yXcs*q;6Xh+dwO+Qg#;Gt42 zE^xA4Ft*mMi#kUj>=Zv$^Ddy@pp@UaG9S?VIb6xgYY6*-g>uw!JT@FjdCfR11eKjXb*UtIU zKI+_fcAGCGe)8ByPi*B&2A24HQ281~pn%Fo7sfXxBB7?@>lC}eBHXP5wM z+nyWmlj%ljU9kN!^d2KLY+_~%R)9aPrI7x;72%)!c3GjXLpfjQH0<<2eYJoN1i-6X zSHSM^x+IvR*Q*`e^m^%*r9I=l$e89C$EvNEk}ZDqkVre9UGy}K+a2v(`G8QxzZLLv zy1ehA6D5@6*inF5YBmk8K~(+JG*wAH(dyry44GJ@pms#|+Es11r`AP7yhOC#kN;5H zhG@Y$(BslT??c)wKemDaS4oxRn||(>+e6z(^Kh?LwH&<}FaIrJA=6_4^b-A$pTnkd z39C$4n(7G?$r-sq5^;2!-y>Med~; zvR5usxwg0xt?7oPYfGX}&Z+t`K75Q|U-ri2MfsR?3S}kZo^(W;9Q?IJQ6FiZOkvyq z5u@aTfxGs0b!Kv&PMa794y%uThHy#OZjxr5V2Is=$^KT#X0bxEdfjMH2-FOK{1C|@ zI{e9h^MU@Xi`LLCTgYfxQJP+dt+L3~a{AEehbvAjZu|`rb zLSQ&FORqFjmbms^YJ|Be#ilPokhW(bw(|T3T^0|rn(}*O#~EUeTx}-i@S2qyYQ9Z0 zSsfvZ6fL}q{j|M82=S@b;QeF|6k->vog2VA<{gS+rwSh&#agHN?tL{cGYHk@GZ`JB z+8^@4$AI=rZ&`J<4VnlRi3>iM()g~a)>zo~!j!!4#NqYR7KA}3chc1Q&JsI({^3L% z>G;q1i%3ro*I;KvD!p_j-5XOzUv}RTXC2UVA|QSijg^#AE7yB}xq+jS1!!-uu8Ejo zWtij-epMt&mHAb6QaMvk8h#cS)>Y|?QGkp({#FOcwW?nW6QbC+`fl!Pqd0EdCf#@s zBBYlhR~<&{Y9V|T#%E~xt?Dv3bx@#oYCxk($2u*t8!0s)du$uKuO`U)}ok_2UG~dvkUtiUWQVpojuDj zutBi)C1Xy-B>f?!5cIGxnbTzl(v6?8M`^iTlx2qH`dX4r!efS?{DtjS5o?NCvEIDF zR+Dz}tYX`ne0QA@QN02llWg0D`G{HP5;$IgfU+q!&bxdkRuATTwE%S{Wqh)d-7KgE zmbzxPY9P*LPI63)Y}c3CJ6MK*QX70A+2&BNT!b#~CY73__L@Ozdvtz2*5^kMo;yJ- zhPr%i9MtfqHf19Z6TDv?;5fi(ni^R0c*#EAb>C$zJ>2(zNZd>&Do_A&&hUo| z;~Jj+M@C$oFgY`l4d$3-N4`Qhi*{MzGL`^LIE6hX%Nz1aw$$lk-l&1*slq86OT83x z^6mqaS~~OD;;W8c@b@!n?SnmKZX0+XFAC3AY2W?yS1Di*X<&-mz}Jq_-n z_Nkl{Tm7RJ&(^v)g_51|(nMQX$21e5B0J?i9uI8SPpinq$s*K*%Hwo)ox1ob*5AH4 zkVWYk6O1oYzFe{pCdWSIGr?6)1&!go3$=HCw#VgBdkVm~X}%4zR_-^Fm(m<-jLC@~ z{C~o)UKrS)9xaG$BFul<4l9in_dtSnk>&;)V&JAADE2O@*2(fB1RUb{6I755=J>^B zS~i9@#c59T>R-Q1opmm|^p*Om!DwFmdn{(g7`vf;3nBb*NBkb)dv}wI{iRc~vbVwm zK_>~MJ}I6+oTvR+Y45!wm1cHgBaGoi0LMx!5_f5_gYW_-{gM0QIX}AR@T)7>J${}K z>r>XQutYp+i+M%X5>vr=l+V(zDL3Vzz^K&xYd)F^!Yk)4i*-PXgE*hm3#SZ`G1WVc zmBxuH|l3R`c>GNOAD99TpkzKndd97q z>VV!(x?0mV5wTn+Ez>A6Z%DV#9)EUL#y`u8Zr2kTCkK8t<3obey|c3lkv%wrA!zTB z+nHawdsT^t`kOb1t(LAd*UHtNId*c(%y~4)36pvX|8VauY+9yYQ^?o0$)0nh0uHiM zOBKp8uJndKi+PAl+tvV)C{?1pybgcLwc{b?AL>@?giagR&+PHTl{%R{hBA!kb|HiU zpP^dTUxmPzF5&62QzFlOx3N5#JKa{;3^)+`C3h0ao9PW{$6VWakMx9J3?q6!x=~mT z^9SF0#$_%mnc%cd^~yfAW^?V>kz3^D1<})k?zJsb_Jc`So4p4hG7W^cdTPao3)B0b zl2zGh%$lf3xgC9Bd+EGY$^S9bER0UEm+EDDaH}J}KoOMRRPSBKa~N{9EgKEP=OkXK zm@;nmUd{8Q{w7o0YVJg)g6bmV)r4X$uQp3?L#q$C` z&+d3I(@t-6@Vv*+*3696R@R~#BX{%i@vGQ|Q7ZfsCB&egN8@x#Duu^X1zca7U_te7 zl&efy=6@va0{Vn_>LVIYdNuRr`FV&P`p*T68)}OQ(l7ch1Zx&y<6n2rCfT1s6N2I-ZPomKE*5 zVaB;exUY#>8^52Lg{TP{(XjAhXrY~Z?$hegQAVI;gLnC^YQLG5L6K++2h+_%Bbg4j z(<^WV&a9gd1671F78k!Bp%y9sQEf4OJkTtBz;!A`9o)K%@lX|(=wp^tQm8~Uo(VBZ z-0Ayxig(DB_c{X`PZz-1&j$6mc&!>IJjR9iIiqn}u={8yc209tpT9y`G zEPXN)FuaKwBF}fx+kw6F-Jo~7qW+!47umRqYKm;S%VbCCWH-eE*TJCG1}={v&(#( z97{3}eT%_jItRMmZ{JIaF9s+wQb)u;dTWc7_cSRj`Lhb)*h9ex3baX~XWVVs&l@hg zEHSi^3U405fKYnB686kk#?JP$EzIf!z`nIhmplsmA=2$ zE|4@;Elbf~j!9om{v<8&!PWM@m%-tSPxnb@#DBMqaze873^RhmUkYI#pBn!hss@%P zttzcdzv1>V56IvT{&X>$CeJzy-e2+!f1}JPkIN$l2-wO`bV>h7wd~bgf>ed z9DHS80-heHwOW;j2 zaySQLCt1;aG<`L&N|+*pd(q9vhRm(e>cTphlLspT?LUl@ zjN0l|G9*n01Q%H~&Pg|k=@|o^3M=Hp_x6Z>9Le%;8$wa&eembUY4;KikXmkeacc{~n@J*I{{^MA#2qe@>}pWLD!T!Iu2~7!H{Rn)fCPY-L1R z$U}dk<9WZTPY9wtBvd$jwwpT&0~R* zGP|tiU%FUH%H>!bPus)OyaU}_>}wS12s|Gv6{Nq?o>)S2vZ4CmQwd`{3!`2xjj!!& zeDpgtU|AlGlp?{7O-M5hkbDy3_=9S7p63Y>!{Iwr6sy*}NkcZ{-1mv0mDwi~w&v%G z23PTT@2jBF9Z!AS1St>c4?1}ytx(~3zSN9%>ei-(j8JQh2-;7I))XDIaM$V#e-jNGq4a7UN8pnw{mt-M6Ho}ifnvKK4TEk< zibSzf7KYhcP)_uoB&hydBkH3p zLn&ju^55JG3<0I(lH(Sk?55$|=%{ZZ_C)(I1Tx%3{kxF;H}_Q=MKr&CI(w3m)R@}N z(s7m#(RQfj@8+gj1!f;89ut$iz$j{Hlo zYsGeDwXPq$;20k!J^7$XlNtUYEC%+S3jaNquU`D|Y+H->@%jY2*c3L7=kUR4C3PmQ zNBc;W2r&V$(pwj@6qef3=3qrCB0T_m8Z?6RNgZ%rA0d%F0oH)aezB_`dRL1OvFn4K zYkNE-FMT-1L$o@&7WChIHG2j;Jrbbwq;N8x<9Q9vq@@aJ#zu?%Mw97w19Q?Q(<+;@ zsIY#`MLA$pUdoa8^y+fijr+D4wWTS~EV*!s(fXrk zSDhNjRVqGC&|3Cc=l}I+hjg-<+qv}}1JlO5BV-lQ6xfxv_s#UZ^j^{-h*b!F; zMqzBMJ~gMa|9lHJC+FR3usJydc`E%pP%;1ORoIb%h3K5zoPylkJe;u-K>#Zs2M-So z$ITy&4bA=Ae>gZe`S}0s7&or~2X`zyh!Nls{I^pa99;b11^=xJZa$8GJI2k)4_@Sd zZpRJcSO4Quocvt>-XAwN2gl!bdjCC6@F17Ke|E^j_aDau1pf1wAn$(+h7Y`z*u7v; zeF1I`UVeTfE@K{pcYNGN9L9!*JO-S`##{y*#=ItcMxytH|Bp>*bZA6H?>jmfI5@p` VFgCf*&Bw_pc%Okm>eY+;{{wf7q}Tue