From 97ae3d5183032926eafa71645b6eae66512771bb Mon Sep 17 00:00:00 2001 From: Howard Hinnant Date: Thu, 13 May 2010 20:10:39 +0000 Subject: [PATCH] weekly test results llvm-svn: 103732 --- libcxx/test_results/2010-05-13 clang_i386 | 14533 +++++++++++++++ libcxx/test_results/2010-05-13 clang_x86_64 | 14537 ++++++++++++++++ libcxx/test_results/2010-05-13 g++-4_2_i386 | 5383 ++++++ libcxx/test_results/2010-05-13 g++-4_2_x86_64 | 5386 ++++++ libcxx/test_results/2010-05-13 g++-4_4_i386 | 3993 +++++ libcxx/www/index.html | 4 + libcxx/www/libcxx_by_chapter.pdf | Bin 0 -> 36617 bytes 7 files changed, 43836 insertions(+) create mode 100644 libcxx/test_results/2010-05-13 clang_i386 create mode 100644 libcxx/test_results/2010-05-13 clang_x86_64 create mode 100644 libcxx/test_results/2010-05-13 g++-4_2_i386 create mode 100644 libcxx/test_results/2010-05-13 g++-4_2_x86_64 create mode 100644 libcxx/test_results/2010-05-13 g++-4_4_i386 create mode 100644 libcxx/www/libcxx_by_chapter.pdf diff --git a/libcxx/test_results/2010-05-13 clang_i386 b/libcxx/test_results/2010-05-13 clang_i386 new file mode 100644 index 000000000000..695e183ef8ef --- /dev/null +++ b/libcxx/test_results/2010-05-13 clang_i386 @@ -0,0 +1,14533 @@ +passed 1 tests in /test +passed 1 tests in /test/algorithms +passed 1 tests in /test/algorithms/alg.c.library +passed 1 tests in /test/algorithms/alg.modifying.operations +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.copy +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.fill +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.generate +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.move +passed 5 tests in /test/algorithms/alg.modifying.operations/alg.partitions +random_shuffle_urng.pass.cpp:18:2: error: #error random_shuffle for UniformRandomNumberGenerator not implemented +#error random_shuffle for UniformRandomNumberGenerator not implemented + ^ +1 error generated. +random_shuffle_urng.pass.cpp failed to compile +failed 1 tests in /test/algorithms/alg.modifying.operations/alg.random.shuffle +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.random.shuffle +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.remove +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.replace +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.reverse +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.rotate +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.swap +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.transform +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.unique +passed 1 tests in /test/algorithms/alg.nonmodifying +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.adjacent.find +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.all_of +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.any_of +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.count +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.equal +passed 3 tests in /test/algorithms/alg.nonmodifying/alg.find +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.find.end +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.find.first.of +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.foreach +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.is_permutation +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.none_of +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.search +passed 2 tests in /test/algorithms/alg.nonmodifying/mismatch +passed 1 tests in /test/algorithms/alg.sorting +passed 1 tests in /test/algorithms/alg.sorting/alg.binary.search +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/binary.search +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/equal.range +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/lower.bound +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/upper.bound +passed 1 tests in /test/algorithms/alg.sorting/alg.heap.operations +passed 4 tests in /test/algorithms/alg.sorting/alg.heap.operations/is.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/make.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/pop.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/push.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/sort.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.lex.comparison +passed 4 tests in /test/algorithms/alg.sorting/alg.merge +max_init_list.pass.cpp:19:2: error: #error max(initializer_list t) is not implemented +#error max(initializer_list t) is not implemented + ^ +1 error generated. +max_init_list.pass.cpp failed to compile +max_init_list_comp.pass.cpp:19:2: error: #error max(initializer_list t, Compare comp) is not implemented +#error max(initializer_list t, Compare comp) is not implemented + ^ +1 error generated. +max_init_list_comp.pass.cpp failed to compile +min_init_list.pass.cpp:19:2: error: #error min(initializer_list t) is not implemented +#error min(initializer_list t) is not implemented + ^ +1 error generated. +min_init_list.pass.cpp failed to compile +min_init_list_comp.pass.cpp:19:2: error: #error min(initializer_list t, Compare comp) is not implemented +#error min(initializer_list t, Compare comp) is not implemented + ^ +1 error generated. +min_init_list_comp.pass.cpp failed to compile +minmax.pass.cpp:23:44: error: no member named 'minmax' in namespace 'std' + std::pair p = std::minmax(a, b); + ~~~~~^ +In file included from minmax.pass.cpp:16: +In file included from ../../../../include/algorithm:549: +../../../../include/utility:209:40: error: reference to type 'int const' requires an initializer + _LIBCPP_INLINE_VISIBILITY pair() : first(), second() {} + ^ +minmax.pass.cpp:23:35: note: in instantiation of member function 'std::pair::pair' requested here + std::pair p = std::minmax(a, b); + ^ +minmax.pass.cpp:33:5: note: in instantiation of function template specialization 'test' requested here + test(x, y, x, y); + ^ +In file included from minmax.pass.cpp:16: +In file included from ../../../../include/algorithm:549: +../../../../include/utility:209:49: error: reference to type 'int const' requires an initializer + _LIBCPP_INLINE_VISIBILITY pair() : first(), second() {} + ^ +3 errors generated. +minmax.pass.cpp failed to compile +minmax_comp.pass.cpp:25:44: error: no member named 'minmax' in namespace 'std' + std::pair p = std::minmax(a, b, c); + ~~~~~^ +In file included from minmax_comp.pass.cpp:17: +In file included from ../../../../include/algorithm:549: +../../../../include/utility:209:40: error: reference to type 'int const' requires an initializer + _LIBCPP_INLINE_VISIBILITY pair() : first(), second() {} + ^ +minmax_comp.pass.cpp:25:35: note: in instantiation of member function 'std::pair::pair' requested here + std::pair p = std::minmax(a, b, c); + ^ +minmax_comp.pass.cpp:35:5: note: in instantiation of function template specialization 'test >' requested here + test(x, y, std::greater(), x, y); + ^ +In file included from minmax_comp.pass.cpp:17: +In file included from ../../../../include/algorithm:549: +../../../../include/utility:209:49: error: reference to type 'int const' requires an initializer + _LIBCPP_INLINE_VISIBILITY pair() : first(), second() {} + ^ +3 errors generated. +minmax_comp.pass.cpp failed to compile +minmax_init_list.pass.cpp:19:2: error: #error minmax(initializer_list t) is not implemented +#error minmax(initializer_list t) is not implemented + ^ +1 error generated. +minmax_init_list.pass.cpp failed to compile +minmax_init_list_comp.pass.cpp:19:2: error: #error minmax(initializer_list t, Compare comp) is not implemented +#error minmax(initializer_list t, Compare comp) is not implemented + ^ +1 error generated. +minmax_init_list_comp.pass.cpp failed to compile +failed 8 tests in /test/algorithms/alg.sorting/alg.min.max +passed 10 tests in /test/algorithms/alg.sorting/alg.min.max +passed 2 tests in /test/algorithms/alg.sorting/alg.nth.element +passed 4 tests in /test/algorithms/alg.sorting/alg.permutation.generators +passed 1 tests in /test/algorithms/alg.sorting/alg.set.operations +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/includes +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.difference +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.intersection +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.union +passed 1 tests in /test/algorithms/alg.sorting/alg.sort +passed 4 tests in /test/algorithms/alg.sorting/alg.sort/is.sorted +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/partial.sort +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/partial.sort.copy +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/sort +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/stable.sort +passed 1 tests in /test/algorithms/algorithms.general +not implemented: /test/atomics +not implemented: /test/atomics/atomics.fences +not implemented: /test/atomics/atomics.flag +not implemented: /test/atomics/atomics.general +not implemented: /test/atomics/atomics.lockfree +not implemented: /test/atomics/atomics.order +not implemented: /test/atomics/atomics.syn +not implemented: /test/atomics/atomics.types +not implemented: /test/atomics/atomics.types/atomics.types.address +not implemented: /test/atomics/atomics.types/atomics.types.generic +not implemented: /test/atomics/atomics.types/atomics.types.integral +not implemented: /test/atomics/atomics.types.operations +passed 1 tests in /test/containers +passed 4 tests in /test/containers/associative +passed 2 tests in /test/containers/associative/map +passed 7 tests in /test/containers/associative/map/map.access +passed 17 tests in /test/containers/associative/map/map.cons +passed 12 tests in /test/containers/associative/map/map.modifiers +passed 5 tests in /test/containers/associative/map/map.ops +passed 2 tests in /test/containers/associative/map/map.special +passed 5 tests in /test/containers/associative/multimap +passed 17 tests in /test/containers/associative/multimap/multimap.cons +passed 12 tests in /test/containers/associative/multimap/multimap.modifiers +passed 5 tests in /test/containers/associative/multimap/multimap.ops +passed 2 tests in /test/containers/associative/multimap/multimap.special +passed 22 tests in /test/containers/associative/multiset +passed 17 tests in /test/containers/associative/multiset/multiset.cons +passed 2 tests in /test/containers/associative/multiset/multiset.special +passed 23 tests in /test/containers/associative/set +passed 17 tests in /test/containers/associative/set/set.cons +passed 2 tests in /test/containers/associative/set/set.special +passed 1 tests in /test/containers/container.requirements +passed 1 tests in /test/containers/container.requirements/associative.reqmts +passed 1 tests in /test/containers/container.requirements/associative.reqmts/associative.reqmts.except +passed 1 tests in /test/containers/container.requirements/container.requirements.dataraces +passed 1 tests in /test/containers/container.requirements/container.requirements.general +passed 1 tests in /test/containers/container.requirements/sequence.reqmts +passed 1 tests in /test/containers/container.requirements/unord.req +passed 1 tests in /test/containers/container.requirements/unord.req/unord.req.except +passed 1 tests in /test/containers/containers.general +passed 1 tests in /test/containers/sequences +passed 3 tests in /test/containers/sequences/array +passed 2 tests in /test/containers/sequences/array/array.cons +passed 2 tests in /test/containers/sequences/array/array.data +passed 1 tests in /test/containers/sequences/array/array.fill +passed 1 tests in /test/containers/sequences/array/array.size +passed 1 tests in /test/containers/sequences/array/array.special +passed 1 tests in /test/containers/sequences/array/array.swap +passed 4 tests in /test/containers/sequences/array/array.tuple +passed 1 tests in /test/containers/sequences/array/array.zero +passed 1 tests in /test/containers/sequences/container.adaptors +passed 1 tests in /test/containers/sequences/container.adaptors/priority.queue +passed 12 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.cons +passed 6 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.cons.alloc +passed 8 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.members +passed 1 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.special +passed 1 tests in /test/containers/sequences/container.adaptors/queue +passed 5 tests in /test/containers/sequences/container.adaptors/queue/queue.cons +passed 5 tests in /test/containers/sequences/container.adaptors/queue/queue.cons.alloc +passed 14 tests in /test/containers/sequences/container.adaptors/queue/queue.defn +passed 2 tests in /test/containers/sequences/container.adaptors/queue/queue.ops +passed 1 tests in /test/containers/sequences/container.adaptors/queue/queue.special +passed 1 tests in /test/containers/sequences/container.adaptors/stack +passed 5 tests in /test/containers/sequences/container.adaptors/stack/stack.cons +passed 5 tests in /test/containers/sequences/container.adaptors/stack/stack.cons.alloc +passed 12 tests in /test/containers/sequences/container.adaptors/stack/stack.defn +passed 2 tests in /test/containers/sequences/container.adaptors/stack/stack.ops +passed 1 tests in /test/containers/sequences/container.adaptors/stack/stack.special +passed 2 tests in /test/containers/sequences/deque +passed 4 tests in /test/containers/sequences/deque/deque.capacity +passed 19 tests in /test/containers/sequences/deque/deque.cons +passed 16 tests in /test/containers/sequences/deque/deque.modifiers +passed 5 tests in /test/containers/sequences/deque/deque.special +passed 3 tests in /test/containers/sequences/forwardlist +passed 1 tests in /test/containers/sequences/forwardlist/forwardlist.access +passed 21 tests in /test/containers/sequences/forwardlist/forwardlist.cons +passed 2 tests in /test/containers/sequences/forwardlist/forwardlist.iter +passed 15 tests in /test/containers/sequences/forwardlist/forwardlist.modifiers +passed 12 tests in /test/containers/sequences/forwardlist/forwardlist.ops +passed 4 tests in /test/containers/sequences/forwardlist/forwardlist.spec +passed 2 tests in /test/containers/sequences/list +passed 2 tests in /test/containers/sequences/list/list.capacity +passed 15 tests in /test/containers/sequences/list/list.cons +passed 17 tests in /test/containers/sequences/list/list.modifiers +passed 12 tests in /test/containers/sequences/list/list.ops +passed 1 tests in /test/containers/sequences/list/list.special +passed 2 tests in /test/containers/sequences/vector +passed 6 tests in /test/containers/sequences/vector/vector.capacity +passed 16 tests in /test/containers/sequences/vector/vector.cons +passed 2 tests in /test/containers/sequences/vector/vector.data +passed 11 tests in /test/containers/sequences/vector/vector.modifiers +passed 1 tests in /test/containers/sequences/vector/vector.special +passed 31 tests in /test/containers/sequences/vector.bool +passed 1 tests in /test/containers/unord +passed 20 tests in /test/containers/unord/unord.map +passed 24 tests in /test/containers/unord/unord.map/unord.map.cnstr +passed 2 tests in /test/containers/unord/unord.map/unord.map.elem +passed 1 tests in /test/containers/unord/unord.map/unord.map.swap +passed 12 tests in /test/containers/unord/unord.map/unorder.map.modifiers +passed 21 tests in /test/containers/unord/unord.multimap +passed 24 tests in /test/containers/unord/unord.multimap/unord.multimap.cnstr +passed 12 tests in /test/containers/unord/unord.multimap/unord.multimap.modifiers +passed 1 tests in /test/containers/unord/unord.multimap/unord.multimap.swap +passed 33 tests in /test/containers/unord/unord.multiset +passed 24 tests in /test/containers/unord/unord.multiset/unord.multiset.cnstr +passed 1 tests in /test/containers/unord/unord.multiset/unord.multiset.swap +passed 34 tests in /test/containers/unord/unord.set +passed 24 tests in /test/containers/unord/unord.set/unord.set.cnstr +passed 1 tests in /test/containers/unord/unord.set/unord.set.swap +passed 1 tests in /test/depr +passed 1 tests in /test/depr/depr.auto.ptr +passed 1 tests in /test/depr/depr.auto.ptr/auto.ptr +passed 10 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons +passed 4 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv +passed 4 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.members +inttypes_h.pass.cpp:260:2: error: #error PRId8 not defined +#error PRId8 not defined + ^ +inttypes_h.pass.cpp:264:2: error: #error PRId16 not defined +#error PRId16 not defined + ^ +inttypes_h.pass.cpp:268:2: error: #error PRId32 not defined +#error PRId32 not defined + ^ +inttypes_h.pass.cpp:272:2: error: #error PRId64 not defined +#error PRId64 not defined + ^ +inttypes_h.pass.cpp:276:2: error: #error PRIdLEAST8 not defined +#error PRIdLEAST8 not defined + ^ +inttypes_h.pass.cpp:280:2: error: #error PRIdLEAST16 not defined +#error PRIdLEAST16 not defined + ^ +inttypes_h.pass.cpp:284:2: error: #error PRIdLEAST32 not defined +#error PRIdLEAST32 not defined + ^ +inttypes_h.pass.cpp:288:2: error: #error PRIdLEAST64 not defined +#error PRIdLEAST64 not defined + ^ +inttypes_h.pass.cpp:292:2: error: #error PRIdFAST8 not defined +#error PRIdFAST8 not defined + ^ +inttypes_h.pass.cpp:296:2: error: #error PRIdFAST16 not defined +#error PRIdFAST16 not defined + ^ +inttypes_h.pass.cpp:300:2: error: #error PRIdFAST32 not defined +#error PRIdFAST32 not defined + ^ +inttypes_h.pass.cpp:304:2: error: #error PRIdFAST64 not defined +#error PRIdFAST64 not defined + ^ +inttypes_h.pass.cpp:308:2: error: #error PRIdMAX not defined +#error PRIdMAX not defined + ^ +inttypes_h.pass.cpp:312:2: error: #error PRIdPTR not defined +#error PRIdPTR not defined + ^ +inttypes_h.pass.cpp:316:2: error: #error PRIi8 not defined +#error PRIi8 not defined + ^ +inttypes_h.pass.cpp:320:2: error: #error PRIi16 not defined +#error PRIi16 not defined + ^ +inttypes_h.pass.cpp:324:2: error: #error PRIi32 not defined +#error PRIi32 not defined + ^ +inttypes_h.pass.cpp:328:2: error: #error PRIi64 not defined +#error PRIi64 not defined + ^ +inttypes_h.pass.cpp:332:2: error: #error PRIiLEAST8 not defined +#error PRIiLEAST8 not defined + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +inttypes_h.pass.cpp failed to compile +math_h.pass.cpp:531:5: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(nextafter(0,1) == 0x1p-1074); + ^ +math_h.pass.cpp:531:30: note: instantiated from: + assert(nextafter(0,1) == 0x1p-1074); + ^ +math_h.pass.cpp:539:5: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(nexttoward(0, 1) == 0x1p-1074); + ^ +math_h.pass.cpp:539:32: note: instantiated from: + assert(nexttoward(0, 1) == 0x1p-1074); + ^ +2 warnings generated. +stdio_h.pass.cpp:97:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:97:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:97:54: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:98:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:98:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:98:53: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:100:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:100:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:100:49: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:102:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:102:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:102:56: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:103:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:103:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:103:53: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:105:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:105:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:105:54: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:107:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:107:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:107:50: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:109:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:109:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:109:57: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:110:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:110:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:110:54: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +9 warnings generated. +uchar_h.pass.cpp:12:10: fatal error: 'uchar.h' file not found +#include + ^ +1 error generated. +uchar_h.pass.cpp failed to compile +failed 2 tests in /test/depr/depr.c.headers +passed 24 tests in /test/depr/depr.c.headers +passed 5 tests in /test/depr/depr.ios.members +passed 1 tests in /test/depr/depr.lib.binders +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.bind.1st +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.bind.2nd +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.binder.1st +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.binder.2nd +passed 1 tests in /test/depr/depr.str.strstreams +passed 1 tests in /test/depr/depr.str.strstreams/depr.istrstream +passed 4 tests in /test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons +passed 2 tests in /test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.members +passed 1 tests in /test/depr/depr.str.strstreams/depr.ostrstream +passed 2 tests in /test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons +passed 4 tests in /test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstream +passed 2 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.dest +passed 3 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstreambuf +passed 8 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons +passed 3 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members +passed 6 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals +passed 1 tests in /test/diagnostics +passed 1 tests in /test/diagnostics/assertions +passed 1 tests in /test/diagnostics/diagnostics.general +passed 1 tests in /test/diagnostics/errno +passed 1 tests in /test/diagnostics/std.exceptions +passed 1 tests in /test/diagnostics/std.exceptions/domain.error +passed 1 tests in /test/diagnostics/std.exceptions/invalid.argument +passed 1 tests in /test/diagnostics/std.exceptions/length.error +passed 1 tests in /test/diagnostics/std.exceptions/logic.error +passed 1 tests in /test/diagnostics/std.exceptions/out.of.range +passed 1 tests in /test/diagnostics/std.exceptions/overflow.error +passed 1 tests in /test/diagnostics/std.exceptions/range.error +passed 1 tests in /test/diagnostics/std.exceptions/runtime.error +passed 1 tests in /test/diagnostics/std.exceptions/underflow.error +passed 2 tests in /test/diagnostics/syserr +passed 1 tests in /test/diagnostics/syserr/syserr.compare +passed 1 tests in /test/diagnostics/syserr/syserr.errcat +passed 1 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.derived +passed 3 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals +passed 2 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.objects +passed 1 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.overview +passed 3 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals +passed 1 tests in /test/diagnostics/syserr/syserr.errcode +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers +passed 5 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.observers +passed 1 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.overview +passed 1 tests in /test/diagnostics/syserr/syserr.errcondition +passed 3 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors +passed 3 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers +passed 2 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.nonmembers +passed 4 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers +passed 1 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.overview +passed 1 tests in /test/diagnostics/syserr/syserr.hash +passed 1 tests in /test/diagnostics/syserr/syserr.syserr +passed 6 tests in /test/diagnostics/syserr/syserr.syserr/syserr.syserr.members +passed 1 tests in /test/diagnostics/syserr/syserr.syserr/syserr.syserr.overview +passed 1 tests in /test/input.output +passed 1 tests in /test/input.output/file.streams +cinttypes.pass.cpp:260:2: error: #error PRId8 not defined +#error PRId8 not defined + ^ +cinttypes.pass.cpp:264:2: error: #error PRId16 not defined +#error PRId16 not defined + ^ +cinttypes.pass.cpp:268:2: error: #error PRId32 not defined +#error PRId32 not defined + ^ +cinttypes.pass.cpp:272:2: error: #error PRId64 not defined +#error PRId64 not defined + ^ +cinttypes.pass.cpp:276:2: error: #error PRIdLEAST8 not defined +#error PRIdLEAST8 not defined + ^ +cinttypes.pass.cpp:280:2: error: #error PRIdLEAST16 not defined +#error PRIdLEAST16 not defined + ^ +cinttypes.pass.cpp:284:2: error: #error PRIdLEAST32 not defined +#error PRIdLEAST32 not defined + ^ +cinttypes.pass.cpp:288:2: error: #error PRIdLEAST64 not defined +#error PRIdLEAST64 not defined + ^ +cinttypes.pass.cpp:292:2: error: #error PRIdFAST8 not defined +#error PRIdFAST8 not defined + ^ +cinttypes.pass.cpp:296:2: error: #error PRIdFAST16 not defined +#error PRIdFAST16 not defined + ^ +cinttypes.pass.cpp:300:2: error: #error PRIdFAST32 not defined +#error PRIdFAST32 not defined + ^ +cinttypes.pass.cpp:304:2: error: #error PRIdFAST64 not defined +#error PRIdFAST64 not defined + ^ +cinttypes.pass.cpp:308:2: error: #error PRIdMAX not defined +#error PRIdMAX not defined + ^ +cinttypes.pass.cpp:312:2: error: #error PRIdPTR not defined +#error PRIdPTR not defined + ^ +cinttypes.pass.cpp:316:2: error: #error PRIi8 not defined +#error PRIi8 not defined + ^ +cinttypes.pass.cpp:320:2: error: #error PRIi16 not defined +#error PRIi16 not defined + ^ +cinttypes.pass.cpp:324:2: error: #error PRIi32 not defined +#error PRIi32 not defined + ^ +cinttypes.pass.cpp:328:2: error: #error PRIi64 not defined +#error PRIi64 not defined + ^ +cinttypes.pass.cpp:332:2: error: #error PRIiLEAST8 not defined +#error PRIiLEAST8 not defined + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +cinttypes.pass.cpp failed to compile +cstdio.pass.cpp:97:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:97:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:97:59: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:98:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:98:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:98:58: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:100:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:100:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:100:54: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:102:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:102:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:102:61: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:103:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:103:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:103:58: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:105:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:105:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:105:59: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:107:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:107:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:107:55: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:109:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:109:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:109:62: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:110:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:110:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:110:59: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +9 warnings generated. +failed 1 tests in /test/input.output/file.streams/c.files +passed 3 tests in /test/input.output/file.streams/c.files +passed 1 tests in /test/input.output/file.streams/fstreams +passed 1 tests in /test/input.output/file.streams/fstreams/filebuf +passed 3 tests in /test/input.output/file.streams/fstreams/filebuf.assign +passed 2 tests in /test/input.output/file.streams/fstreams/filebuf.cons +passed 1 tests in /test/input.output/file.streams/fstreams/filebuf.members +Assertion failed: (f.sbumpc() == 0x4E51), function main, file underflow.pass.cpp, line 114. +./testit: line 84: 42670 Abort trap ./a.out +underflow.pass.cpp failed at run time +failed 1 tests in /test/input.output/file.streams/fstreams/filebuf.virtuals +passed 3 tests in /test/input.output/file.streams/fstreams/filebuf.virtuals +passed 1 tests in /test/input.output/file.streams/fstreams/fstream +passed 3 tests in /test/input.output/file.streams/fstreams/fstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/fstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/fstream.members +passed 1 tests in /test/input.output/file.streams/fstreams/ifstream +passed 3 tests in /test/input.output/file.streams/fstreams/ifstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/ifstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/ifstream.members +passed 1 tests in /test/input.output/file.streams/fstreams/ofstream +passed 3 tests in /test/input.output/file.streams/fstreams/ofstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/ofstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/ofstream.members +passed 1 tests in /test/input.output/input.output.general +passed 1 tests in /test/input.output/iostream.format +passed 4 tests in /test/input.output/iostream.format/ext.manip +passed 1 tests in /test/input.output/iostream.format/input.streams +passed 1 tests in /test/input.output/iostream.format/input.streams/iostreamclass +passed 2 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign +passed 2 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.cons +passed 1 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.dest +passed 1 tests in /test/input.output/iostream.format/input.streams/istream +passed 2 tests in /test/input.output/iostream.format/input.streams/istream/istream.assign +passed 2 tests in /test/input.output/iostream.format/input.streams/istream/istream.cons +passed 1 tests in /test/input.output/iostream.format/input.streams/istream/istream::sentry +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.formatted +passed 13 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.reqmts +passed 10 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream::extractors +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.manip +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.rvalue +passed 18 tests in /test/input.output/iostream.format/input.streams/istream.unformatted +passed 1 tests in /test/input.output/iostream.format/output.streams +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream.assign +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream.cons +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.formatted +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.reqmts +passed 4 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters +passed 13 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic +passed 10 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.manip +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.rvalue +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.seeks +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.unformatted +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream::sentry +passed 7 tests in /test/input.output/iostream.format/std.manip +passed 2 tests in /test/input.output/iostream.forward +passed 1 tests in /test/input.output/iostream.objects +passed 4 tests in /test/input.output/iostream.objects/narrow.stream.objects +passed 4 tests in /test/input.output/iostream.objects/wide.stream.objects +passed 1 tests in /test/input.output/iostreams.base +passed 1 tests in /test/input.output/iostreams.base/fpos +passed 1 tests in /test/input.output/iostreams.base/fpos/fpos.members +passed 7 tests in /test/input.output/iostreams.base/fpos/fpos.operations +passed 1 tests in /test/input.output/iostreams.base/ios +passed 1 tests in /test/input.output/iostreams.base/ios/basic.ios.cons +passed 13 tests in /test/input.output/iostreams.base/ios/basic.ios.members +passed 11 tests in /test/input.output/iostreams.base/ios/iostate.flags +passed 1 tests in /test/input.output/iostreams.base/ios.base +passed 9 tests in /test/input.output/iostreams.base/ios.base/fmtflags.state +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.base.callback +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.base.cons +passed 2 tests in /test/input.output/iostreams.base/ios.base/ios.base.locales +passed 3 tests in /test/input.output/iostreams.base/ios.base/ios.base.storage +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.members.static +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::Init +passed 2 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::failure +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::fmtflags +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::iostate +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::openmode +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::seekdir +passed 1 tests in /test/input.output/iostreams.base/std.ios.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/adjustfield.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/basefield.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/error.reporting +passed 4 tests in /test/input.output/iostreams.base/std.ios.manip/floatfield.manip +passed 14 tests in /test/input.output/iostreams.base/std.ios.manip/fmtflags.manip +passed 2 tests in /test/input.output/iostreams.base/stream.types +passed 1 tests in /test/input.output/iostreams.requirements +passed 1 tests in /test/input.output/iostreams.requirements/iostream.limits.imbue +passed 1 tests in /test/input.output/iostreams.requirements/iostreams.limits.pos +passed 1 tests in /test/input.output/iostreams.requirements/iostreams.threadsafety +passed 1 tests in /test/input.output/stream.buffers +passed 1 tests in /test/input.output/stream.buffers/streambuf +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.cons +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.members +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.locales +passed 5 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.pback +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.put +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.get.area +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.buffer +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.locales +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.pback +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.put +passed 1 tests in /test/input.output/stream.buffers/streambuf.reqts +passed 1 tests in /test/input.output/string.streams +passed 1 tests in /test/input.output/string.streams/istringstream +passed 3 tests in /test/input.output/string.streams/istringstream/istringstream.assign +passed 3 tests in /test/input.output/string.streams/istringstream/istringstream.cons +passed 1 tests in /test/input.output/string.streams/istringstream/istringstream.members +passed 1 tests in /test/input.output/string.streams/ostringstream +passed 3 tests in /test/input.output/string.streams/ostringstream/ostringstream.assign +passed 3 tests in /test/input.output/string.streams/ostringstream/ostringstream.cons +passed 1 tests in /test/input.output/string.streams/ostringstream/ostringstream.members +passed 1 tests in /test/input.output/string.streams/stringbuf +passed 3 tests in /test/input.output/string.streams/stringbuf/stringbuf.assign +passed 3 tests in /test/input.output/string.streams/stringbuf/stringbuf.cons +passed 1 tests in /test/input.output/string.streams/stringbuf/stringbuf.members +passed 6 tests in /test/input.output/string.streams/stringbuf/stringbuf.virtuals +passed 1 tests in /test/input.output/string.streams/stringstream +passed 3 tests in /test/input.output/string.streams/stringstream.cons +passed 3 tests in /test/input.output/string.streams/stringstream.cons/stringstream.assign +passed 1 tests in /test/input.output/string.streams/stringstream.members +passed 1 tests in /test/iterators +passed 1 tests in /test/iterators/iterator.primitives +passed 1 tests in /test/iterators/iterator.primitives/iterator.basic +passed 4 tests in /test/iterators/iterator.primitives/iterator.operations +passed 4 tests in /test/iterators/iterator.primitives/iterator.traits +passed 5 tests in /test/iterators/iterator.primitives/std.iterator.tags +passed 1 tests in /test/iterators/iterator.requirements +passed 1 tests in /test/iterators/iterator.requirements/bidirectional.iterators +passed 1 tests in /test/iterators/iterator.requirements/forward.iterators +passed 1 tests in /test/iterators/iterator.requirements/input.iterators +passed 1 tests in /test/iterators/iterator.requirements/iterator.iterators +passed 1 tests in /test/iterators/iterator.requirements/iterator.requirements.general +passed 1 tests in /test/iterators/iterator.requirements/output.iterators +passed 1 tests in /test/iterators/iterator.requirements/random.access.iterators +passed 1 tests in /test/iterators/iterator.synopsis +passed 1 tests in /test/iterators/iterators.general +passed 1 tests in /test/iterators/predef.iterators +passed 1 tests in /test/iterators/predef.iterators/insert.iterators +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iterator +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iterator +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iterator +passed 1 tests in /test/iterators/predef.iterators/move.iterators +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops +passed 3 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+ +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+= +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.- +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-= +passed 6 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp +passed 5 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.conv +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.decr +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.index +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.ref +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.star +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op= +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.requirements +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iterator +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops +passed 5 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.conv +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op!= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+ +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++ +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op- +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-- +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op.star +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op== +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opdiff +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opindex +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opref +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opsum +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.requirements +types.pass.cpp:52:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert((std::is_same::value), ""); + ^ +In file included from types.pass.cpp:28: +In file included from ../../../../../include/iterator:316: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +types.pass.cpp:58:5: note: in instantiation of function template specialization 'test >' requested here + test >(); + ^ +In file included from types.pass.cpp:28: +In file included from ../../../../../include/iterator:316: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +types.pass.cpp:52:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert((std::is_same::value), ""); + ^ +In file included from types.pass.cpp:28: +In file included from ../../../../../include/iterator:316: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +types.pass.cpp:59:5: note: in instantiation of function template specialization 'test >' requested here + test >(); + ^ +In file included from types.pass.cpp:28: +In file included from ../../../../../include/iterator:316: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +2 errors generated. +types.pass.cpp failed to compile +failed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iterator +passed 1 tests in /test/iterators/stream.iterators +passed 1 tests in /test/iterators/stream.iterators/istream.iterator +passed 3 tests in /test/iterators/stream.iterators/istream.iterator/istream.iterator.cons +passed 5 tests in /test/iterators/stream.iterators/istream.iterator/istream.iterator.ops +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator +passed 4 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::equal +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op!= +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op++ +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op== +passed 3 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op_astrk +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::proxy +passed 6 tests in /test/iterators/stream.iterators/iterator.range +passed 1 tests in /test/iterators/stream.iterators/ostream.iterator +passed 3 tests in /test/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des +passed 3 tests in /test/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops +passed 1 tests in /test/iterators/stream.iterators/ostreambuf.iterator +passed 2 tests in /test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.cons +passed 4 tests in /test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops +passed 1 tests in /test/language.support +passed 1 tests in /test/language.support/cstdint +passed 1 tests in /test/language.support/cstdint/cstdint.syn +passed 1 tests in /test/language.support/support.dynamic +passed 1 tests in /test/language.support/support.dynamic/alloc.errors +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/bad.alloc +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/new.badlength +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/new.handler +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/set.new.handler +passed 1 tests in /test/language.support/support.dynamic/new.delete +passed 4 tests in /test/language.support/support.dynamic/new.delete/new.delete.array +passed 1 tests in /test/language.support/support.dynamic/new.delete/new.delete.dataraces +passed 2 tests in /test/language.support/support.dynamic/new.delete/new.delete.placement +passed 4 tests in /test/language.support/support.dynamic/new.delete/new.delete.single +passed 1 tests in /test/language.support/support.exception +not implemented: /test/language.support/support.exception/except.nested +passed 1 tests in /test/language.support/support.exception/exception +passed 1 tests in /test/language.support/support.exception/exception.terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/set.terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/terminate.handler +passed 1 tests in /test/language.support/support.exception/exception.unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/bad.exception +Assertion failed: (std::set_unexpected(f1) == std::terminate), function main, file set_unexpected.pass.cpp, line 20. +./testit: line 84: 47369 Abort trap ./a.out +set_unexpected.pass.cpp failed at run time +failed 1 tests in /test/language.support/support.exception/exception.unexpected/set.unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/unexpected.handler +passed 4 tests in /test/language.support/support.exception/propagation +passed 1 tests in /test/language.support/support.exception/uncaught +passed 1 tests in /test/language.support/support.general +passed 2 tests in /test/language.support/support.initlist +passed 1 tests in /test/language.support/support.initlist/support.initlist.access +passed 1 tests in /test/language.support/support.initlist/support.initlist.cons +not implemented: /test/language.support/support.initlist/support.initlist.range +passed 1 tests in /test/language.support/support.limits +passed 4 tests in /test/language.support/support.limits/c.limits +passed 2 tests in /test/language.support/support.limits/limits +passed 1 tests in /test/language.support/support.limits/limits/denorm.style +passed 1 tests in /test/language.support/support.limits/limits/numeric.limits +passed 31 tests in /test/language.support/support.limits/limits/numeric.limits.members +passed 1 tests in /test/language.support/support.limits/limits/numeric.special +passed 1 tests in /test/language.support/support.limits/limits/round.style +passed 1 tests in /test/language.support/support.rtti +passed 1 tests in /test/language.support/support.rtti/bad.cast +passed 1 tests in /test/language.support/support.rtti/bad.typeid +passed 2 tests in /test/language.support/support.rtti/type.info +passed 12 tests in /test/language.support/support.runtime +quick_exit.pass.cpp:19:10: error: no member named 'at_quick_exit' in namespace 'std' + std::at_quick_exit(f); + ~~~~~^ +quick_exit.pass.cpp:20:5: error: use of undeclared identifier 'quick_exit' + quick_exit(0); + ^ +2 errors generated. +quick_exit.pass.cpp failed to compile +failed 1 tests in /test/language.support/support.start.term +passed 7 tests in /test/language.support/support.types +passed 1 tests in /test/localization +passed 2 tests in /test/localization/c.locales +passed 1 tests in /test/localization/locale.categories +passed 1 tests in /test/localization/locale.categories/category.collate +passed 2 tests in /test/localization/locale.categories/category.collate/locale.collate +passed 3 tests in /test/localization/locale.categories/category.collate/locale.collate/locale.collate.members +passed 1 tests in /test/localization/locale.categories/category.collate/locale.collate/locale.collate.virtuals +passed 4 tests in /test/localization/locale.categories/category.collate/locale.collate.byname +passed 1 tests in /test/localization/locale.categories/category.ctype +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.dtor +passed 14 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.statics +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.virtuals +passed 9 tests in /test/localization/locale.categories/category.ctype/locale.codecvt +passed 29 tests in /test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members +passed 1 tests in /test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.virtuals +passed 4 tests in /test/localization/locale.categories/category.ctype/locale.codecvt.byname +passed 2 tests in /test/localization/locale.categories/category.ctype/locale.ctype +passed 12 tests in /test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members +passed 1 tests in /test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.virtuals +passed 13 tests in /test/localization/locale.categories/category.ctype/locale.ctype.byname +passed 1 tests in /test/localization/locale.categories/category.messages +passed 3 tests in /test/localization/locale.categories/category.messages/locale.messages +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages/locale.messages.members +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages/locale.messages.virtuals +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages.byname +passed 1 tests in /test/localization/locale.categories/category.monetary +passed 2 tests in /test/localization/locale.categories/category.monetary/locale.money.get +passed 5 tests in /test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.virtuals +passed 2 tests in /test/localization/locale.categories/category.monetary/locale.money.put +passed 5 tests in /test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.virtuals +passed 3 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct +passed 9 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.virtuals +passed 9 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct.byname +passed 1 tests in /test/localization/locale.categories/category.numeric +passed 2 tests in /test/localization/locale.categories/category.numeric/locale.nm.put +passed 8 tests in /test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members +passed 1 tests in /test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.virtuals +passed 2 tests in /test/localization/locale.categories/category.numeric/locale.num.get +get_double.pass.cpp:108:9: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(v == 0x125p-1); + ^ +get_double.pass.cpp:108:21: note: instantiated from: + assert(v == 0x125p-1); + ^ +1 warning generated. +get_float.pass.cpp:96:9: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(v == 0x125p-1); + ^ +get_float.pass.cpp:96:21: note: instantiated from: + assert(v == 0x125p-1); + ^ +1 warning generated. +get_long_double.pass.cpp:96:9: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(v == 0x125p-1); + ^ +get_long_double.pass.cpp:96:21: note: instantiated from: + assert(v == 0x125p-1); + ^ +1 warning generated. +passed 11 tests in /test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members +passed 1 tests in /test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.virtuals +passed 1 tests in /test/localization/locale.categories/category.time +passed 3 tests in /test/localization/locale.categories/category.time/locale.time.get +passed 12 tests in /test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.get/locale.time.get.virtuals +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range + "\x434\x435\x43A\x430\x431\x440\x44F" + ^ +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range +get_one_wide.pass.cpp:100:27: warning: hex escape sequence out of range + "\x433" + ^ +get_one_wide.pass.cpp:146:35: warning: hex escape sequence out of range + const wchar_t in[] = L"23""\x65F6""55""\x5206""59""\x79D2"; + ^ +get_one_wide.pass.cpp:146:47: warning: hex escape sequence out of range + const wchar_t in[] = L"23""\x65F6""55""\x5206""59""\x79D2"; + ^ +get_one_wide.pass.cpp:146:59: warning: hex escape sequence out of range + const wchar_t in[] = L"23""\x65F6""55""\x5206""59""\x79D2"; + ^ +11 warnings generated. +Assertion failed: (i.base() == in+sizeof(in)/sizeof(in[0])-1), function main, file get_one_wide.pass.cpp, line 105. +./testit: line 84: 49642 Abort trap ./a.out +get_one_wide.pass.cpp failed at run time +failed 1 tests in /test/localization/locale.categories/category.time/locale.time.get.byname +passed 13 tests in /test/localization/locale.categories/category.time/locale.time.get.byname +passed 2 tests in /test/localization/locale.categories/category.time/locale.time.put +passed 2 tests in /test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.put/locale.time.put.virtuals +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.put.byname +passed 1 tests in /test/localization/locale.categories/facet.numpunct +passed 2 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct +passed 5 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members +passed 1 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.virtuals +passed 3 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct.byname +passed 1 tests in /test/localization/locale.categories/facets.examples +not implemented: /test/localization/locale.stdcvt +passed 1 tests in /test/localization/locale.syn +passed 1 tests in /test/localization/locales +passed 1 tests in /test/localization/locales/locale +Assertion failed: (new_called == 0), function main, file char_pointer.pass.cpp, line 97. +./testit: line 84: 49914 Abort trap ./a.out +char_pointer.pass.cpp failed at run time +failed 1 tests in /test/localization/locales/locale/locale.cons +passed 8 tests in /test/localization/locales/locale/locale.cons +passed 2 tests in /test/localization/locales/locale/locale.members +passed 2 tests in /test/localization/locales/locale/locale.operators +passed 2 tests in /test/localization/locales/locale/locale.statics +passed 1 tests in /test/localization/locales/locale/locale.types +passed 1 tests in /test/localization/locales/locale/locale.types/locale.category +passed 1 tests in /test/localization/locales/locale/locale.types/locale.facet +passed 1 tests in /test/localization/locales/locale/locale.types/locale.id +passed 1 tests in /test/localization/locales/locale.convenience +passed 11 tests in /test/localization/locales/locale.convenience/classification +passed 1 tests in /test/localization/locales/locale.convenience/conversions +not implemented: /test/localization/locales/locale.convenience/conversions/conversions.buffer +passed 2 tests in /test/localization/locales/locale.convenience/conversions/conversions.character +not implemented: /test/localization/locales/locale.convenience/conversions/conversions.string +passed 2 tests in /test/localization/locales/locale.global.templates +passed 1 tests in /test/localization/localization.general +passed 1 tests in /test/numerics +cmath.pass.cpp:1092:5: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(std::nextafter(0,1) == 0x1p-1074); + ^ +cmath.pass.cpp:1092:35: note: instantiated from: + assert(std::nextafter(0,1) == 0x1p-1074); + ^ +cmath.pass.cpp:1110:5: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(std::nexttoward(0, 1) == 0x1p-1074); + ^ +cmath.pass.cpp:1110:37: note: instantiated from: + assert(std::nexttoward(0, 1) == 0x1p-1074); + ^ +2 warnings generated. +passed 4 tests in /test/numerics/c.math +passed 1 tests in /test/numerics/cfenv +passed 1 tests in /test/numerics/cfenv/cfenv.syn +passed 2 tests in /test/numerics/complex.number +passed 1 tests in /test/numerics/complex.number/ccmplx +passed 7 tests in /test/numerics/complex.number/cmplx.over +passed 1 tests in /test/numerics/complex.number/complex +passed 10 tests in /test/numerics/complex.number/complex.member.ops +passed 2 tests in /test/numerics/complex.number/complex.members +passed 22 tests in /test/numerics/complex.number/complex.ops +passed 12 tests in /test/numerics/complex.number/complex.special +passed 1 tests in /test/numerics/complex.number/complex.synopsis +passed 19 tests in /test/numerics/complex.number/complex.transcendentals +passed 8 tests in /test/numerics/complex.number/complex.value.ops +passed 1 tests in /test/numerics/numarray +passed 1 tests in /test/numerics/numarray/class.gslice +passed 1 tests in /test/numerics/numarray/class.gslice/gslice.access +passed 2 tests in /test/numerics/numarray/class.gslice/gslice.cons +passed 1 tests in /test/numerics/numarray/class.slice +passed 2 tests in /test/numerics/numarray/class.slice/cons.slice +passed 1 tests in /test/numerics/numarray/class.slice/slice.access +passed 2 tests in /test/numerics/numarray/template.gslice.array +passed 2 tests in /test/numerics/numarray/template.gslice.array/gslice.array.assign +passed 10 tests in /test/numerics/numarray/template.gslice.array/gslice.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.gslice.array/gslice.array.fill +passed 2 tests in /test/numerics/numarray/template.indirect.array +passed 2 tests in /test/numerics/numarray/template.indirect.array/indirect.array.assign +passed 10 tests in /test/numerics/numarray/template.indirect.array/indirect.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.indirect.array/indirect.array.fill +passed 2 tests in /test/numerics/numarray/template.mask.array +passed 2 tests in /test/numerics/numarray/template.mask.array/mask.array.assign +passed 10 tests in /test/numerics/numarray/template.mask.array/mask.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.mask.array/mask.array.fill +passed 2 tests in /test/numerics/numarray/template.slice.array +passed 2 tests in /test/numerics/numarray/template.slice.array/slice.arr.assign +passed 10 tests in /test/numerics/numarray/template.slice.array/slice.arr.comp.assign +passed 1 tests in /test/numerics/numarray/template.slice.array/slice.arr.fill +passed 1 tests in /test/numerics/numarray/template.valarray +passed 2 tests in /test/numerics/numarray/template.valarray/valarray.access +passed 8 tests in /test/numerics/numarray/template.valarray/valarray.assign +passed 20 tests in /test/numerics/numarray/template.valarray/valarray.cassign +passed 11 tests in /test/numerics/numarray/template.valarray/valarray.cons +passed 10 tests in /test/numerics/numarray/template.valarray/valarray.members +passed 8 tests in /test/numerics/numarray/template.valarray/valarray.sub +passed 4 tests in /test/numerics/numarray/template.valarray/valarray.unary +passed 1 tests in /test/numerics/numarray/valarray.nonmembers +passed 30 tests in /test/numerics/numarray/valarray.nonmembers/valarray.binary +passed 24 tests in /test/numerics/numarray/valarray.nonmembers/valarray.comparison +passed 1 tests in /test/numerics/numarray/valarray.nonmembers/valarray.special +passed 20 tests in /test/numerics/numarray/valarray.nonmembers/valarray.transcend +passed 4 tests in /test/numerics/numarray/valarray.range +passed 1 tests in /test/numerics/numarray/valarray.syn +passed 1 tests in /test/numerics/numeric.ops +passed 2 tests in /test/numerics/numeric.ops/accumulate +passed 2 tests in /test/numerics/numeric.ops/adjacent.difference +passed 2 tests in /test/numerics/numeric.ops/inner.product +not implemented: /test/numerics/numeric.ops/numeric.iota +passed 2 tests in /test/numerics/numeric.ops/partial.sum +passed 1 tests in /test/numerics/numeric.requirements +passed 1 tests in /test/numerics/numerics.general +passed 1 tests in /test/numerics/rand +passed 1 tests in /test/numerics/rand/rand.adapt +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.disc +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.ibits +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.shuf +passed 3 tests in /test/numerics/rand/rand.device +passed 1 tests in /test/numerics/rand/rand.dis +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.bern +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin +not implemented: /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo +not implemented: /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.genpdf +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.uni +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real +passed 1 tests in /test/numerics/rand/rand.eng +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.lcong +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.mers +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.sub +passed 10 tests in /test/numerics/rand/rand.predef +passed 1 tests in /test/numerics/rand/rand.req +passed 1 tests in /test/numerics/rand/rand.req/rand.req.adapt +passed 1 tests in /test/numerics/rand/rand.req/rand.req.dst +passed 1 tests in /test/numerics/rand/rand.req/rand.req.eng +passed 1 tests in /test/numerics/rand/rand.req/rand.req.genl +passed 1 tests in /test/numerics/rand/rand.req/rand.req.seedseq +passed 1 tests in /test/numerics/rand/rand.req/rand.req.urng +passed 1 tests in /test/numerics/rand/rand.synopsis +passed 1 tests in /test/numerics/rand/rand.util +passed 1 tests in /test/numerics/rand/rand.util/rand.util.canonical +passed 7 tests in /test/numerics/rand/rand.util/rand.util.seedseq +not implemented: /test/re +not implemented: /test/re/re.alg +not implemented: /test/re/re.alg/re.alg.match +not implemented: /test/re/re.alg/re.alg.replace +not implemented: /test/re/re.alg/re.alg.search +not implemented: /test/re/re.alg/re.except +not implemented: /test/re/re.badexp +not implemented: /test/re/re.const +not implemented: /test/re/re.const/re.err +not implemented: /test/re/re.const/re.matchflag +not implemented: /test/re/re.const/re.synopt +not implemented: /test/re/re.def +not implemented: /test/re/re.def/defns.regex.collating.element +not implemented: /test/re/re.def/defns.regex.finite.state.machine +not implemented: /test/re/re.def/defns.regex.format.specifier +not implemented: /test/re/re.def/defns.regex.matched +not implemented: /test/re/re.def/defns.regex.primary.equivalence.class +not implemented: /test/re/re.def/defns.regex.regular.expression +not implemented: /test/re/re.def/defns.regex.subexpression +not implemented: /test/re/re.general +not implemented: /test/re/re.grammar +not implemented: /test/re/re.iter +not implemented: /test/re/re.iter/re.regiter +not implemented: /test/re/re.iter/re.regiter/re.regiter.cnstr +not implemented: /test/re/re.iter/re.regiter/re.regiter.comp +not implemented: /test/re/re.iter/re.regiter/re.regiter.deref +not implemented: /test/re/re.iter/re.regiter/re.regiter.incr +not implemented: /test/re/re.iter/re.tokiter +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.cnstr +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.comp +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.deref +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.incr +not implemented: /test/re/re.regex +not implemented: /test/re/re.regex/re.regex.assign +not implemented: /test/re/re.regex/re.regex.const +not implemented: /test/re/re.regex/re.regex.construct +not implemented: /test/re/re.regex/re.regex.locale +not implemented: /test/re/re.regex/re.regex.nonmemb +not implemented: /test/re/re.regex/re.regex.nonmemb/re.regex.nmswap +not implemented: /test/re/re.regex/re.regex.operations +not implemented: /test/re/re.regex/re.regex.swap +not implemented: /test/re/re.req +not implemented: /test/re/re.results +not implemented: /test/re/re.results/re.results.acc +not implemented: /test/re/re.results/re.results.all +not implemented: /test/re/re.results/re.results.const +not implemented: /test/re/re.results/re.results.form +not implemented: /test/re/re.results/re.results.nonmember +not implemented: /test/re/re.results/re.results.size +not implemented: /test/re/re.results/re.results.swap +not implemented: /test/re/re.submatch +not implemented: /test/re/re.submatch/re.submatch.members +not implemented: /test/re/re.submatch/re.submatch.op +not implemented: /test/re/re.syn +not implemented: /test/re/re.traits +passed 1 tests in /test/strings +passed 1 tests in /test/strings/basic.string +passed 4 tests in /test/strings/basic.string/string.access +passed 10 tests in /test/strings/basic.string/string.capacity +passed 16 tests in /test/strings/basic.string/string.cons +passed 8 tests in /test/strings/basic.string/string.iterators +passed 1 tests in /test/strings/basic.string/string.modifiers +passed 8 tests in /test/strings/basic.string/string.modifiers/string::append +passed 8 tests in /test/strings/basic.string/string.modifiers/string::assign +passed 1 tests in /test/strings/basic.string/string.modifiers/string::copy +passed 4 tests in /test/strings/basic.string/string.modifiers/string::erase +passed 9 tests in /test/strings/basic.string/string.modifiers/string::insert +passed 4 tests in /test/strings/basic.string/string.modifiers/string::op+= +passed 11 tests in /test/strings/basic.string/string.modifiers/string::replace +passed 1 tests in /test/strings/basic.string/string.modifiers/string::swap +passed 1 tests in /test/strings/basic.string/string.nonmembers +passed 6 tests in /test/strings/basic.string/string.nonmembers/string.io +passed 1 tests in /test/strings/basic.string/string.nonmembers/string.special +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::op!= +passed 5 tests in /test/strings/basic.string/string.nonmembers/string::op+ +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::operator== +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::opgt +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::opgt= +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::oplt +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::oplt= +passed 1 tests in /test/strings/basic.string/string.ops +passed 3 tests in /test/strings/basic.string/string.ops/string.accessors +passed 6 tests in /test/strings/basic.string/string.ops/string::compare +passed 4 tests in /test/strings/basic.string/string.ops/string::find +passed 4 tests in /test/strings/basic.string/string.ops/string::find.first.not.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.first.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.last.not.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.last.of +passed 4 tests in /test/strings/basic.string/string.ops/string::rfind +passed 1 tests in /test/strings/basic.string/string.ops/string::substr +passed 1 tests in /test/strings/basic.string/string.require +passed 1 tests in /test/strings/basic.string.hash +cuchar.pass.cpp:12:10: fatal error: 'cuchar' file not found +#include + ^ +1 error generated. +cuchar.pass.cpp failed to compile +version_cuchar.pass.cpp:12:10: fatal error: 'cuchar' file not found +#include + ^ +1 error generated. +version_cuchar.pass.cpp failed to compile +failed 2 tests in /test/strings/c.strings +passed 8 tests in /test/strings/c.strings +passed 1 tests in /test/strings/char.traits +passed 1 tests in /test/strings/char.traits/char.traits.require +passed 1 tests in /test/strings/char.traits/char.traits.specializations +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t +passed 1 tests in /test/strings/char.traits/char.traits.typedefs +passed 1 tests in /test/strings/string.classes +not implemented: /test/strings/string.conversions +not implemented: /test/strings/strings.general +passed 1 tests in /test/thread +passed 1 tests in /test/thread/futures +not implemented: /test/thread/futures/futures.async +not implemented: /test/thread/futures/futures.atomic_future +not implemented: /test/thread/futures/futures.errors +not implemented: /test/thread/futures/futures.future_error +passed 3 tests in /test/thread/futures/futures.overview +not implemented: /test/thread/futures/futures.promise +not implemented: /test/thread/futures/futures.shared_future +not implemented: /test/thread/futures/futures.state +not implemented: /test/thread/futures/futures.tas +not implemented: /test/thread/futures/futures.tas/futures.taask.nonmembers +not implemented: /test/thread/futures/futures.tas/futures.task.members +not implemented: /test/thread/futures/futures.unique_future +notify_all_at_thread_exit.pass.cpp:20:2: error: #error notify_all_at_thread_exit not implemented +#error notify_all_at_thread_exit not implemented + ^ +1 error generated. +notify_all_at_thread_exit.pass.cpp failed to compile +failed 1 tests in /test/thread/thread.condition +passed 2 tests in /test/thread/thread.condition +passed 13 tests in /test/thread/thread.condition/thread.condition.condvar +passed 12 tests in /test/thread/thread.condition/thread.condition.condvarany +passed 1 tests in /test/thread/thread.general +passed 1 tests in /test/thread/thread.mutex +passed 1 tests in /test/thread/thread.mutex/thread.lock +passed 6 tests in /test/thread/thread.mutex/thread.lock/thread.lock.guard +passed 1 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique +passed 11 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons +passed 5 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking +passed 3 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod +passed 3 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs +passed 2 tests in /test/thread/thread.mutex/thread.lock.algorithm +passed 1 tests in /test/thread/thread.mutex/thread.mutex.requirements +passed 6 tests in /test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.class +passed 6 tests in /test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.recursive +passed 1 tests in /test/thread/thread.mutex/thread.once +passed 1 tests in /test/thread/thread.mutex/thread.once/thread.once.callonce +passed 3 tests in /test/thread/thread.mutex/thread.once/thread.once.onceflag +passed 1 tests in /test/thread/thread.mutex/thread.timedmutex.requirements +passed 7 tests in /test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.class +passed 7 tests in /test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.recursive +passed 1 tests in /test/thread/thread.req +passed 1 tests in /test/thread/thread.req/thread.req.exception +passed 1 tests in /test/thread/thread.req/thread.req.native +passed 1 tests in /test/thread/thread.req/thread.req.paramname +passed 1 tests in /test/thread/thread.req/thread.req.timing +passed 1 tests in /test/thread/thread.threads +passed 1 tests in /test/thread/thread.threads/thread.thread.class +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.algorithm +passed 2 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.assign +passed 4 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.constr +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.destr +passed 7 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.id +passed 6 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.member +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.static +passed 4 tests in /test/thread/thread.threads/thread.thread.this +passed 1 tests in /test/utilities +passed 1 tests in /test/utilities/date.time +passed 1 tests in /test/utilities/function.objects +passed 6 tests in /test/utilities/function.objects/arithmetic.operations +passed 1 tests in /test/utilities/function.objects/base +passed 1 tests in /test/utilities/function.objects/bind +passed 1 tests in /test/utilities/function.objects/bind/func.bind +invoke_int_0.pass.cpp:44:15: error: no member named 'bind' in namespace 'std' + test(std::bind(f), 1); + ~~~~~^ +invoke_int_0.pass.cpp:45:15: error: no member named 'bind' in namespace 'std' + test(std::bind(&f), 1); + ~~~~~^ +invoke_int_0.pass.cpp:46:15: error: no member named 'bind' in namespace 'std' + test(std::bind(A_int_0()), 4); + ~~~~~^ +invoke_int_0.pass.cpp:47:21: error: no member named 'bind' in namespace 'std' + test_const(std::bind(A_int_0()), 5); + ~~~~~^ +invoke_int_0.pass.cpp:49:15: error: no member named 'bind' in namespace 'std' + test(std::bind(f), 1); + ~~~~~^ +invoke_int_0.pass.cpp:50:15: error: no member named 'bind' in namespace 'std' + test(std::bind(&f), 1); + ~~~~~^ +invoke_int_0.pass.cpp:51:15: error: no member named 'bind' in namespace 'std' + test(std::bind(A_int_0()), 4); + ~~~~~^ +invoke_int_0.pass.cpp:52:21: error: no member named 'bind' in namespace 'std' + test_const(std::bind(A_int_0()), 5); + ~~~~~^ +8 errors generated. +invoke_int_0.pass.cpp failed to compile +invoke_lvalue.pass.cpp:50:10: error: no member named 'bind' in namespace 'std' + std::bind(f_void_1, _1)(i); + ~~~~~^ +invoke_lvalue.pass.cpp:56:10: error: no member named 'bind' in namespace 'std' + std::bind(f_void_1, i)(); + ~~~~~^ +invoke_lvalue.pass.cpp:64:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(i); + ~~~~~^ +invoke_lvalue.pass.cpp:71:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, i)(); + ~~~~~^ +invoke_lvalue.pass.cpp:79:10: error: no member named 'bind' in namespace 'std' + std::bind(a0, _1)(i); + ~~~~~^ +invoke_lvalue.pass.cpp:86:10: error: no member named 'bind' in namespace 'std' + std::bind(a0, i)(); + ~~~~~^ +invoke_lvalue.pass.cpp:94:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(a); + ~~~~~^ +invoke_lvalue.pass.cpp:98:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(ap); + ~~~~~^ +invoke_lvalue.pass.cpp:105:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, a)(); + ~~~~~^ +invoke_lvalue.pass.cpp:109:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, ap)(); + ~~~~~^ +invoke_lvalue.pass.cpp:117:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(a); + ~~~~~^ +invoke_lvalue.pass.cpp:121:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(ap); + ~~~~~^ +invoke_lvalue.pass.cpp:128:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, a)(); + ~~~~~^ +invoke_lvalue.pass.cpp:132:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, ap)(); + ~~~~~^ +invoke_lvalue.pass.cpp:165:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(f_int_1, _1)(i) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_lvalue.pass.cpp:165:17: note: instantiated from: + assert(std::bind(f_int_1, _1)(i) == 3); + ~~~~~^ +invoke_lvalue.pass.cpp:166:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(f_int_1, i)() == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_lvalue.pass.cpp:166:17: note: instantiated from: + assert(std::bind(f_int_1, i)() == 3); + ~~~~~^ +invoke_lvalue.pass.cpp:172:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(fp, _1)(i) == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_lvalue.pass.cpp:172:17: note: instantiated from: + assert(std::bind(fp, _1)(i) == 4); + ~~~~~^ +invoke_lvalue.pass.cpp:173:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(fp, i)() == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_lvalue.pass.cpp:173:17: note: instantiated from: + assert(std::bind(fp, i)() == 4); + ~~~~~^ +invoke_lvalue.pass.cpp:178:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(A_int_1(), _1)(i) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_lvalue.pass.cpp:178:17: note: instantiated from: + assert(std::bind(A_int_1(), _1)(i) == 3); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +invoke_lvalue.pass.cpp failed to compile +invoke_rvalue.pass.cpp:49:10: error: no member named 'bind' in namespace 'std' + std::bind(f_void_1, _1)(2); + ~~~~~^ +invoke_rvalue.pass.cpp:54:10: error: no member named 'bind' in namespace 'std' + std::bind(f_void_1, 2)(); + ~~~~~^ +invoke_rvalue.pass.cpp:61:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(3); + ~~~~~^ +invoke_rvalue.pass.cpp:67:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, 3)(); + ~~~~~^ +invoke_rvalue.pass.cpp:74:10: error: no member named 'bind' in namespace 'std' + std::bind(a0, _1)(4); + ~~~~~^ +invoke_rvalue.pass.cpp:80:10: error: no member named 'bind' in namespace 'std' + std::bind(a0, 4)(); + ~~~~~^ +invoke_rvalue.pass.cpp:87:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(A_void_1()); + ~~~~~^ +invoke_rvalue.pass.cpp:91:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(&a); + ~~~~~^ +invoke_rvalue.pass.cpp:97:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, A_void_1())(); + ~~~~~^ +invoke_rvalue.pass.cpp:101:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, &a)(); + ~~~~~^ +invoke_rvalue.pass.cpp:108:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(A_void_1()); + ~~~~~^ +invoke_rvalue.pass.cpp:112:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(&a); + ~~~~~^ +invoke_rvalue.pass.cpp:118:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, A_void_1())(); + ~~~~~^ +invoke_rvalue.pass.cpp:122:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, &a)(); + ~~~~~^ +invoke_rvalue.pass.cpp:154:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(f_int_1, _1)(2) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_rvalue.pass.cpp:154:17: note: instantiated from: + assert(std::bind(f_int_1, _1)(2) == 3); + ~~~~~^ +invoke_rvalue.pass.cpp:155:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(f_int_1, 2)() == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_rvalue.pass.cpp:155:17: note: instantiated from: + assert(std::bind(f_int_1, 2)() == 3); + ~~~~~^ +invoke_rvalue.pass.cpp:160:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(fp, _1)(3) == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_rvalue.pass.cpp:160:17: note: instantiated from: + assert(std::bind(fp, _1)(3) == 4); + ~~~~~^ +invoke_rvalue.pass.cpp:161:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(fp, 3)() == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_rvalue.pass.cpp:161:17: note: instantiated from: + assert(std::bind(fp, 3)() == 4); + ~~~~~^ +invoke_rvalue.pass.cpp:165:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(A_int_1(), _1)(4) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_rvalue.pass.cpp:165:17: note: instantiated from: + assert(std::bind(A_int_1(), _1)(4) == 3); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +invoke_rvalue.pass.cpp failed to compile +invoke_void_0.pass.cpp:50:15: error: no member named 'bind' in namespace 'std' + test(std::bind(f)); + ~~~~~^ +invoke_void_0.pass.cpp:51:15: error: no member named 'bind' in namespace 'std' + test(std::bind(&f)); + ~~~~~^ +invoke_void_0.pass.cpp:52:15: error: no member named 'bind' in namespace 'std' + test(std::bind(A_int_0())); + ~~~~~^ +invoke_void_0.pass.cpp:53:21: error: no member named 'bind' in namespace 'std' + test_const(std::bind(A_int_0())); + ~~~~~^ +invoke_void_0.pass.cpp:55:15: error: no member named 'bind' in namespace 'std' + test(std::bind(f)); + ~~~~~^ +invoke_void_0.pass.cpp:56:15: error: no member named 'bind' in namespace 'std' + test(std::bind(&f)); + ~~~~~^ +invoke_void_0.pass.cpp:57:15: error: no member named 'bind' in namespace 'std' + test(std::bind(A_int_0())); + ~~~~~^ +invoke_void_0.pass.cpp:58:21: error: no member named 'bind' in namespace 'std' + test_const(std::bind(A_int_0())); + ~~~~~^ +8 errors generated. +invoke_void_0.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/bind/func.bind/func.bind.bind +is_bind_expression.pass.cpp:27:21: error: no member named 'bind' in namespace 'std' + test(std::bind(C())); + ~~~~~^ +is_bind_expression.pass.cpp:28:21: error: no member named 'bind' in namespace 'std' + test(std::bind(C(), std::placeholders::_2)); + ~~~~~^ +is_bind_expression.pass.cpp:29:21: error: no member named 'bind' in namespace 'std' + test(std::bind(C())); + ~~~~~^ +3 errors generated. +is_bind_expression.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.isbind +passed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.isbind +passed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.place +passed 3 tests in /test/utilities/function.objects/bitwise.operations +passed 6 tests in /test/utilities/function.objects/comparisons +passed 1 tests in /test/utilities/function.objects/func.def +member_function.pass.cpp:31:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(a) == 'a'); + ^~~~~~~~~~~~~~~~~~~ +member_function.pass.cpp:31:17: note: instantiated from: + assert(f(a) == 'a'); + ~~~~ ^ ~~~ +member_function.pass.cpp:63:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function.pass.cpp:33:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(ap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~ +member_function.pass.cpp:33:18: note: instantiated from: + assert(f(ap) == 'a'); + ~~~~~ ^ ~~~ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function.pass.cpp:31:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(a) == 'a'); + ^ +member_function.pass.cpp:31:12: note: instantiated from: + assert(f(a) == 'a'); + ^ +member_function.pass.cpp:63:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function.pass.cpp:33:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(ap) == 'a'); + ^ +member_function.pass.cpp:33:12: note: instantiated from: + assert(f(ap) == 'a'); + ^ +member_function.pass.cpp:63:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function.pass.cpp:43:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1) == 'b'); + ^~~~~~~~~~~~~~~~~~~~~~ +member_function.pass.cpp:43:12: note: instantiated from: + assert(f(a, 1) == 'b'); + ^ +member_function.pass.cpp:64:5: note: in instantiation of function template specialization 'test1 >' requested here + test1(std::mem_fn(&A::test1)); + ^ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:47:11: note: candidate function [with $0 = A, $1 = int] not viable: no known conversion from 'int' to 'int &' for 2nd argument + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 2 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:54:11: note: candidate function template not viable: requires 3 arguments, but 2 were provided + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 2 were provided + operator() () + ^ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:994:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:994:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:53:8: note: in instantiation of template class 'std::__invoke_return2' requested here + typename __invoke_return2::type + ^ +../../../../include/__functional_03:54:11: note: while substituting deduced template arguments into function template 'operator()' [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +member_function.pass.cpp:65:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate template ignored: substitution failure [with _F = char (A::*)(int, double), _A0 = A, _A1 = int, _A2 = int] +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +member_function.pass.cpp:55:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1, 2) == 'c'); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +member_function.pass.cpp:55:12: note: instantiated from: + assert(f(a, 1, 2) == 'c'); + ^ +member_function.pass.cpp:65:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 3 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:47:11: note: candidate function template not viable: requires 2 arguments, but 3 were provided + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:54:11: note: candidate template ignored: substitution failure [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 3 were provided + operator() () + ^ +2 warnings and 5 errors generated. +member_function.pass.cpp failed to compile +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:105:12: error: functional-style cast from 'char (A::*)() const' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)()>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:69:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function_const.pass.cpp:31:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(a) == 'a'); + ^~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:31:17: note: instantiated from: + assert(f(a) == 'a'); + ~~~~ ^ ~~~ +member_function_const.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function_const.pass.cpp:33:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(ap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:33:18: note: instantiated from: + assert(f(ap) == 'a'); + ~~~~~ ^ ~~~ +member_function_const.pass.cpp:35:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(cap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:35:19: note: instantiated from: + assert(f(cap) == 'a'); + ~~~~~~ ^ ~~~ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:31:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(a) == 'a'); + ^ +member_function_const.pass.cpp:31:12: note: instantiated from: + assert(f(a) == 'a'); + ^ +member_function_const.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:33:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(ap) == 'a'); + ^ +member_function_const.pass.cpp:33:12: note: instantiated from: + assert(f(ap) == 'a'); + ^ +member_function_const.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:35:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(cap) == 'a'); + ^ +member_function_const.pass.cpp:35:12: note: instantiated from: + assert(f(cap) == 'a'); + ^ +member_function_const.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:113:12: error: functional-style cast from 'char (A::*)(int) const' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)(_A0)>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:70:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test1(std::mem_fn(&A::test1)); + ^ +member_function_const.pass.cpp:45:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1) == 'b'); + ^~~~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:45:12: note: instantiated from: + assert(f(a, 1) == 'b'); + ^ +member_function_const.pass.cpp:70:5: note: in instantiation of function template specialization 'test1 >' requested here + test1(std::mem_fn(&A::test1)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:47:11: note: candidate function [with $0 = A, $1 = int] not viable: no known conversion from 'int' to 'int &' for 2nd argument + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 2 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:54:11: note: candidate function template not viable: requires 3 arguments, but 2 were provided + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 2 were provided + operator() () + ^ +../../../../include/__functional_03:121:12: error: functional-style cast from 'char (A::*)(int, double) const' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)(_A0, _A1)>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:71:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:994:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:994:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:53:8: note: in instantiation of template class 'std::__invoke_return2' requested here + typename __invoke_return2::type + ^ +../../../../include/__functional_03:54:11: note: while substituting deduced template arguments into function template 'operator()' [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +member_function_const.pass.cpp:71:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate template ignored: substitution failure [with _F = char (A::*)(int, double), _A0 = A, _A1 = int, _A2 = int] +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +member_function_const.pass.cpp:59:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1, 2) == 'c'); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:59:12: note: instantiated from: + assert(f(a, 1, 2) == 'c'); + ^ +member_function_const.pass.cpp:71:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 3 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:47:11: note: candidate function template not viable: requires 2 arguments, but 3 were provided + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:54:11: note: candidate template ignored: substitution failure [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 3 were provided + operator() () + ^ +3 warnings and 9 errors generated. +member_function_const.pass.cpp failed to compile +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:169:12: error: functional-style cast from 'char (A::*)() const volatile' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)()>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:69:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function_const_volatile.pass.cpp:31:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(a) == 'a'); + ^~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:31:17: note: instantiated from: + assert(f(a) == 'a'); + ~~~~ ^ ~~~ +member_function_const_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function_const_volatile.pass.cpp:33:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(ap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:33:18: note: instantiated from: + assert(f(ap) == 'a'); + ~~~~~ ^ ~~~ +member_function_const_volatile.pass.cpp:35:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(cap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:35:19: note: instantiated from: + assert(f(cap) == 'a'); + ~~~~~~ ^ ~~~ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:31:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(a) == 'a'); + ^ +member_function_const_volatile.pass.cpp:31:12: note: instantiated from: + assert(f(a) == 'a'); + ^ +member_function_const_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:33:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(ap) == 'a'); + ^ +member_function_const_volatile.pass.cpp:33:12: note: instantiated from: + assert(f(ap) == 'a'); + ^ +member_function_const_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:35:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(cap) == 'a'); + ^ +member_function_const_volatile.pass.cpp:35:12: note: instantiated from: + assert(f(cap) == 'a'); + ^ +member_function_const_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:177:12: error: functional-style cast from 'char (A::*)(int) const volatile' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)(_A0)>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:70:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test1(std::mem_fn(&A::test1)); + ^ +member_function_const_volatile.pass.cpp:45:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1) == 'b'); + ^~~~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:45:12: note: instantiated from: + assert(f(a, 1) == 'b'); + ^ +member_function_const_volatile.pass.cpp:70:5: note: in instantiation of function template specialization 'test1 >' requested here + test1(std::mem_fn(&A::test1)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:47:11: note: candidate function [with $0 = A, $1 = int] not viable: no known conversion from 'int' to 'int &' for 2nd argument + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 2 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:54:11: note: candidate function template not viable: requires 3 arguments, but 2 were provided + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 2 were provided + operator() () + ^ +../../../../include/__functional_03:185:12: error: functional-style cast from 'char (A::*)(int, double) const volatile' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)(_A0, _A1)>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:71:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:994:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:994:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:53:8: note: in instantiation of template class 'std::__invoke_return2' requested here + typename __invoke_return2::type + ^ +../../../../include/__functional_03:54:11: note: while substituting deduced template arguments into function template 'operator()' [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +member_function_const_volatile.pass.cpp:71:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate template ignored: substitution failure [with _F = char (A::*)(int, double), _A0 = A, _A1 = int, _A2 = int] +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +member_function_const_volatile.pass.cpp:59:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1, 2) == 'c'); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:59:12: note: instantiated from: + assert(f(a, 1, 2) == 'c'); + ^ +member_function_const_volatile.pass.cpp:71:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 3 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:47:11: note: candidate function template not viable: requires 2 arguments, but 3 were provided + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:54:11: note: candidate template ignored: substitution failure [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 3 were provided + operator() () + ^ +3 warnings and 9 errors generated. +member_function_const_volatile.pass.cpp failed to compile +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:137:12: error: functional-style cast from 'char (A::*)() volatile' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)()>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:69:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function_volatile.pass.cpp:31:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(a) == 'a'); + ^~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:31:17: note: instantiated from: + assert(f(a) == 'a'); + ~~~~ ^ ~~~ +member_function_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function_volatile.pass.cpp:33:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(ap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:33:18: note: instantiated from: + assert(f(ap) == 'a'); + ~~~~~ ^ ~~~ +member_function_volatile.pass.cpp:35:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(cap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:35:19: note: instantiated from: + assert(f(cap) == 'a'); + ~~~~~~ ^ ~~~ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:31:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(a) == 'a'); + ^ +member_function_volatile.pass.cpp:31:12: note: instantiated from: + assert(f(a) == 'a'); + ^ +member_function_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:33:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(ap) == 'a'); + ^ +member_function_volatile.pass.cpp:33:12: note: instantiated from: + assert(f(ap) == 'a'); + ^ +member_function_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:35:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(cap) == 'a'); + ^ +member_function_volatile.pass.cpp:35:12: note: instantiated from: + assert(f(cap) == 'a'); + ^ +member_function_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:145:12: error: functional-style cast from 'char (A::*)(int) volatile' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)(_A0)>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:70:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test1(std::mem_fn(&A::test1)); + ^ +member_function_volatile.pass.cpp:45:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1) == 'b'); + ^~~~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:45:12: note: instantiated from: + assert(f(a, 1) == 'b'); + ^ +member_function_volatile.pass.cpp:70:5: note: in instantiation of function template specialization 'test1 >' requested here + test1(std::mem_fn(&A::test1)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:47:11: note: candidate function [with $0 = A, $1 = int] not viable: no known conversion from 'int' to 'int &' for 2nd argument + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 2 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:54:11: note: candidate function template not viable: requires 3 arguments, but 2 were provided + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 2 were provided + operator() () + ^ +../../../../include/__functional_03:153:12: error: functional-style cast from 'char (A::*)(int, double) volatile' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)(_A0, _A1)>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:71:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:994:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:994:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:53:8: note: in instantiation of template class 'std::__invoke_return2' requested here + typename __invoke_return2::type + ^ +../../../../include/__functional_03:54:11: note: while substituting deduced template arguments into function template 'operator()' [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +member_function_volatile.pass.cpp:71:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate template ignored: substitution failure [with _F = char (A::*)(int, double), _A0 = A, _A1 = int, _A2 = int] +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +member_function_volatile.pass.cpp:59:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1, 2) == 'c'); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:59:12: note: instantiated from: + assert(f(a, 1, 2) == 'c'); + ^ +member_function_volatile.pass.cpp:71:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 3 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:47:11: note: candidate function template not viable: requires 2 arguments, but 3 were provided + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:54:11: note: candidate template ignored: substitution failure [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 3 were provided + operator() () + ^ +3 warnings and 9 errors generated. +member_function_volatile.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/func.memfn +passed 2 tests in /test/utilities/function.objects/func.memfn +passed 2 tests in /test/utilities/function.objects/func.require +passed 1 tests in /test/utilities/function.objects/func.wrap +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.badcall +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.badcall/func.wrap.badcall.const +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.alg +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.cap +alloc.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&); not implemented +#error template function(allocator_arg_t, const A&); not implemented + ^ +1 error generated. +alloc.pass.cpp failed to compile +alloc_F.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, F); not implemented +#error template function(allocator_arg_t, const A&, F); not implemented + ^ +1 error generated. +alloc_F.pass.cpp failed to compile +alloc_function.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, const function&); not implemented +#error template function(allocator_arg_t, const A&, const function&); not implemented + ^ +1 error generated. +alloc_function.pass.cpp failed to compile +alloc_nullptr.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, nullptr_t); not implemented +#error template function(allocator_arg_t, const A&, nullptr_t); not implemented + ^ +1 error generated. +alloc_nullptr.pass.cpp failed to compile +alloc_rfunction.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, function&&); not implemented +#error template function(allocator_arg_t, const A&, function&&); not implemented + ^ +1 error generated. +alloc_rfunction.pass.cpp failed to compile +failed 5 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con +passed 7 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con +In file included from invoke_int_0.pass.cpp:16: +In file included from ../../../../../../include/functional:887: +../../../../../../include/__functional_03:359:12: error: no matching function for call to '__invoke' + return __invoke<_R>(__f_.first()); + ^~~~~~~~~~~~ +../../../../../../include/__functional_03:309:14: note: in instantiation of member function 'std::__function::__func, int ()>::operator()' requested here + explicit __func(_F __f, _Alloc __a) : __f_(_STD::move(__f), _STD::move(__a)) {} + ^ +In file included from invoke_int_0.pass.cpp:16: +In file included from ../../../../../../include/functional:492: +In file included from ../../../../../../include/memory:199: +In file included from ../../../../../../include/__functional_base:52: +../../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke_int_0.pass.cpp:16: +In file included from ../../../../../../include/functional:887: +../../../../../../include/__functional_03:359:12: error: no matching function for call to '__invoke' + return __invoke<_R>(__f_.first()); + ^~~~~~~~~~~~ +../../../../../../include/__functional_03:309:14: note: in instantiation of member function 'std::__function::__func, int ()>::operator()' requested here + explicit __func(_F __f, _Alloc __a) : __f_(_STD::move(__f), _STD::move(__a)) {} + ^ +In file included from invoke_int_0.pass.cpp:16: +In file included from ../../../../../../include/functional:492: +In file included from ../../../../../../include/memory:199: +In file included from ../../../../../../include/__functional_base:52: +../../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +2 errors generated. +invoke_int_0.pass.cpp failed to compile +In file included from invoke_void_0.pass.cpp:16: +In file included from ../../../../../../include/functional:887: +../../../../../../include/__functional_03:359:12: error: no matching function for call to '__invoke' + return __invoke<_R>(__f_.first()); + ^~~~~~~~~~~~ +../../../../../../include/__functional_03:309:14: note: in instantiation of member function 'std::__function::__func, void ()>::operator()' requested here + explicit __func(_F __f, _Alloc __a) : __f_(_STD::move(__f), _STD::move(__a)) {} + ^ +In file included from invoke_void_0.pass.cpp:16: +In file included from ../../../../../../include/functional:492: +In file included from ../../../../../../include/memory:199: +In file included from ../../../../../../include/__functional_base:52: +../../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:820:1: note: candidate template ignored: substitution failure [with _R = void] +__invoke(_R _T::*) +^ +../../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = void] +__invoke(_F __f) +^ +../../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke_void_0.pass.cpp:16: +In file included from ../../../../../../include/functional:887: +../../../../../../include/__functional_03:359:12: error: no matching function for call to '__invoke' + return __invoke<_R>(__f_.first()); + ^~~~~~~~~~~~ +../../../../../../include/__functional_03:309:14: note: in instantiation of member function 'std::__function::__func, void ()>::operator()' requested here + explicit __func(_F __f, _Alloc __a) : __f_(_STD::move(__f), _STD::move(__a)) {} + ^ +In file included from invoke_void_0.pass.cpp:16: +In file included from ../../../../../../include/functional:492: +In file included from ../../../../../../include/memory:199: +In file included from ../../../../../../include/__functional_base:52: +../../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:820:1: note: candidate template ignored: substitution failure [with _R = void] +__invoke(_R _T::*) +^ +../../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = void] +__invoke(_F __f) +^ +../../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +2 errors generated. +invoke_void_0.pass.cpp failed to compile +failed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv +passed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv +assign_F_alloc.pass.cpp:21:2: error: #error template void assign(F&&, const A&); not implemented +#error template void assign(F&&, const A&); not implemented + ^ +1 error generated. +assign_F_alloc.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.nullptr +passed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ +passed 4 tests in /test/utilities/function.objects/function.pointer.adaptors +passed 3 tests in /test/utilities/function.objects/logical.operations +passed 16 tests in /test/utilities/function.objects/member.pointer.adaptors +passed 4 tests in /test/utilities/function.objects/negators +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: type 'functor4' does not provide a call operator + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = functor4] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +binary.pass.cpp:58:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +binary.pass.cpp:58:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +binary.pass.cpp:58:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +binary.pass.cpp:58:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = functor4] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 1, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = float (*)(int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +binary.pass.cpp:70:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((!std::is_base_of, + ^ +binary.pass.cpp:70:21: note: instantiated from: + static_assert((!std::is_base_of, + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +binary.pass.cpp:70:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((!std::is_base_of, + ^ +binary.pass.cpp:70:21: note: instantiated from: + static_assert((!std::is_base_of, + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = float (*)(int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 2, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = float (*)(int, int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +binary.pass.cpp:72:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +binary.pass.cpp:72:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +binary.pass.cpp:72:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +binary.pass.cpp:72:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = float (*)(int, int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +6 errors generated. +binary.pass.cpp failed to compile +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: type 'C' does not provide a call operator + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = C] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +type.pass.cpp:23:5: note: in instantiation of template class 'std::reference_wrapper' requested here + static_assert((std::is_same::type, + ^ +type.pass.cpp:23:33: note: instantiated from: + static_assert((std::is_same::type, + ^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +type.pass.cpp:23:5: note: in instantiation of template class 'std::reference_wrapper' requested here + static_assert((std::is_same::type, + ^ +type.pass.cpp:23:33: note: instantiated from: + static_assert((std::is_same::type, + ^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = C] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 1, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = int *(*)(double *)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +type.pass.cpp:31:5: note: in instantiation of template class 'std::reference_wrapper' requested here + static_assert((std::is_same::type, + ^ +type.pass.cpp:31:33: note: instantiated from: + static_assert((std::is_same::type, + ^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +type.pass.cpp:31:5: note: in instantiation of template class 'std::reference_wrapper' requested here + static_assert((std::is_same::type, + ^ +type.pass.cpp:31:33: note: instantiated from: + static_assert((std::is_same::type, + ^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int *(*)(double *)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +4 errors generated. +type.pass.cpp failed to compile +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: type 'functor4' does not provide a call operator + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = functor4] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +unary.pass.cpp:58:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +unary.pass.cpp:58:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +unary.pass.cpp:58:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +unary.pass.cpp:58:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = functor4] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 1, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = float (*)(int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +unary.pass.cpp:68:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +unary.pass.cpp:68:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +unary.pass.cpp:68:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +unary.pass.cpp:68:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = float (*)(int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 2, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = float (*)(int, int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +unary.pass.cpp:70:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((!std::is_base_of, + ^ +unary.pass.cpp:70:21: note: instantiated from: + static_assert((!std::is_base_of, + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +unary.pass.cpp:70:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((!std::is_base_of, + ^ +unary.pass.cpp:70:21: note: instantiated from: + static_assert((!std::is_base_of, + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = float (*)(int, int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +6 errors generated. +unary.pass.cpp failed to compile +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 1, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = int *(*)(double *)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +weak_result.pass.cpp:71:5: note: in instantiation of template class 'std::reference_wrapper' requested here + static_assert((std::is_same::result_type, + ^ +weak_result.pass.cpp:71:33: note: instantiated from: + static_assert((std::is_same::result_type, + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +weak_result.pass.cpp:71:5: note: in instantiation of template class 'std::reference_wrapper' requested here + static_assert((std::is_same::result_type, + ^ +weak_result.pass.cpp:71:33: note: instantiated from: + static_assert((std::is_same::result_type, + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int *(*)(double *)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: type 'functor4' does not provide a call operator + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = functor4] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +weak_result.pass.cpp:52:66: note: in instantiation of template class 'std::reference_wrapper' requested here + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:52:36: note: while substituting explicitly-specified template arguments into function template 'test' + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:80:5: note: in instantiation of template class 'has_result_type >' requested here + static_assert(!has_result_type >::value, ""); + ^ +weak_result.pass.cpp:80:20: note: instantiated from: + static_assert(!has_result_type >::value, ""); + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +weak_result.pass.cpp:52:66: note: in instantiation of template class 'std::reference_wrapper' requested here + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:52:36: note: while substituting explicitly-specified template arguments into function template 'test' + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:80:5: note: in instantiation of template class 'has_result_type >' requested here + static_assert(!has_result_type >::value, ""); + ^ +weak_result.pass.cpp:80:20: note: instantiated from: + static_assert(!has_result_type >::value, ""); + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = functor4] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: type 'C' does not provide a call operator + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = C] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +weak_result.pass.cpp:52:66: note: in instantiation of template class 'std::reference_wrapper' requested here + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:52:36: note: while substituting explicitly-specified template arguments into function template 'test' + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:81:5: note: in instantiation of template class 'has_result_type >' requested here + static_assert(!has_result_type >::value, ""); + ^ +weak_result.pass.cpp:81:20: note: instantiated from: + static_assert(!has_result_type >::value, ""); + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +weak_result.pass.cpp:52:66: note: in instantiation of template class 'std::reference_wrapper' requested here + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:52:36: note: while substituting explicitly-specified template arguments into function template 'test' + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:81:5: note: in instantiation of template class 'has_result_type >' requested here + static_assert(!has_result_type >::value, ""); + ^ +weak_result.pass.cpp:81:20: note: instantiated from: + static_assert(!has_result_type >::value, ""); + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = C] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +6 errors generated. +weak_result.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/refwrap +In file included from conversion.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +conversion.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +conversion.pass.cpp:43:5: note: in instantiation of function template specialization 'test' requested here + test(i); + ^ +In file included from conversion.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +conversion.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +conversion.pass.cpp:45:5: note: in instantiation of function template specialization 'test' requested here + test(j); + ^ +In file included from conversion.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +2 errors generated. +conversion.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.access +In file included from copy_assign.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +copy_assign.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +copy_assign.pass.cpp:55:5: note: in instantiation of function template specialization 'test' requested here + test(i); + ^ +In file included from copy_assign.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +copy_assign.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +copy_assign.pass.cpp:57:5: note: in instantiation of function template specialization 'test' requested here + test(j); + ^ +In file included from copy_assign.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +2 errors generated. +copy_assign.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.assign +In file included from copy_ctor.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +copy_ctor.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +copy_ctor.pass.cpp:43:5: note: in instantiation of function template specialization 'test' requested here + test(i); + ^ +In file included from copy_ctor.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +copy_ctor.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +copy_ctor.pass.cpp:45:5: note: in instantiation of function template specialization 'test' requested here + test(j); + ^ +In file included from copy_ctor.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +2 errors generated. +copy_ctor.pass.cpp failed to compile +In file included from type_ctor.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +type_ctor.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +type_ctor.pass.cpp:42:5: note: in instantiation of function template specialization 'test' requested here + test(i); + ^ +In file included from type_ctor.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +type_ctor.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +type_ctor.pass.cpp:44:5: note: in instantiation of function template specialization 'test' requested here + test(j); + ^ +In file included from type_ctor.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +2 errors generated. +type_ctor.pass.cpp failed to compile +failed 2 tests in /test/utilities/function.objects/refwrap/refwrap.const +passed 1 tests in /test/utilities/function.objects/refwrap/refwrap.const +In file included from cref_1.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +cref_1.pass.cpp:22:43: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r = std::cref(i); + ^ +In file included from cref_1.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +1 error generated. +cref_1.pass.cpp failed to compile +In file included from cref_2.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +cref_2.pass.cpp:22:44: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1 = std::cref(i); + ^ +In file included from cref_2.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +1 error generated. +cref_2.pass.cpp failed to compile +In file included from ref_1.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +ref_1.pass.cpp:22:37: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r = std::ref(i); + ^ +In file included from ref_1.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +1 error generated. +ref_1.pass.cpp failed to compile +In file included from ref_2.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +ref_2.pass.cpp:22:38: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1 = std::ref(i); + ^ +In file included from ref_2.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +1 error generated. +ref_2.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/refwrap/refwrap.helpers +passed 1 tests in /test/utilities/function.objects/refwrap/refwrap.helpers +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 1, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = void (*)(int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:57:43: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:57:43: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = void (*)(int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: no matching function for call to object of type 'A_void_1' + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = A_void_1] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:66:38: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +invoke.pass.cpp:33:10: note: candidate function not viable: requires 1 argument, but 0 were provided + void operator()(int i) + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:66:38: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = A_void_1] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 1, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = int (*)(int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:132:42: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:132:42: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int (*)(int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: no matching function for call to object of type 'A_int_1' + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = A_int_1] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:139:37: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +invoke.pass.cpp:110:9: note: candidate function not viable: requires 1 argument, but 0 were provided + int operator()(int i) + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:139:37: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = A_int_1] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +invoke.pass.cpp:167:11: error: expression is not assignable + r1(a) = 6; + ~~~~~ ^ +invoke.pass.cpp:171:12: error: expression is not assignable + r1(ap) = 7; + ~~~~~~ ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 2, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = void (*)(int, int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:210:48: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:210:48: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = void (*)(int, int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: no matching function for call to object of type 'A_void_2' + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = A_void_2] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:220:38: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +invoke.pass.cpp:185:10: note: candidate function not viable: requires 2 arguments, but 0 were provided + void operator()(int i, int j) + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:220:38: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = A_void_2] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 2, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = int (*)(int, int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:288:47: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:288:47: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int (*)(int, int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: no matching function for call to object of type 'A_int_2' + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = A_int_2] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:296:37: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +invoke.pass.cpp:266:9: note: candidate function not viable: requires 2 arguments, but 0 were provided + int operator()(int i, int j) + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:296:37: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = A_int_2] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +18 errors generated. +invoke.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.invoke +passed 3 tests in /test/utilities/function.objects/refwrap/refwrap.invoke +passed 3 tests in /test/utilities/function.objects/unord.hash +passed 1 tests in /test/utilities/memory +passed 1 tests in /test/utilities/memory/allocator.adaptor +passed 5 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.cnstr +passed 9 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.members +passed 4 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.types +passed 1 tests in /test/utilities/memory/allocator.tag +passed 3 tests in /test/utilities/memory/allocator.traits +passed 7 tests in /test/utilities/memory/allocator.traits/allocator.traits.members +passed 10 tests in /test/utilities/memory/allocator.traits/allocator.traits.types +passed 1 tests in /test/utilities/memory/allocator.uses +passed 1 tests in /test/utilities/memory/allocator.uses/allocator.uses.construction +passed 1 tests in /test/utilities/memory/allocator.uses/allocator.uses.trait +passed 1 tests in /test/utilities/memory/c.malloc +passed 2 tests in /test/utilities/memory/default.allocator +passed 1 tests in /test/utilities/memory/default.allocator/allocator.globals +passed 4 tests in /test/utilities/memory/default.allocator/allocator.members +passed 5 tests in /test/utilities/memory/pointer.traits +passed 1 tests in /test/utilities/memory/pointer.traits/pointer.traits.functions +passed 3 tests in /test/utilities/memory/pointer.traits/pointer.traits.types +passed 1 tests in /test/utilities/memory/ptr.align +passed 1 tests in /test/utilities/memory/specialized.algorithms +passed 1 tests in /test/utilities/memory/specialized.algorithms/specialized.addressof +passed 2 tests in /test/utilities/memory/specialized.algorithms/uninitialized.copy +passed 1 tests in /test/utilities/memory/specialized.algorithms/uninitialized.fill +passed 1 tests in /test/utilities/memory/specialized.algorithms/uninitialized.fill.n +passed 1 tests in /test/utilities/memory/storage.iterator +passed 1 tests in /test/utilities/memory/temporary.buffer +passed 1 tests in /test/utilities/memory/unique.ptr +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1 +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.general +move01.pass.cpp:49:54: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s1(new A[4], Deleter(5)); + ^~~~~~~~~~~~~~~ +In file included from move01.pass.cpp:22: +./../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +1 error generated. +move01.pass.cpp failed to compile +failed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime +passed 17 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime +pointer_deleter04.fail.cpp should not compile +move01.pass.cpp:62:53: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s(new A[3], Deleter(5)); + ^~~~~~~~~~~~~~~ +In file included from move01.pass.cpp:22: +./../../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +1 error generated. +move01.pass.cpp failed to compile +pointer_deleter01.pass.cpp:38:46: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s(p, Deleter()); + ^~~~~~~~~~~~~~ +In file included from pointer_deleter01.pass.cpp:21: +./../../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +1 error generated. +pointer_deleter01.pass.cpp failed to compile +failed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor +passed 39 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor +swap.pass.cpp:41:48: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s1(p1, Deleter(1)); + ^~~~~~~~~~~~~~~ +In file included from swap.pass.cpp:19: +./../../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +swap.pass.cpp:43:48: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s2(p2, Deleter(2)); + ^~~~~~~~~~~~~~~ +In file included from swap.pass.cpp:19: +./../../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +2 errors generated. +swap.pass.cpp failed to compile +failed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers +passed 6 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.single +move_convert13.fail.cpp should not compile +In file included from move_convert01.pass.cpp:16: +In file included from ../../../../../../include/memory:191: +../../../../../../include/type_traits:1199:12: error: non-const lvalue reference to type 'std::default_delete' cannot bind to a value of unrelated type 'std::default_delete' + return t; + ^ +In file included from move_convert01.pass.cpp:16: +../../../../../../include/memory:2180:27: note: in instantiation of function template specialization 'std::forward, std::default_delete >' requested here + __ptr_.second() = _STD::forward(__u.get_deleter()); + ^ +In file included from move_convert01.pass.cpp:16: +In file included from ../../../../../../include/memory:190: +../../../../../../include/__config:95:14: note: instantiated from: +#define _STD std + ^ +move_convert01.pass.cpp:47:8: note: in instantiation of function template specialization 'std::unique_ptr >::operator= >' requested here + s2 = std::move(s); + ^ +1 error generated. +move_convert01.pass.cpp failed to compile +In file included from move_convert02.pass.cpp:16: +In file included from ../../../../../../include/memory:191: +../../../../../../include/type_traits:1223:14: error: functional-style cast from 'Deleter' to '__rv >' is not allowed + return T(__rv(t)); + ^~~~~~~~ +In file included from move_convert02.pass.cpp:16: +../../../../../../include/memory:2180:27: note: in instantiation of function template specialization 'std::forward, Deleter >' requested here + __ptr_.second() = _STD::forward(__u.get_deleter()); + ^ +In file included from move_convert02.pass.cpp:16: +In file included from ../../../../../../include/memory:190: +../../../../../../include/__config:95:14: note: instantiated from: +#define _STD std + ^ +move_convert02.pass.cpp:49:8: note: in instantiation of function template specialization 'std::unique_ptr >::operator= >' requested here + s2 = std::move(s); + ^ +1 error generated. +move_convert02.pass.cpp failed to compile +In file included from move_convert03.pass.cpp:18: +In file included from ../../../../../../include/memory:191: +../../../../../../include/type_traits:1199:12: error: non-const lvalue reference to type 'CDeleter' cannot bind to a value of unrelated type 'CDeleter' + return t; + ^ +In file included from move_convert03.pass.cpp:18: +../../../../../../include/memory:2180:27: note: in instantiation of function template specialization 'std::forward &, CDeleter >' requested here + __ptr_.second() = _STD::forward(__u.get_deleter()); + ^ +In file included from move_convert03.pass.cpp:18: +In file included from ../../../../../../include/memory:190: +../../../../../../include/__config:95:14: note: instantiated from: +#define _STD std + ^ +move_convert03.pass.cpp:52:8: note: in instantiation of function template specialization 'std::unique_ptr &>::operator= &>' requested here + s2 = std::move(s); + ^ +1 error generated. +move_convert03.pass.cpp failed to compile +failed 4 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn +passed 13 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn +pointer_deleter04.fail.cpp should not compile +move_convert01.pass.cpp:49:24: error: no matching constructor for initialization of 'std::unique_ptr' + std::unique_ptr s2(std::move(s)); + ^ ~~~~~~~~~~~~ +In file included from move_convert01.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = std::default_delete] not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'unique_ptr > &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2087:40: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'pointer' (aka 'A *') for 1st argument + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(pointer __p) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2095:44: note: candidate template ignored: failed template argument deduction + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(auto_ptr<_Up>& __p, + ^ +../../../../../../include/memory:2075:31: note: candidate constructor not viable: requires 0 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr() + ^ +../../../../../../include/memory:2184:31: note: candidate constructor not viable: requires 2 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d) + ^ +1 error generated. +move_convert01.pass.cpp failed to compile +move_convert02.pass.cpp:51:37: error: no matching constructor for initialization of 'std::unique_ptr >' + std::unique_ptr > s2(std::move(s)); + ^ ~~~~~~~~~~~~ +In file included from move_convert02.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = Deleter] not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'unique_ptr > &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2087:40: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'pointer' (aka 'A *') for 1st argument + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(pointer __p) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2095:44: note: candidate template ignored: failed template argument deduction + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(auto_ptr<_Up>& __p, + ^ +../../../../../../include/memory:2075:31: note: candidate constructor not viable: requires 0 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr() + ^ +../../../../../../include/memory:2184:31: note: candidate constructor not viable: requires 2 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d) + ^ +1 error generated. +move_convert02.pass.cpp failed to compile +move_convert03.pass.cpp:67:38: error: no matching constructor for initialization of 'std::unique_ptr &>' + std::unique_ptr&> s2(std::move(s)); + ^ ~~~~~~~~~~~~ +In file included from move_convert03.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::unique_ptr &> &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = CDeleter &] not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'unique_ptr &> &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2087:40: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'pointer' (aka 'A *') for 1st argument + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(pointer __p) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to '__rv &> >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2095:44: note: candidate template ignored: failed template argument deduction + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(auto_ptr<_Up>& __p, + ^ +../../../../../../include/memory:2075:31: note: candidate constructor not viable: requires 0 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr() + ^ +../../../../../../include/memory:2184:31: note: candidate constructor not viable: requires 2 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d) + ^ +1 error generated. +move_convert03.pass.cpp failed to compile +move_convert04.pass.cpp:49:24: error: no viable conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::unique_ptr' + std::unique_ptr s2 = std::move(s); + ^ ~~~~~~~~~~~~ +In file included from move_convert04.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = std::default_delete] not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'unique_ptr > &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2168:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator __rv() + ^ +../../../../../../include/memory:2212:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator int __nat::*() const {return __ptr_.first() ? &__nat::__for_bool_ : 0;} + ^ +1 error generated. +move_convert04.pass.cpp failed to compile +move_convert05.pass.cpp:51:37: error: no viable conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::unique_ptr >' + std::unique_ptr > s2 = std::move(s); + ^ ~~~~~~~~~~~~ +In file included from move_convert05.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = Deleter] not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'unique_ptr > &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2168:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator __rv() + ^ +../../../../../../include/memory:2212:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator int __nat::*() const {return __ptr_.first() ? &__nat::__for_bool_ : 0;} + ^ +1 error generated. +move_convert05.pass.cpp failed to compile +move_convert06.pass.cpp:67:38: error: no viable conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::unique_ptr &>' + std::unique_ptr&> s2 = std::move(s); + ^ ~~~~~~~~~~~~ +In file included from move_convert06.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::unique_ptr &> &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = CDeleter &] not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'unique_ptr &> &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to '__rv &> >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2168:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator __rv() + ^ +../../../../../../include/memory:2212:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator int __nat::*() const {return __ptr_.first() ? &__nat::__for_bool_ : 0;} + ^ +1 error generated. +move_convert06.pass.cpp failed to compile +move_convert07.pass.cpp:52:38: error: no viable conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::unique_ptr >' + std::unique_ptr > s2 = std::move(s); + ^ ~~~~~~~~~~~~ +In file included from move_convert07.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = CDeleter &] not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'unique_ptr &> &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2168:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator __rv() + ^ +../../../../../../include/memory:2212:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator int __nat::*() const {return __ptr_.first() ? &__nat::__for_bool_ : 0;} + ^ +1 error generated. +move_convert07.pass.cpp failed to compile +failed 8 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor +passed 40 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.dtor +passed 5 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers +passed 6 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers +swap.pass.cpp:62:48: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s1(p1, Deleter(1)); + ^~~~~~~~~~~~~~~ +In file included from swap.pass.cpp:19: +./../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +swap.pass.cpp:64:48: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s2(p2, Deleter(2)); + ^~~~~~~~~~~~~~~ +In file included from swap.pass.cpp:19: +./../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +2 errors generated. +swap.pass.cpp failed to compile +failed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.special +passed 2 tests in /test/utilities/memory/unique.ptr/unique.ptr.special +passed 3 tests in /test/utilities/memory/util.dynamic.safety +passed 1 tests in /test/utilities/memory/util.smartptr +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.enab +not implemented: /test/utilities/memory/util.smartptr/util.smartptr.hash +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.getdeleter +Assertion failed: (pB.use_count() == 1), function main, file shared_ptr_Y_rv.pass.cpp, line 53. +./testit: line 84: 65762 Abort trap ./a.out +shared_ptr_Y_rv.pass.cpp failed at run time +Assertion failed: (pB.use_count() == 1), function main, file shared_ptr_rv.pass.cpp, line 53. +./testit: line 84: 65777 Abort trap ./a.out +shared_ptr_rv.pass.cpp failed at run time +clang: error: compiler command failed due to signal 11 (use -v to see invocation) +unique_ptr_Y.pass.cpp failed to compile +failed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign +passed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign +passed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp +clang: error: compiler command failed due to signal 11 (use -v to see invocation) +unique_ptr.pass.cpp failed to compile +failed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const +passed 19 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.dest +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.io +passed 5 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod +passed 6 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec +not implemented: /test/utilities/memory/util.smartptr/util.smartptr.shared.atomic +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless +passed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign +passed 4 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.dest +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod +passed 5 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.spec +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weakptr +passed 1 tests in /test/utilities/meta +passed 1 tests in /test/utilities/meta/meta.hel +is_convertible.pass.cpp:97:5: warning: qualifier on function type 'Function' (aka 'void ()') has unspecified behavior + static_assert(( std::is_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_convertible.pass.cpp:97:52: note: instantiated from: + static_assert(( std::is_convertible::value), ""); + ^~~~~~~~~~~~~~ +is_convertible.pass.cpp:275:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert((!std::is_convertible::value), ""); + ^ +In file included from is_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +1 warning and 1 error generated. +is_convertible.pass.cpp failed to compile +is_explicitly_convertible.pass.cpp:22:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert(( std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:22:26: note: instantiated from: + static_assert(( std::is_explicitly_convertible::value), ""); + ~~~~~^ +is_explicitly_convertible.pass.cpp:22:5: error: type name requires a specifier or qualifier + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:22:5: error: C++ requires a type specifier for all declarations + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:23:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert(( std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:23:26: note: instantiated from: + static_assert(( std::is_explicitly_convertible::value), ""); + ~~~~~^ +is_explicitly_convertible.pass.cpp:23:5: error: type name requires a specifier or qualifier + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:23:5: error: C++ requires a type specifier for all declarations + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:24:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert(( std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:24:26: note: instantiated from: + static_assert(( std::is_explicitly_convertible::value), ""); + ~~~~~^ +is_explicitly_convertible.pass.cpp:24:5: error: type name requires a specifier or qualifier + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:24:5: error: C++ requires a type specifier for all declarations + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:25:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert(( std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:25:26: note: instantiated from: + static_assert(( std::is_explicitly_convertible::value), ""); + ~~~~~^ +is_explicitly_convertible.pass.cpp:25:5: error: type name requires a specifier or qualifier + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:25:5: error: C++ requires a type specifier for all declarations + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:27:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert((!std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:27:26: note: instantiated from: + static_assert((!std::is_explicitly_convertible::value), ""); + ~~~~~^ +is_explicitly_convertible.pass.cpp:27:5: error: type name requires a specifier or qualifier + static_assert((!std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:27:5: error: C++ requires a type specifier for all declarations + static_assert((!std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:28:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert((!std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:28:26: note: instantiated from: + static_assert((!std::is_explicitly_convertible::value), ""); + ~~~~~^ +is_explicitly_convertible.pass.cpp:28:5: error: type name requires a specifier or qualifier + static_assert((!std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:28:5: error: C++ requires a type specifier for all declarations + static_assert((!std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:30:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert((!std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:30:26: note: instantiated from: + static_assert((!std::is_explicitly_convertible::value), ""); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +is_explicitly_convertible.pass.cpp failed to compile +failed 2 tests in /test/utilities/meta/meta.rel +passed 2 tests in /test/utilities/meta/meta.rel +passed 1 tests in /test/utilities/meta/meta.rqmts +passed 1 tests in /test/utilities/meta/meta.trans +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.arr +passed 6 tests in /test/utilities/meta/meta.trans/meta.trans.cv +aligned_storage.pass.cpp:25:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 2, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 4, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:31:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 12, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 8, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 16, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:40:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 16, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:41:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 16, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:45:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 32, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:46:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 32, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:50:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 32, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:51:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 32, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:55:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 32, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:56:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 64, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:60:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 16, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:61:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 16, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:70:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 2, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:75:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 2, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:76:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 4, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:80:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 4, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +aligned_storage.pass.cpp failed to compile +underlying_type.pass.cpp:18:2: error: #error underlying_type is not implemented +#error underlying_type is not implemented + ^ +1 error generated. +underlying_type.pass.cpp failed to compile +failed 2 tests in /test/utilities/meta/meta.trans/meta.trans.other +passed 6 tests in /test/utilities/meta/meta.trans/meta.trans.other +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.ptr +passed 3 tests in /test/utilities/meta/meta.trans/meta.trans.ref +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.sign +passed 1 tests in /test/utilities/meta/meta.type.synop +passed 1 tests in /test/utilities/meta/meta.unary +union.pass.cpp:29:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_union::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +union.pass.cpp:37:5: note: in instantiation of function template specialization 'test_union_imp' requested here + test_union_imp(); + ^ +union.pass.cpp:51:5: note: in instantiation of function template specialization 'test_union' requested here + test_union(); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::is_class::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:29:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_union::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +union.pass.cpp:38:5: note: in instantiation of function template specialization 'test_union_imp' requested here + test_union_imp(); + ^ +union.pass.cpp:51:5: note: in instantiation of function template specialization 'test_union' requested here + test_union(); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::is_class::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:29:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_union::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +union.pass.cpp:39:5: note: in instantiation of function template specialization 'test_union_imp' requested here + test_union_imp(); + ^ +union.pass.cpp:51:5: note: in instantiation of function template specialization 'test_union' requested here + test_union(); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::is_class::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:29:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_union::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +union.pass.cpp:40:5: note: in instantiation of function template specialization 'test_union_imp' requested here + test_union_imp(); + ^ +union.pass.cpp:51:5: note: in instantiation of function template specialization 'test_union' requested here + test_union(); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::is_class::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +8 errors generated. +union.pass.cpp failed to compile +failed 1 tests in /test/utilities/meta/meta.unary/meta.unary.cat +passed 12 tests in /test/utilities/meta/meta.unary/meta.unary.cat +passed 13 tests in /test/utilities/meta/meta.unary/meta.unary.comp +has_copy_assign.pass.cpp:18:2: error: #error has_copy_assign not implemented +#error has_copy_assign not implemented + ^ +1 error generated. +has_copy_assign.pass.cpp failed to compile +has_copy_constructor.pass.cpp:18:2: error: #error has_copy_constructor not implemented +#error has_copy_constructor not implemented + ^ +1 error generated. +has_copy_constructor.pass.cpp failed to compile +has_default_constructor.pass.cpp:18:2: error: #error has_default_constructor not implemented +#error has_default_constructor not implemented + ^ +1 error generated. +has_default_constructor.pass.cpp failed to compile +has_move_assign.pass.cpp:18:2: error: #error has_move_assign not implemented +#error has_move_assign not implemented + ^ +1 error generated. +has_move_assign.pass.cpp failed to compile +has_move_constructor.pass.cpp:18:2: error: #error has_move_constructor not implemented +#error has_move_constructor not implemented + ^ +1 error generated. +has_move_constructor.pass.cpp failed to compile +has_nothrow_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_assign.pass.cpp:66:5: note: in instantiation of function template specialization 'test_has_nothrow_assign' requested here + test_has_nothrow_assign(); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_assign.pass.cpp:67:5: note: in instantiation of function template specialization 'test_has_nothrow_assign' requested here + test_has_nothrow_assign(); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_assign.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_nothrow_assign' requested here + test_has_nothrow_assign(); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_assign.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_nothrow_assign' requested here + test_has_nothrow_assign(); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_assign.pass.cpp:76:5: note: in instantiation of function template specialization 'test_has_nothrow_assign' requested here + test_has_nothrow_assign(); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +10 errors generated. +has_nothrow_copy_assign.pass.cpp failed to compile +has_nothrow_copy_constructor.pass.cpp:28:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_constructor.pass.cpp:64:5: note: in instantiation of function template specialization 'test_has_not_nothrow_copy_constructor' requested here + test_has_not_nothrow_copy_constructor(); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:29:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:31:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_constructor.pass.cpp:66:5: note: in instantiation of function template specialization 'test_has_nothrow_copy_constructor' requested here + test_has_nothrow_copy_constructor(); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_constructor.pass.cpp:67:5: note: in instantiation of function template specialization 'test_has_nothrow_copy_constructor' requested here + test_has_nothrow_copy_constructor(); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_constructor.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_nothrow_copy_constructor' requested here + test_has_nothrow_copy_constructor(); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_constructor.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_nothrow_copy_constructor' requested here + test_has_nothrow_copy_constructor(); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +has_nothrow_copy_constructor.pass.cpp failed to compile +has_nothrow_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_default_constructor.pass.cpp:66:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor' requested here + test_has_nothrow_default_constructor(); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_default_constructor.pass.cpp:67:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor' requested here + test_has_nothrow_default_constructor(); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_default_constructor.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor' requested here + test_has_nothrow_default_constructor(); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_default_constructor.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor' requested here + test_has_nothrow_default_constructor(); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_default_constructor.pass.cpp:76:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor' requested here + test_has_nothrow_default_constructor(); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +has_nothrow_default_constructor.pass.cpp failed to compile +has_nothrow_move_assign.pass.cpp:18:2: error: #error has_nothrow_move_assign not implemented +#error has_nothrow_move_assign not implemented + ^ +1 error generated. +has_nothrow_move_assign.pass.cpp failed to compile +has_nothrow_move_constructor.pass.cpp:18:2: error: #error has_nothrow_move_constructor not implemented +#error has_nothrow_move_constructor not implemented + ^ +1 error generated. +has_nothrow_move_constructor.pass.cpp failed to compile +has_trivial_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_assign.pass.cpp:66:5: note: in instantiation of function template specialization 'test_has_trivial_assign' requested here + test_has_trivial_assign(); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_assign.pass.cpp:67:5: note: in instantiation of function template specialization 'test_has_trivial_assign' requested here + test_has_trivial_assign(); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_assign.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_trivial_assign' requested here + test_has_trivial_assign(); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_assign.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_trivial_assign' requested here + test_has_trivial_assign(); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_assign.pass.cpp:76:5: note: in instantiation of function template specialization 'test_has_trivial_assign' requested here + test_has_trivial_assign(); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +10 errors generated. +has_trivial_copy_assign.pass.cpp failed to compile +has_trivial_copy_constructor.pass.cpp:28:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_constructor.pass.cpp:64:5: note: in instantiation of function template specialization 'test_has_not_trivial_copy_constructor' requested here + test_has_not_trivial_copy_constructor(); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:29:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:31:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_constructor.pass.cpp:66:5: note: in instantiation of function template specialization 'test_has_trivial_copy_constructor' requested here + test_has_trivial_copy_constructor(); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_constructor.pass.cpp:67:5: note: in instantiation of function template specialization 'test_has_trivial_copy_constructor' requested here + test_has_trivial_copy_constructor(); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_constructor.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_trivial_copy_constructor' requested here + test_has_trivial_copy_constructor(); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_constructor.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_trivial_copy_constructor' requested here + test_has_trivial_copy_constructor(); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +has_trivial_copy_constructor.pass.cpp failed to compile +has_trivial_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_default_constructor.pass.cpp:66:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor' requested here + test_has_trivial_default_constructor(); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_default_constructor.pass.cpp:67:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor' requested here + test_has_trivial_default_constructor(); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_default_constructor.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor' requested here + test_has_trivial_default_constructor(); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_default_constructor.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor' requested here + test_has_trivial_default_constructor(); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_default_constructor.pass.cpp:76:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor' requested here + test_has_trivial_default_constructor(); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +has_trivial_default_constructor.pass.cpp failed to compile +has_trivial_destructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_destructor.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_trivial_destructor' requested here + test_has_trivial_destructor(); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_destructor.pass.cpp:69:5: note: in instantiation of function template specialization 'test_has_trivial_destructor' requested here + test_has_trivial_destructor(); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_destructor.pass.cpp:76:5: note: in instantiation of function template specialization 'test_has_trivial_destructor' requested here + test_has_trivial_destructor(); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +12 errors generated. +has_trivial_destructor.pass.cpp failed to compile +has_trivial_move_assign.pass.cpp:18:2: error: #error has_trivial_move_assign not implemented +#error has_trivial_move_assign not implemented + ^ +1 error generated. +has_trivial_move_assign.pass.cpp failed to compile +has_trivial_move_constructor.pass.cpp:18:2: error: #error has_trivial_move_constructor not implemented +#error has_trivial_move_constructor not implemented + ^ +1 error generated. +has_trivial_move_constructor.pass.cpp failed to compile +has_virtual_destructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_virtual_destructor.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_virtual_destructor' requested here + test_has_virtual_destructor(); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_virtual_destructor.pass.cpp:76:5: note: in instantiation of function template specialization 'test_has_virtual_destructor' requested here + test_has_virtual_destructor(); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +8 errors generated. +has_virtual_destructor.pass.cpp failed to compile +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:668:7: error: unions cannot be base classes + : public _Tp + ^~~~~~~~~~ +../../../../../include/type_traits:679:56: note: in instantiation of template class 'std::__is_empty1' requested here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:683:40: note: in instantiation of template class 'std::__libcpp_empty' requested here +template struct is_empty : public __libcpp_empty<_Tp> {}; + ^ +is_empty.pass.cpp:28:5: note: in instantiation of template class 'std::is_empty' requested here + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:28:20: note: instantiated from: + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:60:5: note: in instantiation of function template specialization 'test_is_not_empty' requested here + test_is_not_empty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:668:7: error: unions cannot be base classes + : public _Tp + ^~~~~~~~~~ +../../../../../include/type_traits:679:56: note: in instantiation of template class 'std::__is_empty1' requested here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:683:40: note: in instantiation of template class 'std::__libcpp_empty' requested here +template struct is_empty : public __libcpp_empty<_Tp> {}; + ^ +is_empty.pass.cpp:29:5: note: in instantiation of template class 'std::is_empty' requested here + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:29:20: note: instantiated from: + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:60:5: note: in instantiation of function template specialization 'test_is_not_empty' requested here + test_is_not_empty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:668:7: error: unions cannot be base classes + : public _Tp + ^~~~~~~~~~ +../../../../../include/type_traits:679:56: note: in instantiation of template class 'std::__is_empty1' requested here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:683:40: note: in instantiation of template class 'std::__libcpp_empty' requested here +template struct is_empty : public __libcpp_empty<_Tp> {}; + ^ +is_empty.pass.cpp:30:5: note: in instantiation of template class 'std::is_empty' requested here + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:30:20: note: instantiated from: + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:60:5: note: in instantiation of function template specialization 'test_is_not_empty' requested here + test_is_not_empty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:668:7: error: unions cannot be base classes + : public _Tp + ^~~~~~~~~~ +../../../../../include/type_traits:679:56: note: in instantiation of template class 'std::__is_empty1' requested here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:683:40: note: in instantiation of template class 'std::__libcpp_empty' requested here +template struct is_empty : public __libcpp_empty<_Tp> {}; + ^ +is_empty.pass.cpp:31:5: note: in instantiation of template class 'std::is_empty' requested here + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:31:20: note: instantiated from: + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:60:5: note: in instantiation of function template specialization 'test_is_not_empty' requested here + test_is_not_empty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:668:7: error: base class 'NotEmpty const volatile' has private destructor + : public _Tp + ^~~~~~~~~~ +is_empty.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:679:56: note: implicit default destructor for 'std::__is_empty1' first required here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:668:7: error: base class 'NotEmpty volatile' has private destructor + : public _Tp + ^~~~~~~~~~ +is_empty.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:679:56: note: implicit default destructor for 'std::__is_empty1' first required here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:668:7: error: base class 'NotEmpty const' has private destructor + : public _Tp + ^~~~~~~~~~ +is_empty.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:679:56: note: implicit default destructor for 'std::__is_empty1' first required here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:668:7: error: base class 'NotEmpty' has private destructor + : public _Tp + ^~~~~~~~~~ +is_empty.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:679:56: note: implicit default destructor for 'std::__is_empty1' first required here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +8 errors generated. +is_empty.pass.cpp failed to compile +is_literal_type.pass.cpp:18:5: error: no member named 'is_literal_type' in namespace 'std' + static_assert( std::is_literal_type::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_literal_type.pass.cpp:18:25: note: instantiated from: + static_assert( std::is_literal_type::value, ""); + ~~~~~^ +is_literal_type.pass.cpp:18:5: error: type name requires a specifier or qualifier + static_assert( std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:18:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:19:5: error: no member named 'is_literal_type' in namespace 'std' + static_assert( std::is_literal_type::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_literal_type.pass.cpp:19:25: note: instantiated from: + static_assert( std::is_literal_type::value, ""); + ~~~~~^ +is_literal_type.pass.cpp:19:5: error: type name requires a specifier or qualifier + static_assert( std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:19:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:20:5: error: no member named 'is_literal_type' in namespace 'std' + static_assert(!std::is_literal_type::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_literal_type.pass.cpp:20:25: note: instantiated from: + static_assert(!std::is_literal_type::value, ""); + ~~~~~^ +is_literal_type.pass.cpp:20:5: error: type name requires a specifier or qualifier + static_assert(!std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:20:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:21:5: error: no member named 'is_literal_type' in namespace 'std' + static_assert(!std::is_literal_type::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_literal_type.pass.cpp:21:25: note: instantiated from: + static_assert(!std::is_literal_type::value, ""); + ~~~~~^ +is_literal_type.pass.cpp:21:5: error: type name requires a specifier or qualifier + static_assert(!std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:21:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +12 errors generated. +is_literal_type.pass.cpp failed to compile +is_pod.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_pod.pass.cpp:46:5: note: in instantiation of function template specialization 'test_is_pod' requested here + test_is_pod(); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_pod.pass.cpp:47:5: note: in instantiation of function template specialization 'test_is_pod' requested here + test_is_pod(); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_pod.pass.cpp:48:5: note: in instantiation of function template specialization 'test_is_pod' requested here + test_is_pod(); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_pod.pass.cpp:49:5: note: in instantiation of function template specialization 'test_is_pod' requested here + test_is_pod(); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_pod.pass.cpp:50:5: note: in instantiation of function template specialization 'test_is_pod' requested here + test_is_pod(); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +10 errors generated. +is_pod.pass.cpp failed to compile +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:687:49: error: unions cannot be base classes +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +../../../../../include/type_traits:692:38: note: in instantiation of template class 'std::__is_polymorphic1' requested here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:696:46: note: in instantiation of template class 'std::__libcpp_polymorphic' requested here +template struct is_polymorphic : public __libcpp_polymorphic<_Tp> {}; + ^ +is_polymorphic.pass.cpp:28:5: note: in instantiation of template class 'std::is_polymorphic' requested here + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:28:20: note: instantiated from: + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:65:5: note: in instantiation of function template specialization 'test_is_not_polymorphic' requested here + test_is_not_polymorphic(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:687:49: error: unions cannot be base classes +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +../../../../../include/type_traits:692:38: note: in instantiation of template class 'std::__is_polymorphic1' requested here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:696:46: note: in instantiation of template class 'std::__libcpp_polymorphic' requested here +template struct is_polymorphic : public __libcpp_polymorphic<_Tp> {}; + ^ +is_polymorphic.pass.cpp:29:5: note: in instantiation of template class 'std::is_polymorphic' requested here + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:29:20: note: instantiated from: + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:65:5: note: in instantiation of function template specialization 'test_is_not_polymorphic' requested here + test_is_not_polymorphic(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:687:49: error: unions cannot be base classes +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +../../../../../include/type_traits:692:38: note: in instantiation of template class 'std::__is_polymorphic1' requested here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:696:46: note: in instantiation of template class 'std::__libcpp_polymorphic' requested here +template struct is_polymorphic : public __libcpp_polymorphic<_Tp> {}; + ^ +is_polymorphic.pass.cpp:30:5: note: in instantiation of template class 'std::is_polymorphic' requested here + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:30:20: note: instantiated from: + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:65:5: note: in instantiation of function template specialization 'test_is_not_polymorphic' requested here + test_is_not_polymorphic(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:687:49: error: unions cannot be base classes +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +../../../../../include/type_traits:692:38: note: in instantiation of template class 'std::__is_polymorphic1' requested here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:696:46: note: in instantiation of template class 'std::__libcpp_polymorphic' requested here +template struct is_polymorphic : public __libcpp_polymorphic<_Tp> {}; + ^ +is_polymorphic.pass.cpp:31:5: note: in instantiation of template class 'std::is_polymorphic' requested here + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:31:20: note: instantiated from: + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:65:5: note: in instantiation of function template specialization 'test_is_not_polymorphic' requested here + test_is_not_polymorphic(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:687:49: error: base class 'Abstract const volatile' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:52:13: note: declared private here + virtual ~Abstract() = 0; + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'Abstract volatile' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:52:13: note: declared private here + virtual ~Abstract() = 0; + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'Abstract const' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:52:13: note: declared private here + virtual ~Abstract() = 0; + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'Abstract' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:52:13: note: declared private here + virtual ~Abstract() = 0; + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'NotEmpty const volatile' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'NotEmpty volatile' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'NotEmpty const' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'NotEmpty' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +12 errors generated. +is_polymorphic.pass.cpp failed to compile +is_standard_layout.pass.cpp:18:5: error: no member named 'is_standard_layout' in namespace 'std' + static_assert( std::is_standard_layout::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_standard_layout.pass.cpp:18:25: note: instantiated from: + static_assert( std::is_standard_layout::value, ""); + ~~~~~^ +is_standard_layout.pass.cpp:18:5: error: type name requires a specifier or qualifier + static_assert( std::is_standard_layout::value, ""); + ^ +In file included from is_standard_layout.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_standard_layout.pass.cpp:18:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_standard_layout::value, ""); + ^ +In file included from is_standard_layout.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_standard_layout.pass.cpp:19:5: error: no member named 'is_standard_layout' in namespace 'std' + static_assert(!std::is_standard_layout::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_standard_layout.pass.cpp:19:25: note: instantiated from: + static_assert(!std::is_standard_layout::value, ""); + ~~~~~^ +is_standard_layout.pass.cpp:19:5: error: type name requires a specifier or qualifier + static_assert(!std::is_standard_layout::value, ""); + ^ +In file included from is_standard_layout.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_standard_layout.pass.cpp:19:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_standard_layout::value, ""); + ^ +In file included from is_standard_layout.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_standard_layout.pass.cpp:20:5: error: no member named 'is_standard_layout' in namespace 'std' + static_assert(!std::is_standard_layout::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_standard_layout.pass.cpp:20:25: note: instantiated from: + static_assert(!std::is_standard_layout::value, ""); + ~~~~~^ +is_standard_layout.pass.cpp:20:5: error: type name requires a specifier or qualifier + static_assert(!std::is_standard_layout::value, ""); + ^ +In file included from is_standard_layout.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_standard_layout.pass.cpp:20:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_standard_layout::value, ""); + ^ +In file included from is_standard_layout.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +9 errors generated. +is_standard_layout.pass.cpp failed to compile +is_trivial.pass.cpp:18:5: error: no member named 'is_trivial' in namespace 'std' + static_assert( std::is_trivial::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivial.pass.cpp:18:25: note: instantiated from: + static_assert( std::is_trivial::value, ""); + ~~~~~^ +is_trivial.pass.cpp:18:5: error: type name requires a specifier or qualifier + static_assert( std::is_trivial::value, ""); + ^ +In file included from is_trivial.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivial.pass.cpp:18:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_trivial::value, ""); + ^ +In file included from is_trivial.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivial.pass.cpp:19:5: error: no member named 'is_trivial' in namespace 'std' + static_assert(!std::is_trivial::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivial.pass.cpp:19:25: note: instantiated from: + static_assert(!std::is_trivial::value, ""); + ~~~~~^ +is_trivial.pass.cpp:19:5: error: type name requires a specifier or qualifier + static_assert(!std::is_trivial::value, ""); + ^ +In file included from is_trivial.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivial.pass.cpp:19:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_trivial::value, ""); + ^ +In file included from is_trivial.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivial.pass.cpp:20:5: error: no member named 'is_trivial' in namespace 'std' + static_assert(!std::is_trivial::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivial.pass.cpp:20:25: note: instantiated from: + static_assert(!std::is_trivial::value, ""); + ~~~~~^ +is_trivial.pass.cpp:20:5: error: type name requires a specifier or qualifier + static_assert(!std::is_trivial::value, ""); + ^ +In file included from is_trivial.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivial.pass.cpp:20:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_trivial::value, ""); + ^ +In file included from is_trivial.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +9 errors generated. +is_trivial.pass.cpp failed to compile +is_trivialially_copyable.pass.cpp:30:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert( std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:30:25: note: instantiated from: + static_assert( std::is_trivially_copyable::value, ""); + ~~~~~^ +is_trivialially_copyable.pass.cpp:30:5: error: type name requires a specifier or qualifier + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:30:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:31:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert( std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:31:25: note: instantiated from: + static_assert( std::is_trivially_copyable::value, ""); + ~~~~~^ +is_trivialially_copyable.pass.cpp:31:5: error: type name requires a specifier or qualifier + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:31:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:32:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert(!std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:32:25: note: instantiated from: + static_assert(!std::is_trivially_copyable::value, ""); + ~~~~~^ +is_trivialially_copyable.pass.cpp:32:5: error: type name requires a specifier or qualifier + static_assert(!std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:32:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:33:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert( std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:33:25: note: instantiated from: + static_assert( std::is_trivially_copyable::value, ""); + ~~~~~^ +is_trivialially_copyable.pass.cpp:33:5: error: type name requires a specifier or qualifier + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:33:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:34:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert( std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:34:25: note: instantiated from: + static_assert( std::is_trivially_copyable::value, ""); + ~~~~~^ +is_trivialially_copyable.pass.cpp:34:5: error: type name requires a specifier or qualifier + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:34:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:35:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert(!std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:35:25: note: instantiated from: + static_assert(!std::is_trivially_copyable::value, ""); + ~~~~~^ +is_trivialially_copyable.pass.cpp:35:5: error: type name requires a specifier or qualifier + static_assert(!std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:35:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:36:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert(!std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:36:25: note: instantiated from: + static_assert(!std::is_trivially_copyable::value, ""); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +is_trivialially_copyable.pass.cpp failed to compile +failed 24 tests in /test/utilities/meta/meta.unary/meta.unary.prop +passed 10 tests in /test/utilities/meta/meta.unary/meta.unary.prop +passed 2 tests in /test/utilities/ratio +passed 8 tests in /test/utilities/ratio/ratio.arithmetic +passed 6 tests in /test/utilities/ratio/ratio.comparison +passed 4 tests in /test/utilities/ratio/ratio.ratio +passed 1 tests in /test/utilities/ratio/ratio.si +passed 2 tests in /test/utilities/template.bitset +passed 4 tests in /test/utilities/template.bitset/bitset.cons +passed 1 tests in /test/utilities/template.bitset/bitset.hash +passed 26 tests in /test/utilities/template.bitset/bitset.members +passed 5 tests in /test/utilities/template.bitset/bitset.operators +passed 7 tests in /test/utilities/time +passed 1 tests in /test/utilities/time/time.clock +passed 2 tests in /test/utilities/time/time.clock/time.clock.hires +passed 2 tests in /test/utilities/time/time.clock/time.clock.monotonic +passed 5 tests in /test/utilities/time/time.clock/time.clock.system +passed 1 tests in /test/utilities/time/time.clock.req +passed 5 tests in /test/utilities/time/time.duration +passed 12 tests in /test/utilities/time/time.duration/time.duration.arithmetic +passed 2 tests in /test/utilities/time/time.duration/time.duration.cast +passed 2 tests in /test/utilities/time/time.duration/time.duration.comparisons +passed 11 tests in /test/utilities/time/time.duration/time.duration.cons +passed 11 tests in /test/utilities/time/time.duration/time.duration.nonmember +passed 1 tests in /test/utilities/time/time.duration/time.duration.observer +passed 3 tests in /test/utilities/time/time.duration/time.duration.special +passed 2 tests in /test/utilities/time/time.point +passed 2 tests in /test/utilities/time/time.point/time.point.arithmetic +passed 2 tests in /test/utilities/time/time.point/time.point.cast +passed 4 tests in /test/utilities/time/time.point/time.point.comparisons +passed 5 tests in /test/utilities/time/time.point/time.point.cons +passed 3 tests in /test/utilities/time/time.point/time.point.nonmember +passed 1 tests in /test/utilities/time/time.point/time.point.observer +passed 2 tests in /test/utilities/time/time.point/time.point.special +passed 1 tests in /test/utilities/time/time.traits +passed 3 tests in /test/utilities/time/time.traits/time.traits.duration_values +passed 1 tests in /test/utilities/time/time.traits/time.traits.is_fp +passed 2 tests in /test/utilities/time/time.traits/time.traits.specializations +passed 1 tests in /test/utilities/tuple +passed 1 tests in /test/utilities/tuple/tuple.general +empty_member.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +empty_member.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple T; + ^ +empty_member.pass.cpp:26:9: error: use of undeclared identifier 'T' + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:26:31: note: instantiated from: + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:26:9: error: type name requires a specifier or qualifier + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +empty_member.pass.cpp:26:9: error: C++ requires a type specifier for all declarations + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +empty_member.pass.cpp:29:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +empty_member.pass.cpp:29:27: error: expected unqualified-id + typedef std::tuple T; + ^ +empty_member.pass.cpp:30:9: error: use of undeclared identifier 'T' + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:30:31: note: instantiated from: + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:30:9: error: type name requires a specifier or qualifier + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +empty_member.pass.cpp:30:9: error: C++ requires a type specifier for all declarations + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +empty_member.pass.cpp:33:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +empty_member.pass.cpp:33:27: error: expected unqualified-id + typedef std::tuple T; + ^ +empty_member.pass.cpp:34:9: error: use of undeclared identifier 'T' + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:34:31: note: instantiated from: + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:34:9: error: type name requires a specifier or qualifier + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +empty_member.pass.cpp:34:9: error: C++ requires a type specifier for all declarations + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +empty_member.pass.cpp:37:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +empty_member.pass.cpp:37:27: error: expected unqualified-id + typedef std::tuple T; + ^ +empty_member.pass.cpp:38:9: error: use of undeclared identifier 'T' + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:38:31: note: instantiated from: + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:38:9: error: type name requires a specifier or qualifier + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +empty_member.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple +const_pair.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +const_pair.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +const_pair.pass.cpp:27:9: error: use of undeclared identifier 'T1' + T1 t1; + ^ +const_pair.pass.cpp:28:9: error: use of undeclared identifier 't1' + t1 = t0; + ^ +const_pair.pass.cpp:29:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_pair.pass.cpp:29:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +const_pair.pass.cpp:30:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1) == short('a')); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_pair.pass.cpp:30:21: note: instantiated from: + assert(std::get<1>(t1) == short('a')); + ~~~~~^ +6 errors generated. +const_pair.pass.cpp failed to compile +convert_copy.pass.cpp:37:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_copy.pass.cpp:37:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_copy.pass.cpp:38:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_copy.pass.cpp:38:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_copy.pass.cpp:39:9: error: use of undeclared identifier 'T0' + T0 t0(2.5); + ^ +convert_copy.pass.cpp:40:9: error: use of undeclared identifier 'T1' + T1 t1; + ^ +convert_copy.pass.cpp:41:9: error: use of undeclared identifier 't1' + t1 = t0; + ^ +convert_copy.pass.cpp:42:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_copy.pass.cpp:42:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_copy.pass.cpp:45:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_copy.pass.cpp:45:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_copy.pass.cpp:46:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_copy.pass.cpp:46:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_copy.pass.cpp:47:9: error: use of undeclared identifier 'T0' + T0 t0(2.5, 'a'); + ^ +convert_copy.pass.cpp:48:9: error: use of undeclared identifier 'T1' + T1 t1; + ^ +convert_copy.pass.cpp:49:9: error: use of undeclared identifier 't1' + t1 = t0; + ^ +convert_copy.pass.cpp:50:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_copy.pass.cpp:50:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_copy.pass.cpp:51:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1) == int('a')); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_copy.pass.cpp:51:21: note: instantiated from: + assert(std::get<1>(t1) == int('a')); + ~~~~~^ +convert_copy.pass.cpp:54:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_copy.pass.cpp:54:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +convert_copy.pass.cpp failed to compile +convert_move.pass.cpp:40:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_move.pass.cpp:40:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_move.pass.cpp:41:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_move.pass.cpp:41:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_move.pass.cpp:42:9: error: use of undeclared identifier 'T0' + T0 t0(2.5); + ^ +convert_move.pass.cpp:43:9: error: use of undeclared identifier 'T1' + T1 t1; + ^ +convert_move.pass.cpp:44:9: error: use of undeclared identifier 't1' + t1 = std::move(t0); + ^ +convert_move.pass.cpp:45:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_move.pass.cpp:45:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_move.pass.cpp:48:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_move.pass.cpp:48:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_move.pass.cpp:49:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_move.pass.cpp:49:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_move.pass.cpp:50:9: error: use of undeclared identifier 'T0' + T0 t0(2.5, 'a'); + ^ +convert_move.pass.cpp:51:9: error: use of undeclared identifier 'T1' + T1 t1; + ^ +convert_move.pass.cpp:52:9: error: use of undeclared identifier 't1' + t1 = std::move(t0); + ^ +convert_move.pass.cpp:53:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_move.pass.cpp:53:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_move.pass.cpp:54:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1) == int('a')); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_move.pass.cpp:54:21: note: instantiated from: + assert(std::get<1>(t1) == int('a')); + ~~~~~^ +convert_move.pass.cpp:57:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_move.pass.cpp:57:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +convert_move.pass.cpp failed to compile +copy.pass.cpp:23:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +copy.pass.cpp:23:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +copy.pass.cpp:24:9: error: use of undeclared identifier 'T' + T t0; + ^ +copy.pass.cpp:25:9: error: use of undeclared identifier 'T' + T t; + ^ +copy.pass.cpp:26:9: error: use of undeclared identifier 't' + t = t0; + ^ +copy.pass.cpp:29:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +copy.pass.cpp:29:27: error: expected unqualified-id + typedef std::tuple T; + ^ +copy.pass.cpp:30:9: error: use of undeclared identifier 'T' + T t0(2); + ^ +copy.pass.cpp:31:9: error: use of undeclared identifier 'T' + T t; + ^ +copy.pass.cpp:32:9: error: use of undeclared identifier 't' + t = t0; + ^ +copy.pass.cpp:33:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +copy.pass.cpp:33:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +copy.pass.cpp:36:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +copy.pass.cpp:36:27: error: expected unqualified-id + typedef std::tuple T; + ^ +copy.pass.cpp:37:9: error: use of undeclared identifier 'T' + T t0(2, 'a'); + ^ +copy.pass.cpp:38:9: error: use of undeclared identifier 'T' + T t; + ^ +copy.pass.cpp:39:9: error: use of undeclared identifier 't' + t = t0; + ^ +copy.pass.cpp:40:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +copy.pass.cpp:40:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +copy.pass.cpp:41:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 'a'); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +copy.pass.cpp:41:21: note: instantiated from: + assert(std::get<1>(t) == 'a'); + ~~~~~^ +copy.pass.cpp:44:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +copy.pass.cpp failed to compile +move.pass.cpp:24:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +move.pass.cpp:24:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +move.pass.cpp:25:9: error: use of undeclared identifier 'T' + T t0; + ^ +move.pass.cpp:26:9: error: use of undeclared identifier 'T' + T t; + ^ +move.pass.cpp:27:9: error: use of undeclared identifier 't' + t = std::move(t0); + ^ +move.pass.cpp:30:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +move.pass.cpp:30:27: error: expected unqualified-id + typedef std::tuple T; + ^ +move.pass.cpp:31:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0)); + ^ +move.pass.cpp:32:9: error: use of undeclared identifier 'T' + T t; + ^ +move.pass.cpp:33:9: error: use of undeclared identifier 't' + t = std::move(t0); + ^ +move.pass.cpp:34:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +move.pass.cpp:34:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +move.pass.cpp:37:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +move.pass.cpp:37:27: error: expected unqualified-id + typedef std::tuple T; + ^ +move.pass.cpp:38:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0), MoveOnly(1)); + ^ +move.pass.cpp:39:9: error: use of undeclared identifier 'T' + T t; + ^ +move.pass.cpp:40:9: error: use of undeclared identifier 't' + t = std::move(t0); + ^ +move.pass.cpp:41:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +move.pass.cpp:41:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +move.pass.cpp:42:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +move.pass.cpp:42:21: note: instantiated from: + assert(std::get<1>(t) == 1); + ~~~~~^ +move.pass.cpp:45:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +move.pass.cpp failed to compile +move_pair.pass.cpp:41:52: error: a space is required between consecutive right angle brackets (use '> >') + typedef std::pair> T0; + ^~ + > > +move_pair.pass.cpp:42:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple> T1; + ~~~~~^ +move_pair.pass.cpp:42:27: error: expected unqualified-id + typedef std::tuple> T1; + ^ +move_pair.pass.cpp:43:20: error: no viable constructor copying parameter of type 'std::unique_ptr' + T0 t0(2.5, std::unique_ptr(new D(3))); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from move_pair.pass.cpp:17: +In file included from ../../../../../include/tuple:118: +../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'std::unique_ptr' to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +move_pair.pass.cpp:44:9: error: use of undeclared identifier 'T1' + T1 t1; + ^ +move_pair.pass.cpp:45:9: error: use of undeclared identifier 't1' + t1 = std::move(t0); + ^ +move_pair.pass.cpp:46:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +move_pair.pass.cpp:46:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +move_pair.pass.cpp:47:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1)->id_ == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +move_pair.pass.cpp:47:21: note: instantiated from: + assert(std::get<1>(t1)->id_ == 3); + ~~~~~^ +In file included from move_pair.pass.cpp:17: +In file included from ../../../../../include/tuple:118: +In file included from ../../../../../include/memory:196: +../../../../../include/utility:212:23: error: no matching constructor for initialization of 'std::unique_ptr >' + : first(__x), second(__y) {} + ^ ~~~ +move_pair.pass.cpp:43:12: note: in instantiation of member function 'std::pair > >::pair' requested here + T0 t0(2.5, std::unique_ptr(new D(3))); + ^ +In file included from move_pair.pass.cpp:17: +In file included from ../../../../../include/tuple:118: +../../../../../include/memory:2062:5: note: candidate constructor not viable: 1st argument ('std::unique_ptr > const') would lose const qualifier + unique_ptr(unique_ptr&); + ^ +../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'std::unique_ptr > const' to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../include/memory:2087:40: note: candidate constructor not viable: no known conversion from 'std::unique_ptr > const' to 'pointer' (aka 'D *') for 1st argument + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(pointer __p) + ^ +../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'std::unique_ptr > const' to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../include/memory:2095:44: note: candidate template ignored: failed template argument deduction + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(auto_ptr<_Up>& __p, + ^ +../../../../../include/memory:2075:31: note: candidate constructor not viable: requires 0 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr() + ^ +../../../../../include/memory:2184:31: note: candidate constructor not viable: requires 2 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d) + ^ +9 errors generated. +move_pair.pass.cpp failed to compile +failed 6 tests in /test/utilities/tuple/tuple.tuple/tuple.assign +passed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.assign +UTypes.pass.cpp:25:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(MoveOnly(0)); + ~~~~~^ +UTypes.pass.cpp:26:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:26:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +UTypes.pass.cpp:29:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(MoveOnly(0), MoveOnly(1)); + ~~~~~^ +UTypes.pass.cpp:30:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:30:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +UTypes.pass.cpp:31:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:31:21: note: instantiated from: + assert(std::get<1>(t) == 1); + ~~~~~^ +UTypes.pass.cpp:34:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(MoveOnly(0), + ~~~~~^ +UTypes.pass.cpp:37:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:37:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +UTypes.pass.cpp:38:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:38:21: note: instantiated from: + assert(std::get<1>(t) == 1); + ~~~~~^ +UTypes.pass.cpp:39:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:39:21: note: instantiated from: + assert(std::get<2>(t) == 2); + ~~~~~^ +UTypes.pass.cpp:43:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(MoveOnly(0), + ~~~~~^ +UTypes.pass.cpp:45:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:45:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +UTypes.pass.cpp:46:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:46:21: note: instantiated from: + assert(std::get<1>(t) == 1); + ~~~~~^ +UTypes.pass.cpp:47:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == MoveOnly()); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:47:21: note: instantiated from: + assert(std::get<2>(t) == MoveOnly()); + ~~~~~^ +UTypes.pass.cpp:50:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(MoveOnly(0)); + ~~~~~^ +UTypes.pass.cpp:51:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:51:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +UTypes.pass.cpp:52:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == MoveOnly()); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:52:21: note: instantiated from: + assert(std::get<1>(t) == MoveOnly()); + ~~~~~^ +UTypes.pass.cpp:53:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == MoveOnly()); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:53:21: note: instantiated from: + assert(std::get<2>(t) == MoveOnly()); + ~~~~~^ +17 errors generated. +UTypes.pass.cpp failed to compile +In file included from alloc.pass.cpp:22: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc.pass.cpp:23: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc.pass.cpp failed to compile +In file included from alloc_UTypes.pass.cpp:22: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_UTypes.pass.cpp:23: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_UTypes.pass.cpp failed to compile +In file included from alloc_const_Types.pass.cpp:21: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_const_Types.pass.cpp:22: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_const_Types.pass.cpp failed to compile +In file included from alloc_const_pair.pass.cpp:22: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_const_pair.pass.cpp:23: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_const_pair.pass.cpp failed to compile +In file included from alloc_convert_copy.pass.cpp:21: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_convert_copy.pass.cpp:22: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_convert_copy.pass.cpp failed to compile +In file included from alloc_convert_move.pass.cpp:23: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_convert_move.pass.cpp:24: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_convert_move.pass.cpp failed to compile +In file included from alloc_copy.pass.cpp:21: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_copy.pass.cpp:22: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_copy.pass.cpp failed to compile +In file included from alloc_move.pass.cpp:22: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_move.pass.cpp:23: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_move.pass.cpp failed to compile +In file included from alloc_move_pair.pass.cpp:23: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_move_pair.pass.cpp:24: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_move_pair.pass.cpp failed to compile +const_Types.pass.cpp:23:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(2); + ~~~~~^ +const_Types.pass.cpp:24:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:24:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +const_Types.pass.cpp:27:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(2, 0); + ~~~~~^ +const_Types.pass.cpp:28:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:28:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +const_Types.pass.cpp:29:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:29:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +const_Types.pass.cpp:32:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(2, nullptr); + ~~~~~^ +const_Types.pass.cpp:33:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:33:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +const_Types.pass.cpp:34:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:34:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +const_Types.pass.cpp:37:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(2, nullptr, "text"); + ~~~~~^ +const_Types.pass.cpp:38:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:38:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +const_Types.pass.cpp:39:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:39:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +const_Types.pass.cpp:40:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == "text"); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:40:21: note: instantiated from: + assert(std::get<2>(t) == "text"); + ~~~~~^ +const_Types.pass.cpp:44:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(2); + ~~~~~^ +const_Types.pass.cpp:45:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:45:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +const_Types.pass.cpp:46:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:46:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +const_Types.pass.cpp:47:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:47:21: note: instantiated from: + assert(std::get<2>(t) == ""); + ~~~~~^ +const_Types.pass.cpp:50:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(2, nullptr); + ~~~~~^ +const_Types.pass.cpp:51:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:51:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +const_Types.pass.cpp:52:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:52:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +const_Types.pass.cpp failed to compile +const_pair.pass.cpp:24:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +const_pair.pass.cpp:24:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +const_pair.pass.cpp:26:9: error: use of undeclared identifier 'T1' + T1 t1 = t0; + ^ +const_pair.pass.cpp:27:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_pair.pass.cpp:27:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +const_pair.pass.cpp:28:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1) == short('a')); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_pair.pass.cpp:28:21: note: instantiated from: + assert(std::get<1>(t1) == short('a')); + ~~~~~^ +5 errors generated. +const_pair.pass.cpp failed to compile +convert_copy.pass.cpp:36:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_copy.pass.cpp:36:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_copy.pass.cpp:37:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_copy.pass.cpp:37:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_copy.pass.cpp:38:9: error: use of undeclared identifier 'T0' + T0 t0(2.5); + ^ +convert_copy.pass.cpp:39:9: error: use of undeclared identifier 'T1' + T1 t1 = t0; + ^ +convert_copy.pass.cpp:40:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_copy.pass.cpp:40:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_copy.pass.cpp:43:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_copy.pass.cpp:43:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_copy.pass.cpp:44:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_copy.pass.cpp:44:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_copy.pass.cpp:45:9: error: use of undeclared identifier 'T0' + T0 t0(2.5, 'a'); + ^ +convert_copy.pass.cpp:46:9: error: use of undeclared identifier 'T1' + T1 t1 = t0; + ^ +convert_copy.pass.cpp:47:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_copy.pass.cpp:47:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_copy.pass.cpp:48:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1) == int('a')); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_copy.pass.cpp:48:21: note: instantiated from: + assert(std::get<1>(t1) == int('a')); + ~~~~~^ +convert_copy.pass.cpp:51:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_copy.pass.cpp:51:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_copy.pass.cpp:52:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_copy.pass.cpp:52:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +convert_copy.pass.cpp failed to compile +convert_move.pass.cpp:39:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_move.pass.cpp:39:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_move.pass.cpp:40:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_move.pass.cpp:40:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_move.pass.cpp:41:9: error: use of undeclared identifier 'T0' + T0 t0(2.5); + ^ +convert_move.pass.cpp:42:9: error: use of undeclared identifier 'T1' + T1 t1 = std::move(t0); + ^ +convert_move.pass.cpp:43:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_move.pass.cpp:43:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_move.pass.cpp:46:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_move.pass.cpp:46:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_move.pass.cpp:47:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_move.pass.cpp:47:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_move.pass.cpp:48:9: error: use of undeclared identifier 'T0' + T0 t0(2.5, 'a'); + ^ +convert_move.pass.cpp:49:9: error: use of undeclared identifier 'T1' + T1 t1 = std::move(t0); + ^ +convert_move.pass.cpp:50:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_move.pass.cpp:50:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_move.pass.cpp:51:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1) == int('a')); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_move.pass.cpp:51:21: note: instantiated from: + assert(std::get<1>(t1) == int('a')); + ~~~~~^ +convert_move.pass.cpp:54:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_move.pass.cpp:54:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_move.pass.cpp:55:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_move.pass.cpp:55:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +convert_move.pass.cpp failed to compile +copy.pass.cpp:23:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +copy.pass.cpp:23:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +copy.pass.cpp:24:9: error: use of undeclared identifier 'T' + T t0; + ^ +copy.pass.cpp:25:9: error: use of undeclared identifier 'T' + T t = t0; + ^ +copy.pass.cpp:28:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +copy.pass.cpp:28:27: error: expected unqualified-id + typedef std::tuple T; + ^ +copy.pass.cpp:29:9: error: use of undeclared identifier 'T' + T t0(2); + ^ +copy.pass.cpp:30:9: error: use of undeclared identifier 'T' + T t = t0; + ^ +copy.pass.cpp:31:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +copy.pass.cpp:31:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +copy.pass.cpp:34:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +copy.pass.cpp:34:27: error: expected unqualified-id + typedef std::tuple T; + ^ +copy.pass.cpp:35:9: error: use of undeclared identifier 'T' + T t0(2, 'a'); + ^ +copy.pass.cpp:36:9: error: use of undeclared identifier 'T' + T t = t0; + ^ +copy.pass.cpp:37:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +copy.pass.cpp:37:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +copy.pass.cpp:38:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 'a'); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +copy.pass.cpp:38:21: note: instantiated from: + assert(std::get<1>(t) == 'a'); + ~~~~~^ +copy.pass.cpp:41:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +copy.pass.cpp:41:27: error: expected unqualified-id + typedef std::tuple T; + ^ +copy.pass.cpp:42:9: error: use of undeclared identifier 'T' + T t0(2, 'a', "some text"); + ^ +copy.pass.cpp:43:9: error: use of undeclared identifier 'T' + T t = t0; + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +copy.pass.cpp failed to compile +default.pass.cpp:25:14: error: no member named 'tuple' in namespace 'std' + std::tuple<> t; + ~~~~~^ +default.pass.cpp:28:14: error: no member named 'tuple' in namespace 'std' + std::tuple t; + ~~~~~^ +default.pass.cpp:29:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:29:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +default.pass.cpp:32:14: error: no member named 'tuple' in namespace 'std' + std::tuple t; + ~~~~~^ +default.pass.cpp:33:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:33:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +default.pass.cpp:34:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:34:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +default.pass.cpp:37:14: error: no member named 'tuple' in namespace 'std' + std::tuple t; + ~~~~~^ +default.pass.cpp:38:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:38:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +default.pass.cpp:39:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:39:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +default.pass.cpp:40:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:40:21: note: instantiated from: + assert(std::get<2>(t) == ""); + ~~~~~^ +default.pass.cpp:43:14: error: no member named 'tuple' in namespace 'std' + std::tuple t; + ~~~~~^ +default.pass.cpp:44:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:44:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +default.pass.cpp:45:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:45:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +default.pass.cpp:46:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:46:21: note: instantiated from: + assert(std::get<2>(t) == ""); + ~~~~~^ +default.pass.cpp:47:9: error: no member named 'get' in namespace 'std' + assert(std::get<3>(t) == DefaultOnly()); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:47:21: note: instantiated from: + assert(std::get<3>(t) == DefaultOnly()); + ~~~~~^ +15 errors generated. +default.pass.cpp failed to compile +move.pass.cpp:24:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +move.pass.cpp:24:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +move.pass.cpp:25:9: error: use of undeclared identifier 'T' + T t0; + ^ +move.pass.cpp:26:9: error: use of undeclared identifier 'T' + T t = std::move(t0); + ^ +move.pass.cpp:29:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +move.pass.cpp:29:27: error: expected unqualified-id + typedef std::tuple T; + ^ +move.pass.cpp:30:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0)); + ^ +move.pass.cpp:31:9: error: use of undeclared identifier 'T' + T t = std::move(t0); + ^ +move.pass.cpp:32:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +move.pass.cpp:32:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +move.pass.cpp:35:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +move.pass.cpp:35:27: error: expected unqualified-id + typedef std::tuple T; + ^ +move.pass.cpp:36:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0), MoveOnly(1)); + ^ +move.pass.cpp:37:9: error: use of undeclared identifier 'T' + T t = std::move(t0); + ^ +move.pass.cpp:38:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +move.pass.cpp:38:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +move.pass.cpp:39:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +move.pass.cpp:39:21: note: instantiated from: + assert(std::get<1>(t) == 1); + ~~~~~^ +move.pass.cpp:42:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +move.pass.cpp:42:27: error: expected unqualified-id + typedef std::tuple T; + ^ +move.pass.cpp:43:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0), MoveOnly(1), MoveOnly(2)); + ^ +move.pass.cpp:44:9: error: use of undeclared identifier 'T' + T t = std::move(t0); + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +move.pass.cpp failed to compile +move_pair.pass.cpp:40:52: error: a space is required between consecutive right angle brackets (use '> >') + typedef std::pair> T0; + ^~ + > > +move_pair.pass.cpp:41:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple> T1; + ~~~~~^ +move_pair.pass.cpp:41:27: error: expected unqualified-id + typedef std::tuple> T1; + ^ +move_pair.pass.cpp:42:20: error: no viable constructor copying parameter of type 'std::unique_ptr' + T0 t0(2.5, std::unique_ptr(new D(3))); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from move_pair.pass.cpp:16: +In file included from ../../../../../include/tuple:118: +../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'std::unique_ptr' to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +move_pair.pass.cpp:43:9: error: use of undeclared identifier 'T1' + T1 t1 = std::move(t0); + ^ +move_pair.pass.cpp:44:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +move_pair.pass.cpp:44:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +move_pair.pass.cpp:45:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1)->id_ == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +move_pair.pass.cpp:45:21: note: instantiated from: + assert(std::get<1>(t1)->id_ == 3); + ~~~~~^ +In file included from move_pair.pass.cpp:16: +In file included from ../../../../../include/tuple:118: +In file included from ../../../../../include/memory:196: +../../../../../include/utility:212:23: error: no matching constructor for initialization of 'std::unique_ptr >' + : first(__x), second(__y) {} + ^ ~~~ +move_pair.pass.cpp:42:12: note: in instantiation of member function 'std::pair > >::pair' requested here + T0 t0(2.5, std::unique_ptr(new D(3))); + ^ +In file included from move_pair.pass.cpp:16: +In file included from ../../../../../include/tuple:118: +../../../../../include/memory:2062:5: note: candidate constructor not viable: 1st argument ('std::unique_ptr > const') would lose const qualifier + unique_ptr(unique_ptr&); + ^ +../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'std::unique_ptr > const' to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../include/memory:2087:40: note: candidate constructor not viable: no known conversion from 'std::unique_ptr > const' to 'pointer' (aka 'D *') for 1st argument + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(pointer __p) + ^ +../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'std::unique_ptr > const' to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../include/memory:2095:44: note: candidate template ignored: failed template argument deduction + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(auto_ptr<_Up>& __p, + ^ +../../../../../include/memory:2075:31: note: candidate constructor not viable: requires 0 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr() + ^ +../../../../../include/memory:2184:31: note: candidate constructor not viable: requires 2 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d) + ^ +8 errors generated. +move_pair.pass.cpp failed to compile +failed 18 tests in /test/utilities/tuple/tuple.tuple/tuple.cnstr +passed 4 tests in /test/utilities/tuple/tuple.tuple/tuple.cnstr +make_tuple.pass.cpp:26:14: error: no member named 'tuple' in namespace 'std' + std::tuple t = std::make_tuple(1, std::ref(i), + ~~~~~^ +make_tuple.pass.cpp:28:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +make_tuple.pass.cpp:28:21: note: instantiated from: + assert(std::get<0>(t) == 1); + ~~~~~^ +make_tuple.pass.cpp:29:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +make_tuple.pass.cpp:29:21: note: instantiated from: + assert(std::get<1>(t) == 0); + ~~~~~^ +make_tuple.pass.cpp:30:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +make_tuple.pass.cpp:30:21: note: instantiated from: + assert(std::get<2>(t) == 0); + ~~~~~^ +make_tuple.pass.cpp:33:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +make_tuple.pass.cpp:33:21: note: instantiated from: + assert(std::get<0>(t) == 1); + ~~~~~^ +make_tuple.pass.cpp:34:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +make_tuple.pass.cpp:34:21: note: instantiated from: + assert(std::get<1>(t) == 2); + ~~~~~^ +make_tuple.pass.cpp:35:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == 3.5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make_tuple.pass.cpp:35:21: note: instantiated from: + assert(std::get<2>(t) == 3.5); + ~~~~~^ +make_tuple.pass.cpp:36:14: error: no member named 'get' in namespace 'std' + std::get<1>(t) = 0; + ~~~~~^ +make_tuple.pass.cpp:37:14: error: no member named 'get' in namespace 'std' + std::get<2>(t) = 0; + ~~~~~^ +9 errors generated. +make_tuple.pass.cpp failed to compile +tie.pass.cpp:26:14: error: no member named 'tie' in namespace 'std' + std::tie(i, std::ignore, s) = std::make_tuple(42, 3.14, "C++"); + ~~~~~^ +tie.pass.cpp:26:26: error: no member named 'ignore' in namespace 'std' + std::tie(i, std::ignore, s) = std::make_tuple(42, 3.14, "C++"); + ~~~~~^ +2 errors generated. +tie.pass.cpp failed to compile +tuple_cat.pass.cpp:39:14: error: no member named 'tuple' in namespace 'std' + std::tuple<> t1; + ~~~~~^ +tuple_cat.pass.cpp:40:14: error: no member named 'tuple' in namespace 'std' + std::tuple<> t2; + ~~~~~^ +tuple_cat.pass.cpp:41:14: error: no member named 'tuple' in namespace 'std' + std::tuple<> t3 = std::tuple_cat(t1, t2); + ~~~~~^ +tuple_cat.pass.cpp:44:14: error: no member named 'tuple' in namespace 'std' + std::tuple<> t1; + ~~~~~^ +tuple_cat.pass.cpp:45:14: error: no member named 'tuple' in namespace 'std' + std::tuple t2(2); + ~~~~~^ +tuple_cat.pass.cpp:46:14: error: no member named 'tuple' in namespace 'std' + std::tuple t3 = std::tuple_cat(t1, t2); + ~~~~~^ +tuple_cat.pass.cpp:47:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t3) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +tuple_cat.pass.cpp:47:21: note: instantiated from: + assert(std::get<0>(t3) == 2); + ~~~~~^ +tuple_cat.pass.cpp:50:14: error: no member named 'tuple' in namespace 'std' + std::tuple<> t1; + ~~~~~^ +tuple_cat.pass.cpp:51:14: error: no member named 'tuple' in namespace 'std' + std::tuple t2(2); + ~~~~~^ +tuple_cat.pass.cpp:52:14: error: no member named 'tuple' in namespace 'std' + std::tuple t3 = std::tuple_cat(t2, t1); + ~~~~~^ +tuple_cat.pass.cpp:53:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t3) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +tuple_cat.pass.cpp:53:21: note: instantiated from: + assert(std::get<0>(t3) == 2); + ~~~~~^ +tuple_cat.pass.cpp:56:14: error: no member named 'tuple' in namespace 'std' + std::tuple t1; + ~~~~~^ +tuple_cat.pass.cpp:57:14: error: no member named 'tuple' in namespace 'std' + std::tuple t2(2); + ~~~~~^ +tuple_cat.pass.cpp:58:14: error: no member named 'tuple' in namespace 'std' + std::tuple t3 = std::tuple_cat(t1, t2); + ~~~~~^ +tuple_cat.pass.cpp:59:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t3) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +tuple_cat.pass.cpp:59:21: note: instantiated from: + assert(std::get<0>(t3) == nullptr); + ~~~~~^ +tuple_cat.pass.cpp:60:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t3) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +tuple_cat.pass.cpp:60:21: note: instantiated from: + assert(std::get<1>(t3) == 2); + ~~~~~^ +tuple_cat.pass.cpp:63:14: error: no member named 'tuple' in namespace 'std' + std::tuple t1; + ~~~~~^ +tuple_cat.pass.cpp:64:14: error: no member named 'tuple' in namespace 'std' + std::tuple t2(2); + ~~~~~^ +tuple_cat.pass.cpp:65:14: error: no member named 'tuple' in namespace 'std' + std::tuple t3 = std::tuple_cat(t2, t1); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +tuple_cat.pass.cpp failed to compile +failed 3 tests in /test/utilities/tuple/tuple.tuple/tuple.creation +get_const.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +get_const.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple T; + ^ +get_const.pass.cpp:26:15: error: unknown type name 'T' + const T t(3); + ^ +get_const.pass.cpp:27:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:27:21: note: instantiated from: + assert(std::get<0>(t) == 3); + ~~~~~^ +get_const.pass.cpp:30:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +get_const.pass.cpp:30:27: error: expected unqualified-id + typedef std::tuple T; + ^ +get_const.pass.cpp:31:15: error: unknown type name 'T' + const T t("high", 5); + ^ +get_const.pass.cpp:31:17: error: excess elements in scalar initializer + const T t("high", 5); + ^ ~~~~~~~~~ +get_const.pass.cpp:32:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == "high"); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:32:21: note: instantiated from: + assert(std::get<0>(t) == "high"); + ~~~~~^ +get_const.pass.cpp:33:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:33:21: note: instantiated from: + assert(std::get<1>(t) == 5); + ~~~~~^ +get_const.pass.cpp:36:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +get_const.pass.cpp:36:27: error: expected unqualified-id + typedef std::tuple T; + ^ +get_const.pass.cpp:38:15: error: unknown type name 'T' + const T t(d, "high", 5); + ^ +get_const.pass.cpp:38:17: error: excess elements in scalar initializer + const T t(d, "high", 5); + ^ ~~~~~~~~~~~~ +get_const.pass.cpp:39:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 1.5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:39:21: note: instantiated from: + assert(std::get<0>(t) == 1.5); + ~~~~~^ +get_const.pass.cpp:40:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == "high"); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:40:21: note: instantiated from: + assert(std::get<1>(t) == "high"); + ~~~~~^ +get_const.pass.cpp:41:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == 5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:41:21: note: instantiated from: + assert(std::get<2>(t) == 5); + ~~~~~^ +get_const.pass.cpp:42:14: error: no member named 'get' in namespace 'std' + std::get<0>(t) = 2.5; + ~~~~~^ +get_const.pass.cpp:43:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2.5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:43:21: note: instantiated from: + assert(std::get<0>(t) == 2.5); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +get_const.pass.cpp failed to compile +get_non_const.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +get_non_const.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple T; + ^ +get_non_const.pass.cpp:26:9: error: use of undeclared identifier 'T' + T t(3); + ^ +get_non_const.pass.cpp:27:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:27:21: note: instantiated from: + assert(std::get<0>(t) == 3); + ~~~~~^ +get_non_const.pass.cpp:28:14: error: no member named 'get' in namespace 'std' + std::get<0>(t) = 2; + ~~~~~^ +get_non_const.pass.cpp:29:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:29:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +get_non_const.pass.cpp:32:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +get_non_const.pass.cpp:32:27: error: expected unqualified-id + typedef std::tuple T; + ^ +get_non_const.pass.cpp:33:9: error: use of undeclared identifier 'T' + T t("high", 5); + ^ +get_non_const.pass.cpp:34:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == "high"); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:34:21: note: instantiated from: + assert(std::get<0>(t) == "high"); + ~~~~~^ +get_non_const.pass.cpp:35:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:35:21: note: instantiated from: + assert(std::get<1>(t) == 5); + ~~~~~^ +get_non_const.pass.cpp:36:14: error: no member named 'get' in namespace 'std' + std::get<0>(t) = "four"; + ~~~~~^ +get_non_const.pass.cpp:37:14: error: no member named 'get' in namespace 'std' + std::get<1>(t) = 4; + ~~~~~^ +get_non_const.pass.cpp:38:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == "four"); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:38:21: note: instantiated from: + assert(std::get<0>(t) == "four"); + ~~~~~^ +get_non_const.pass.cpp:39:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:39:21: note: instantiated from: + assert(std::get<1>(t) == 4); + ~~~~~^ +get_non_const.pass.cpp:42:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +get_non_const.pass.cpp:42:27: error: expected unqualified-id + typedef std::tuple T; + ^ +get_non_const.pass.cpp:44:9: error: use of undeclared identifier 'T' + T t(d, "high", 5); + ^ +get_non_const.pass.cpp:45:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 1.5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:45:21: note: instantiated from: + assert(std::get<0>(t) == 1.5); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +get_non_const.pass.cpp failed to compile +failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.elem +passed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.elem +tuple_element.pass.cpp:27:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +tuple_element.pass.cpp:27:27: error: expected unqualified-id + typedef std::tuple T; + ^ +tuple_element.pass.cpp:28:9: error: use of undeclared identifier 'T' + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:59: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:63: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:63: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:29:43: note: instantiated from: + int>::value), ""); + ^ +tuple_element.pass.cpp:28:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:29:43: note: instantiated from: + int>::value), ""); + ^ +tuple_element.pass.cpp:28:9: error: expected ')' +tuple_element.pass.cpp:28:9: note: to match this '(' + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:23: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, + ^ +In file included from tuple_element.pass.cpp:21: +In file included from ../../../../../include/tuple:115: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:28:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, + ^ +In file included from tuple_element.pass.cpp:21: +In file included from ../../../../../include/tuple:115: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:32:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +tuple_element.pass.cpp:32:27: error: expected unqualified-id + typedef std::tuple T; + ^ +tuple_element.pass.cpp:33:9: error: use of undeclared identifier 'T' + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:59: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:63: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:63: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:34:44: note: instantiated from: + char>::value), ""); + ^ +tuple_element.pass.cpp:33:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:34:44: note: instantiated from: + char>::value), ""); + ^ +tuple_element.pass.cpp:33:9: error: expected ')' +tuple_element.pass.cpp:33:9: note: to match this '(' + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:23: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, + ^ +In file included from tuple_element.pass.cpp:21: +In file included from ../../../../../include/tuple:115: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +tuple_element.pass.cpp failed to compile +tuple_size.pass.cpp:24:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +tuple_size.pass.cpp:24:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +tuple_size.pass.cpp:25:9: error: use of undeclared identifier 'T' + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:26:55: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:25:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:26:58: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:25:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:26:58: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:25:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:26:61: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:25:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:26:61: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:25:9: error: expected ')' +tuple_size.pass.cpp:25:9: note: to match this '(' + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:25:23: note: instantiated from: + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:25:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of, + ^ +In file included from tuple_size.pass.cpp:18: +In file included from ../../../../../include/tuple:115: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_size.pass.cpp:25:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of, + ^ +In file included from tuple_size.pass.cpp:18: +In file included from ../../../../../include/tuple:115: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_size.pass.cpp:29:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +tuple_size.pass.cpp:29:27: error: expected unqualified-id + typedef std::tuple T; + ^ +tuple_size.pass.cpp:30:9: error: use of undeclared identifier 'T' + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:31:55: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:30:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:31:58: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:30:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:31:58: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:30:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:31:61: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:30:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:31:61: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:30:9: error: expected ')' +tuple_size.pass.cpp:30:9: note: to match this '(' + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:30:23: note: instantiated from: + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:30:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of, + ^ +In file included from tuple_size.pass.cpp:18: +In file included from ../../../../../include/tuple:115: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +tuple_size.pass.cpp failed to compile +failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.helper +begin.pass.cpp:27:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +begin.pass.cpp:27:27: error: expected unqualified-id + typedef std::tuple T; + ^ +begin.pass.cpp:29:15: error: unknown type name 'T' + const T t(std::begin(array), std::end(array)); + ^ +begin.pass.cpp:29:17: error: excess elements in scalar initializer + const T t(std::begin(array), std::end(array)); + ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +4 errors generated. +begin.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.range +eq.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T1; + ~~~~~^ +eq.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple<> T1; + ^ +eq.pass.cpp:26:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T2; + ~~~~~^ +eq.pass.cpp:26:27: error: expected unqualified-id + typedef std::tuple<> T2; + ^ +eq.pass.cpp:27:15: error: unknown type name 'T1' + const T1 t1; + ^ +eq.pass.cpp:28:15: error: unknown type name 'T2' + const T2 t2; + ^ +eq.pass.cpp:33:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +eq.pass.cpp:33:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +eq.pass.cpp:34:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T2; + ~~~~~^ +eq.pass.cpp:34:27: error: expected unqualified-id + typedef std::tuple T2; + ^ +eq.pass.cpp:35:15: error: unknown type name 'T1' + const T1 t1(1); + ^ +eq.pass.cpp:36:15: error: unknown type name 'T2' + const T2 t2(1.1); + ^ +eq.pass.cpp:41:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +eq.pass.cpp:41:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +eq.pass.cpp:42:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T2; + ~~~~~^ +eq.pass.cpp:42:27: error: expected unqualified-id + typedef std::tuple T2; + ^ +eq.pass.cpp:43:15: error: unknown type name 'T1' + const T1 t1(1); + ^ +eq.pass.cpp:44:15: error: unknown type name 'T2' + const T2 t2(1); + ^ +eq.pass.cpp:49:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +eq.pass.cpp failed to compile +lt.pass.cpp:37:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T1; + ~~~~~^ +lt.pass.cpp:37:27: error: expected unqualified-id + typedef std::tuple<> T1; + ^ +lt.pass.cpp:38:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T2; + ~~~~~^ +lt.pass.cpp:38:27: error: expected unqualified-id + typedef std::tuple<> T2; + ^ +lt.pass.cpp:39:15: error: unknown type name 'T1' + const T1 t1; + ^ +lt.pass.cpp:40:15: error: unknown type name 'T2' + const T2 t2; + ^ +lt.pass.cpp:47:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +lt.pass.cpp:47:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +lt.pass.cpp:48:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T2; + ~~~~~^ +lt.pass.cpp:48:27: error: expected unqualified-id + typedef std::tuple T2; + ^ +lt.pass.cpp:49:15: error: unknown type name 'T1' + const T1 t1(1); + ^ +lt.pass.cpp:50:15: error: unknown type name 'T2' + const T2 t2(1); + ^ +lt.pass.cpp:57:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +lt.pass.cpp:57:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +lt.pass.cpp:58:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T2; + ~~~~~^ +lt.pass.cpp:58:27: error: expected unqualified-id + typedef std::tuple T2; + ^ +lt.pass.cpp:59:15: error: unknown type name 'T1' + const T1 t1(1); + ^ +lt.pass.cpp:60:15: error: unknown type name 'T2' + const T2 t2(0.9); + ^ +lt.pass.cpp:67:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +lt.pass.cpp failed to compile +failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.rel +non_member_swap.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +non_member_swap.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +non_member_swap.pass.cpp:26:9: error: use of undeclared identifier 'T' + T t0; + ^ +non_member_swap.pass.cpp:27:9: error: use of undeclared identifier 'T' + T t1; + ^ +non_member_swap.pass.cpp:28:14: error: use of undeclared identifier 't0' + swap(t0, t1); + ^ +non_member_swap.pass.cpp:31:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +non_member_swap.pass.cpp:31:27: error: expected unqualified-id + typedef std::tuple T; + ^ +non_member_swap.pass.cpp:32:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0)); + ^ +non_member_swap.pass.cpp:33:9: error: use of undeclared identifier 'T' + T t1(MoveOnly(1)); + ^ +non_member_swap.pass.cpp:34:14: error: use of undeclared identifier 't0' + swap(t0, t1); + ^ +non_member_swap.pass.cpp:35:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t0) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +non_member_swap.pass.cpp:35:21: note: instantiated from: + assert(std::get<0>(t0) == 1); + ~~~~~^ +non_member_swap.pass.cpp:36:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +non_member_swap.pass.cpp:36:21: note: instantiated from: + assert(std::get<0>(t1) == 0); + ~~~~~^ +non_member_swap.pass.cpp:39:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +non_member_swap.pass.cpp:39:27: error: expected unqualified-id + typedef std::tuple T; + ^ +non_member_swap.pass.cpp:40:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0), MoveOnly(1)); + ^ +non_member_swap.pass.cpp:41:9: error: use of undeclared identifier 'T' + T t1(MoveOnly(2), MoveOnly(3)); + ^ +non_member_swap.pass.cpp:42:14: error: use of undeclared identifier 't0' + swap(t0, t1); + ^ +non_member_swap.pass.cpp:43:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t0) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +non_member_swap.pass.cpp:43:21: note: instantiated from: + assert(std::get<0>(t0) == 2); + ~~~~~^ +non_member_swap.pass.cpp:44:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t0) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +non_member_swap.pass.cpp:44:21: note: instantiated from: + assert(std::get<1>(t0) == 3); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +non_member_swap.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.special +member_swap.pass.cpp:24:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +member_swap.pass.cpp:24:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +member_swap.pass.cpp:25:9: error: use of undeclared identifier 'T' + T t0; + ^ +member_swap.pass.cpp:26:9: error: use of undeclared identifier 'T' + T t1; + ^ +member_swap.pass.cpp:27:9: error: use of undeclared identifier 't0' + t0.swap(t1); + ^ +member_swap.pass.cpp:27:17: error: use of undeclared identifier 't1' + t0.swap(t1); + ^ +member_swap.pass.cpp:30:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +member_swap.pass.cpp:30:27: error: expected unqualified-id + typedef std::tuple T; + ^ +member_swap.pass.cpp:31:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0)); + ^ +member_swap.pass.cpp:32:9: error: use of undeclared identifier 'T' + T t1(MoveOnly(1)); + ^ +member_swap.pass.cpp:33:9: error: use of undeclared identifier 't0' + t0.swap(t1); + ^ +member_swap.pass.cpp:33:17: error: use of undeclared identifier 't1' + t0.swap(t1); + ^ +member_swap.pass.cpp:34:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t0) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +member_swap.pass.cpp:34:21: note: instantiated from: + assert(std::get<0>(t0) == 1); + ~~~~~^ +member_swap.pass.cpp:35:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +member_swap.pass.cpp:35:21: note: instantiated from: + assert(std::get<0>(t1) == 0); + ~~~~~^ +member_swap.pass.cpp:38:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +member_swap.pass.cpp:38:27: error: expected unqualified-id + typedef std::tuple T; + ^ +member_swap.pass.cpp:39:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0), MoveOnly(1)); + ^ +member_swap.pass.cpp:40:9: error: use of undeclared identifier 'T' + T t1(MoveOnly(2), MoveOnly(3)); + ^ +member_swap.pass.cpp:41:9: error: use of undeclared identifier 't0' + t0.swap(t1); + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +member_swap.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.swap +uses_allocator.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +uses_allocator.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +uses_allocator.pass.cpp:26:9: error: use of undeclared identifier 'T' + static_assert((std::is_base_of>::value), ""); + ^ +uses_allocator.pass.cpp:26:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of>::value), ""); + ^ +uses_allocator.pass.cpp:26:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of>::value), ""); + ^ +uses_allocator.pass.cpp:26:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of)> \ + ^ +uses_allocator.pass.cpp:26:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of)> \ + ^ +uses_allocator.pass.cpp:27:79: error: type name requires a specifier or qualifier + std::uses_allocator>::value), ""); + ^ +uses_allocator.pass.cpp:27:79: error: C++ requires a type specifier for all declarations + std::uses_allocator>::value), ""); + ^ +uses_allocator.pass.cpp:27:79: error: expected ')' +uses_allocator.pass.cpp:26:9: note: to match this '(' + static_assert((std::is_base_of)> \ + ^ +uses_allocator.pass.cpp:30:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +uses_allocator.pass.cpp:30:27: error: expected unqualified-id + typedef std::tuple T; + ^ +uses_allocator.pass.cpp:31:9: error: use of undeclared identifier 'T' + static_assert((std::is_base_of>::value), ""); + ^ +uses_allocator.pass.cpp:31:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of>::value), ""); + ^ +uses_allocator.pass.cpp:31:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of>::value), ""); + ^ +uses_allocator.pass.cpp:31:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of)> \ + ^ +uses_allocator.pass.cpp:31:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of)> \ + ^ +uses_allocator.pass.cpp:32:79: error: type name requires a specifier or qualifier + std::uses_allocator>::value), ""); + ^ +uses_allocator.pass.cpp:32:79: error: C++ requires a type specifier for all declarations + std::uses_allocator>::value), ""); + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +uses_allocator.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.traits +passed 1 tests in /test/utilities/type.index +passed 1 tests in /test/utilities/type.index/type.index.hash +passed 5 tests in /test/utilities/type.index/type.index.members +passed 2 tests in /test/utilities/type.index/type.index.overview +passed 1 tests in /test/utilities/type.index/type.index.synopsis +passed 1 tests in /test/utilities/utilities.general +passed 1 tests in /test/utilities/utility +passed 1 tests in /test/utilities/utility/declval +passed 14 tests in /test/utilities/utility/forward +passed 1 tests in /test/utilities/utility/operators +passed 1 tests in /test/utilities/utility/pairs +get_const.pass.cpp:26:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(p) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:26:21: note: instantiated from: + assert(std::get<0>(p) == 3); + ~~~~~^ +get_const.pass.cpp:27:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(p) == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:27:21: note: instantiated from: + assert(std::get<1>(p) == 4); + ~~~~~^ +2 errors generated. +get_const.pass.cpp failed to compile +get_non_const.pass.cpp:26:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(p) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:26:21: note: instantiated from: + assert(std::get<0>(p) == 3); + ~~~~~^ +get_non_const.pass.cpp:27:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(p) == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:27:21: note: instantiated from: + assert(std::get<1>(p) == 4); + ~~~~~^ +get_non_const.pass.cpp:28:14: error: no member named 'get' in namespace 'std' + std::get<0>(p) = 5; + ~~~~~^ +get_non_const.pass.cpp:29:14: error: no member named 'get' in namespace 'std' + std::get<1>(p) = 6; + ~~~~~^ +get_non_const.pass.cpp:30:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(p) == 5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:30:21: note: instantiated from: + assert(std::get<0>(p) == 5); + ~~~~~^ +get_non_const.pass.cpp:31:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(p) == 6); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:31:21: note: instantiated from: + assert(std::get<1>(p) == 6); + ~~~~~^ +6 errors generated. +get_non_const.pass.cpp failed to compile +tuple_element.pass.cpp:22:9: error: implicit instantiation of undefined template 'std::tuple_element<0, std::pair >' + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:37: note: instantiated from: + static_assert((std::is_same::type, int>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:113: +In file included from ../../../../../include/__tuple:21: +../../../../../include/__tuple_03:20:40: note: template is declared here +template class tuple_element; + ^ +tuple_element.pass.cpp:22:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:76: note: instantiated from: + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:76: note: instantiated from: + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:9: error: expected ')' +tuple_element.pass.cpp:22:9: note: to match this '(' + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:23: note: instantiated from: + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, int>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:22:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, int>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:23:9: error: implicit instantiation of undefined template 'std::tuple_element<1, std::pair >' + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:37: note: instantiated from: + static_assert((std::is_same::type, short>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:113: +In file included from ../../../../../include/__tuple:21: +../../../../../include/__tuple_03:20:40: note: template is declared here +template class tuple_element; + ^ +tuple_element.pass.cpp:23:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:78: note: instantiated from: + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:78: note: instantiated from: + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:9: error: expected ')' +tuple_element.pass.cpp:23:9: note: to match this '(' + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:23: note: instantiated from: + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, short>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:23:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, short>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:27:9: error: implicit instantiation of undefined template 'std::tuple_element<0, std::pair >' + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:37: note: instantiated from: + static_assert((std::is_same::type, int*>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:113: +In file included from ../../../../../include/__tuple:21: +../../../../../include/__tuple_03:20:40: note: template is declared here +template class tuple_element; + ^ +tuple_element.pass.cpp:27:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:77: note: instantiated from: + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:77: note: instantiated from: + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:9: error: expected ')' +tuple_element.pass.cpp:27:9: note: to match this '(' + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:23: note: instantiated from: + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, int*>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:27:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, int*>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:28:9: error: implicit instantiation of undefined template 'std::tuple_element<1, std::pair >' + static_assert((std::is_same::type, char>::value), ""); + ^ +tuple_element.pass.cpp:28:37: note: instantiated from: + static_assert((std::is_same::type, char>::value), ""); + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +tuple_element.pass.cpp failed to compile +tuple_size.pass.cpp:22:9: error: implicit instantiation of undefined template 'std::tuple_size >' + static_assert((std::tuple_size::value == 2), ""); + ^ +tuple_size.pass.cpp:22:24: note: instantiated from: + static_assert((std::tuple_size::value == 2), ""); + ^ +In file included from tuple_size.pass.cpp:16: +In file included from ../../../../../include/utility:113: +In file included from ../../../../../include/__tuple:21: +../../../../../include/__tuple_03:19:28: note: template is declared here +template class tuple_size; + ^ +tuple_size.pass.cpp:22:9: error: type name requires a specifier or qualifier + static_assert((std::tuple_size::value == 2), ""); + ^ +In file included from tuple_size.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_size.pass.cpp:22:9: error: C++ requires a type specifier for all declarations + static_assert((std::tuple_size::value == 2), ""); + ^ +In file included from tuple_size.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +3 errors generated. +tuple_size.pass.cpp failed to compile +failed 4 tests in /test/utilities/utility/pairs/pair.astuple +passed 1 tests in /test/utilities/utility/pairs/pair.astuple +passed 1 tests in /test/utilities/utility/pairs/pair.piecewise +passed 2 tests in /test/utilities/utility/pairs/pair.range +passed 1 tests in /test/utilities/utility/pairs/pairs.general +passed 15 tests in /test/utilities/utility/pairs/pairs.pair +passed 2 tests in /test/utilities/utility/utility.swap +passed 1 tests in /test/utilities/utility.requirements +passed 1 tests in /test/utilities/utility.requirements/allocator.requirements +passed 1 tests in /test/utilities/utility.requirements/hash.requirements +passed 1 tests in /test/utilities/utility.requirements/nullablepointer.requirements +passed 1 tests in /test/utilities/utility.requirements/swappable.requirements +passed 1 tests in /test/utilities/utility.requirements/utility.arg.requirements +**************************************************** +Results for /test: +using Apple clang version 2.0 (trunk 103711) +Target: x86_64-apple-darwin10 +Thread model: posix +with -nostdinc++ -nodefaultlibs /usr/lib/libSystem.B.dylib -arch i386 -I../include /usr/lib/libc++.dylib +---------------------------------------------------- +sections without tests : 105 +sections with failures : 48 +sections without failures: 899 + + ---- +total number of sections : 1052 +---------------------------------------------------- +number of tests failed : 144 +number of tests passed : 3463 + + ---- +total number of tests : 3607 +**************************************************** diff --git a/libcxx/test_results/2010-05-13 clang_x86_64 b/libcxx/test_results/2010-05-13 clang_x86_64 new file mode 100644 index 000000000000..450a9f2389dd --- /dev/null +++ b/libcxx/test_results/2010-05-13 clang_x86_64 @@ -0,0 +1,14537 @@ +passed 1 tests in /test +passed 1 tests in /test/algorithms +passed 1 tests in /test/algorithms/alg.c.library +passed 1 tests in /test/algorithms/alg.modifying.operations +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.copy +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.fill +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.generate +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.move +passed 5 tests in /test/algorithms/alg.modifying.operations/alg.partitions +random_shuffle_urng.pass.cpp:18:2: error: #error random_shuffle for UniformRandomNumberGenerator not implemented +#error random_shuffle for UniformRandomNumberGenerator not implemented + ^ +1 error generated. +random_shuffle_urng.pass.cpp failed to compile +failed 1 tests in /test/algorithms/alg.modifying.operations/alg.random.shuffle +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.random.shuffle +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.remove +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.replace +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.reverse +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.rotate +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.swap +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.transform +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.unique +passed 1 tests in /test/algorithms/alg.nonmodifying +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.adjacent.find +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.all_of +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.any_of +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.count +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.equal +passed 3 tests in /test/algorithms/alg.nonmodifying/alg.find +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.find.end +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.find.first.of +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.foreach +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.is_permutation +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.none_of +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.search +passed 2 tests in /test/algorithms/alg.nonmodifying/mismatch +passed 1 tests in /test/algorithms/alg.sorting +passed 1 tests in /test/algorithms/alg.sorting/alg.binary.search +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/binary.search +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/equal.range +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/lower.bound +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/upper.bound +passed 1 tests in /test/algorithms/alg.sorting/alg.heap.operations +passed 4 tests in /test/algorithms/alg.sorting/alg.heap.operations/is.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/make.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/pop.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/push.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/sort.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.lex.comparison +passed 4 tests in /test/algorithms/alg.sorting/alg.merge +max_init_list.pass.cpp:19:2: error: #error max(initializer_list t) is not implemented +#error max(initializer_list t) is not implemented + ^ +1 error generated. +max_init_list.pass.cpp failed to compile +max_init_list_comp.pass.cpp:19:2: error: #error max(initializer_list t, Compare comp) is not implemented +#error max(initializer_list t, Compare comp) is not implemented + ^ +1 error generated. +max_init_list_comp.pass.cpp failed to compile +min_init_list.pass.cpp:19:2: error: #error min(initializer_list t) is not implemented +#error min(initializer_list t) is not implemented + ^ +1 error generated. +min_init_list.pass.cpp failed to compile +min_init_list_comp.pass.cpp:19:2: error: #error min(initializer_list t, Compare comp) is not implemented +#error min(initializer_list t, Compare comp) is not implemented + ^ +1 error generated. +min_init_list_comp.pass.cpp failed to compile +minmax.pass.cpp:23:44: error: no member named 'minmax' in namespace 'std' + std::pair p = std::minmax(a, b); + ~~~~~^ +In file included from minmax.pass.cpp:16: +In file included from ../../../../include/algorithm:549: +../../../../include/utility:209:40: error: reference to type 'int const' requires an initializer + _LIBCPP_INLINE_VISIBILITY pair() : first(), second() {} + ^ +minmax.pass.cpp:23:35: note: in instantiation of member function 'std::pair::pair' requested here + std::pair p = std::minmax(a, b); + ^ +minmax.pass.cpp:33:5: note: in instantiation of function template specialization 'test' requested here + test(x, y, x, y); + ^ +In file included from minmax.pass.cpp:16: +In file included from ../../../../include/algorithm:549: +../../../../include/utility:209:49: error: reference to type 'int const' requires an initializer + _LIBCPP_INLINE_VISIBILITY pair() : first(), second() {} + ^ +3 errors generated. +minmax.pass.cpp failed to compile +minmax_comp.pass.cpp:25:44: error: no member named 'minmax' in namespace 'std' + std::pair p = std::minmax(a, b, c); + ~~~~~^ +In file included from minmax_comp.pass.cpp:17: +In file included from ../../../../include/algorithm:549: +../../../../include/utility:209:40: error: reference to type 'int const' requires an initializer + _LIBCPP_INLINE_VISIBILITY pair() : first(), second() {} + ^ +minmax_comp.pass.cpp:25:35: note: in instantiation of member function 'std::pair::pair' requested here + std::pair p = std::minmax(a, b, c); + ^ +minmax_comp.pass.cpp:35:5: note: in instantiation of function template specialization 'test >' requested here + test(x, y, std::greater(), x, y); + ^ +In file included from minmax_comp.pass.cpp:17: +In file included from ../../../../include/algorithm:549: +../../../../include/utility:209:49: error: reference to type 'int const' requires an initializer + _LIBCPP_INLINE_VISIBILITY pair() : first(), second() {} + ^ +3 errors generated. +minmax_comp.pass.cpp failed to compile +minmax_init_list.pass.cpp:19:2: error: #error minmax(initializer_list t) is not implemented +#error minmax(initializer_list t) is not implemented + ^ +1 error generated. +minmax_init_list.pass.cpp failed to compile +minmax_init_list_comp.pass.cpp:19:2: error: #error minmax(initializer_list t, Compare comp) is not implemented +#error minmax(initializer_list t, Compare comp) is not implemented + ^ +1 error generated. +minmax_init_list_comp.pass.cpp failed to compile +failed 8 tests in /test/algorithms/alg.sorting/alg.min.max +passed 10 tests in /test/algorithms/alg.sorting/alg.min.max +passed 2 tests in /test/algorithms/alg.sorting/alg.nth.element +passed 4 tests in /test/algorithms/alg.sorting/alg.permutation.generators +passed 1 tests in /test/algorithms/alg.sorting/alg.set.operations +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/includes +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.difference +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.intersection +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.union +passed 1 tests in /test/algorithms/alg.sorting/alg.sort +passed 4 tests in /test/algorithms/alg.sorting/alg.sort/is.sorted +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/partial.sort +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/partial.sort.copy +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/sort +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/stable.sort +passed 1 tests in /test/algorithms/algorithms.general +not implemented: /test/atomics +not implemented: /test/atomics/atomics.fences +not implemented: /test/atomics/atomics.flag +not implemented: /test/atomics/atomics.general +not implemented: /test/atomics/atomics.lockfree +not implemented: /test/atomics/atomics.order +not implemented: /test/atomics/atomics.syn +not implemented: /test/atomics/atomics.types +not implemented: /test/atomics/atomics.types/atomics.types.address +not implemented: /test/atomics/atomics.types/atomics.types.generic +not implemented: /test/atomics/atomics.types/atomics.types.integral +not implemented: /test/atomics/atomics.types.operations +passed 1 tests in /test/containers +passed 4 tests in /test/containers/associative +passed 2 tests in /test/containers/associative/map +passed 7 tests in /test/containers/associative/map/map.access +passed 17 tests in /test/containers/associative/map/map.cons +passed 12 tests in /test/containers/associative/map/map.modifiers +passed 5 tests in /test/containers/associative/map/map.ops +passed 2 tests in /test/containers/associative/map/map.special +passed 5 tests in /test/containers/associative/multimap +passed 17 tests in /test/containers/associative/multimap/multimap.cons +passed 12 tests in /test/containers/associative/multimap/multimap.modifiers +passed 5 tests in /test/containers/associative/multimap/multimap.ops +passed 2 tests in /test/containers/associative/multimap/multimap.special +passed 22 tests in /test/containers/associative/multiset +passed 17 tests in /test/containers/associative/multiset/multiset.cons +passed 2 tests in /test/containers/associative/multiset/multiset.special +passed 23 tests in /test/containers/associative/set +passed 17 tests in /test/containers/associative/set/set.cons +passed 2 tests in /test/containers/associative/set/set.special +passed 1 tests in /test/containers/container.requirements +passed 1 tests in /test/containers/container.requirements/associative.reqmts +passed 1 tests in /test/containers/container.requirements/associative.reqmts/associative.reqmts.except +passed 1 tests in /test/containers/container.requirements/container.requirements.dataraces +passed 1 tests in /test/containers/container.requirements/container.requirements.general +passed 1 tests in /test/containers/container.requirements/sequence.reqmts +passed 1 tests in /test/containers/container.requirements/unord.req +passed 1 tests in /test/containers/container.requirements/unord.req/unord.req.except +passed 1 tests in /test/containers/containers.general +passed 1 tests in /test/containers/sequences +passed 3 tests in /test/containers/sequences/array +passed 2 tests in /test/containers/sequences/array/array.cons +passed 2 tests in /test/containers/sequences/array/array.data +passed 1 tests in /test/containers/sequences/array/array.fill +passed 1 tests in /test/containers/sequences/array/array.size +passed 1 tests in /test/containers/sequences/array/array.special +passed 1 tests in /test/containers/sequences/array/array.swap +passed 4 tests in /test/containers/sequences/array/array.tuple +passed 1 tests in /test/containers/sequences/array/array.zero +passed 1 tests in /test/containers/sequences/container.adaptors +passed 1 tests in /test/containers/sequences/container.adaptors/priority.queue +passed 12 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.cons +passed 6 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.cons.alloc +passed 8 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.members +passed 1 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.special +passed 1 tests in /test/containers/sequences/container.adaptors/queue +passed 5 tests in /test/containers/sequences/container.adaptors/queue/queue.cons +passed 5 tests in /test/containers/sequences/container.adaptors/queue/queue.cons.alloc +passed 14 tests in /test/containers/sequences/container.adaptors/queue/queue.defn +passed 2 tests in /test/containers/sequences/container.adaptors/queue/queue.ops +passed 1 tests in /test/containers/sequences/container.adaptors/queue/queue.special +passed 1 tests in /test/containers/sequences/container.adaptors/stack +passed 5 tests in /test/containers/sequences/container.adaptors/stack/stack.cons +passed 5 tests in /test/containers/sequences/container.adaptors/stack/stack.cons.alloc +passed 12 tests in /test/containers/sequences/container.adaptors/stack/stack.defn +passed 2 tests in /test/containers/sequences/container.adaptors/stack/stack.ops +passed 1 tests in /test/containers/sequences/container.adaptors/stack/stack.special +passed 2 tests in /test/containers/sequences/deque +passed 4 tests in /test/containers/sequences/deque/deque.capacity +passed 19 tests in /test/containers/sequences/deque/deque.cons +passed 16 tests in /test/containers/sequences/deque/deque.modifiers +passed 5 tests in /test/containers/sequences/deque/deque.special +passed 3 tests in /test/containers/sequences/forwardlist +passed 1 tests in /test/containers/sequences/forwardlist/forwardlist.access +passed 21 tests in /test/containers/sequences/forwardlist/forwardlist.cons +passed 2 tests in /test/containers/sequences/forwardlist/forwardlist.iter +passed 15 tests in /test/containers/sequences/forwardlist/forwardlist.modifiers +passed 12 tests in /test/containers/sequences/forwardlist/forwardlist.ops +passed 4 tests in /test/containers/sequences/forwardlist/forwardlist.spec +passed 2 tests in /test/containers/sequences/list +passed 2 tests in /test/containers/sequences/list/list.capacity +passed 15 tests in /test/containers/sequences/list/list.cons +passed 17 tests in /test/containers/sequences/list/list.modifiers +passed 12 tests in /test/containers/sequences/list/list.ops +passed 1 tests in /test/containers/sequences/list/list.special +passed 2 tests in /test/containers/sequences/vector +passed 6 tests in /test/containers/sequences/vector/vector.capacity +passed 16 tests in /test/containers/sequences/vector/vector.cons +passed 2 tests in /test/containers/sequences/vector/vector.data +passed 11 tests in /test/containers/sequences/vector/vector.modifiers +passed 1 tests in /test/containers/sequences/vector/vector.special +passed 31 tests in /test/containers/sequences/vector.bool +passed 1 tests in /test/containers/unord +passed 20 tests in /test/containers/unord/unord.map +passed 24 tests in /test/containers/unord/unord.map/unord.map.cnstr +passed 2 tests in /test/containers/unord/unord.map/unord.map.elem +passed 1 tests in /test/containers/unord/unord.map/unord.map.swap +passed 12 tests in /test/containers/unord/unord.map/unorder.map.modifiers +passed 21 tests in /test/containers/unord/unord.multimap +passed 24 tests in /test/containers/unord/unord.multimap/unord.multimap.cnstr +passed 12 tests in /test/containers/unord/unord.multimap/unord.multimap.modifiers +passed 1 tests in /test/containers/unord/unord.multimap/unord.multimap.swap +passed 33 tests in /test/containers/unord/unord.multiset +passed 24 tests in /test/containers/unord/unord.multiset/unord.multiset.cnstr +passed 1 tests in /test/containers/unord/unord.multiset/unord.multiset.swap +passed 34 tests in /test/containers/unord/unord.set +passed 24 tests in /test/containers/unord/unord.set/unord.set.cnstr +passed 1 tests in /test/containers/unord/unord.set/unord.set.swap +passed 1 tests in /test/depr +passed 1 tests in /test/depr/depr.auto.ptr +passed 1 tests in /test/depr/depr.auto.ptr/auto.ptr +passed 10 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons +passed 4 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv +passed 4 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.members +inttypes_h.pass.cpp:260:2: error: #error PRId8 not defined +#error PRId8 not defined + ^ +inttypes_h.pass.cpp:264:2: error: #error PRId16 not defined +#error PRId16 not defined + ^ +inttypes_h.pass.cpp:268:2: error: #error PRId32 not defined +#error PRId32 not defined + ^ +inttypes_h.pass.cpp:272:2: error: #error PRId64 not defined +#error PRId64 not defined + ^ +inttypes_h.pass.cpp:276:2: error: #error PRIdLEAST8 not defined +#error PRIdLEAST8 not defined + ^ +inttypes_h.pass.cpp:280:2: error: #error PRIdLEAST16 not defined +#error PRIdLEAST16 not defined + ^ +inttypes_h.pass.cpp:284:2: error: #error PRIdLEAST32 not defined +#error PRIdLEAST32 not defined + ^ +inttypes_h.pass.cpp:288:2: error: #error PRIdLEAST64 not defined +#error PRIdLEAST64 not defined + ^ +inttypes_h.pass.cpp:292:2: error: #error PRIdFAST8 not defined +#error PRIdFAST8 not defined + ^ +inttypes_h.pass.cpp:296:2: error: #error PRIdFAST16 not defined +#error PRIdFAST16 not defined + ^ +inttypes_h.pass.cpp:300:2: error: #error PRIdFAST32 not defined +#error PRIdFAST32 not defined + ^ +inttypes_h.pass.cpp:304:2: error: #error PRIdFAST64 not defined +#error PRIdFAST64 not defined + ^ +inttypes_h.pass.cpp:308:2: error: #error PRIdMAX not defined +#error PRIdMAX not defined + ^ +inttypes_h.pass.cpp:312:2: error: #error PRIdPTR not defined +#error PRIdPTR not defined + ^ +inttypes_h.pass.cpp:316:2: error: #error PRIi8 not defined +#error PRIi8 not defined + ^ +inttypes_h.pass.cpp:320:2: error: #error PRIi16 not defined +#error PRIi16 not defined + ^ +inttypes_h.pass.cpp:324:2: error: #error PRIi32 not defined +#error PRIi32 not defined + ^ +inttypes_h.pass.cpp:328:2: error: #error PRIi64 not defined +#error PRIi64 not defined + ^ +inttypes_h.pass.cpp:332:2: error: #error PRIiLEAST8 not defined +#error PRIiLEAST8 not defined + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +inttypes_h.pass.cpp failed to compile +math_h.pass.cpp:531:5: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(nextafter(0,1) == 0x1p-1074); + ^ +math_h.pass.cpp:531:30: note: instantiated from: + assert(nextafter(0,1) == 0x1p-1074); + ^ +math_h.pass.cpp:539:5: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(nexttoward(0, 1) == 0x1p-1074); + ^ +math_h.pass.cpp:539:32: note: instantiated from: + assert(nexttoward(0, 1) == 0x1p-1074); + ^ +2 warnings generated. +stdio_h.pass.cpp:97:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:97:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:97:54: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:98:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:98:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:98:53: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:100:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:100:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:100:49: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:102:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:102:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:102:56: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:103:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:103:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:103:53: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:105:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:105:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:105:54: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:107:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:107:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:107:50: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:109:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:109:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:109:57: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +stdio_h.pass.cpp:110:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:110:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +stdio_h.pass.cpp:110:54: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +9 warnings generated. +uchar_h.pass.cpp:12:10: fatal error: 'uchar.h' file not found +#include + ^ +1 error generated. +uchar_h.pass.cpp failed to compile +failed 2 tests in /test/depr/depr.c.headers +passed 24 tests in /test/depr/depr.c.headers +passed 5 tests in /test/depr/depr.ios.members +passed 1 tests in /test/depr/depr.lib.binders +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.bind.1st +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.bind.2nd +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.binder.1st +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.binder.2nd +passed 1 tests in /test/depr/depr.str.strstreams +passed 1 tests in /test/depr/depr.str.strstreams/depr.istrstream +passed 4 tests in /test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons +passed 2 tests in /test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.members +passed 1 tests in /test/depr/depr.str.strstreams/depr.ostrstream +passed 2 tests in /test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons +passed 4 tests in /test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstream +passed 2 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.dest +passed 3 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstreambuf +passed 8 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons +passed 3 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members +passed 6 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals +passed 1 tests in /test/diagnostics +passed 1 tests in /test/diagnostics/assertions +passed 1 tests in /test/diagnostics/diagnostics.general +passed 1 tests in /test/diagnostics/errno +passed 1 tests in /test/diagnostics/std.exceptions +passed 1 tests in /test/diagnostics/std.exceptions/domain.error +passed 1 tests in /test/diagnostics/std.exceptions/invalid.argument +passed 1 tests in /test/diagnostics/std.exceptions/length.error +passed 1 tests in /test/diagnostics/std.exceptions/logic.error +passed 1 tests in /test/diagnostics/std.exceptions/out.of.range +passed 1 tests in /test/diagnostics/std.exceptions/overflow.error +passed 1 tests in /test/diagnostics/std.exceptions/range.error +passed 1 tests in /test/diagnostics/std.exceptions/runtime.error +passed 1 tests in /test/diagnostics/std.exceptions/underflow.error +passed 2 tests in /test/diagnostics/syserr +passed 1 tests in /test/diagnostics/syserr/syserr.compare +passed 1 tests in /test/diagnostics/syserr/syserr.errcat +passed 1 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.derived +passed 3 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals +passed 2 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.objects +passed 1 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.overview +passed 3 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals +passed 1 tests in /test/diagnostics/syserr/syserr.errcode +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers +passed 5 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.observers +passed 1 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.overview +passed 1 tests in /test/diagnostics/syserr/syserr.errcondition +passed 3 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors +passed 3 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers +passed 2 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.nonmembers +passed 4 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers +passed 1 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.overview +passed 1 tests in /test/diagnostics/syserr/syserr.hash +passed 1 tests in /test/diagnostics/syserr/syserr.syserr +passed 6 tests in /test/diagnostics/syserr/syserr.syserr/syserr.syserr.members +passed 1 tests in /test/diagnostics/syserr/syserr.syserr/syserr.syserr.overview +passed 1 tests in /test/input.output +passed 1 tests in /test/input.output/file.streams +cinttypes.pass.cpp:260:2: error: #error PRId8 not defined +#error PRId8 not defined + ^ +cinttypes.pass.cpp:264:2: error: #error PRId16 not defined +#error PRId16 not defined + ^ +cinttypes.pass.cpp:268:2: error: #error PRId32 not defined +#error PRId32 not defined + ^ +cinttypes.pass.cpp:272:2: error: #error PRId64 not defined +#error PRId64 not defined + ^ +cinttypes.pass.cpp:276:2: error: #error PRIdLEAST8 not defined +#error PRIdLEAST8 not defined + ^ +cinttypes.pass.cpp:280:2: error: #error PRIdLEAST16 not defined +#error PRIdLEAST16 not defined + ^ +cinttypes.pass.cpp:284:2: error: #error PRIdLEAST32 not defined +#error PRIdLEAST32 not defined + ^ +cinttypes.pass.cpp:288:2: error: #error PRIdLEAST64 not defined +#error PRIdLEAST64 not defined + ^ +cinttypes.pass.cpp:292:2: error: #error PRIdFAST8 not defined +#error PRIdFAST8 not defined + ^ +cinttypes.pass.cpp:296:2: error: #error PRIdFAST16 not defined +#error PRIdFAST16 not defined + ^ +cinttypes.pass.cpp:300:2: error: #error PRIdFAST32 not defined +#error PRIdFAST32 not defined + ^ +cinttypes.pass.cpp:304:2: error: #error PRIdFAST64 not defined +#error PRIdFAST64 not defined + ^ +cinttypes.pass.cpp:308:2: error: #error PRIdMAX not defined +#error PRIdMAX not defined + ^ +cinttypes.pass.cpp:312:2: error: #error PRIdPTR not defined +#error PRIdPTR not defined + ^ +cinttypes.pass.cpp:316:2: error: #error PRIi8 not defined +#error PRIi8 not defined + ^ +cinttypes.pass.cpp:320:2: error: #error PRIi16 not defined +#error PRIi16 not defined + ^ +cinttypes.pass.cpp:324:2: error: #error PRIi32 not defined +#error PRIi32 not defined + ^ +cinttypes.pass.cpp:328:2: error: #error PRIi64 not defined +#error PRIi64 not defined + ^ +cinttypes.pass.cpp:332:2: error: #error PRIiLEAST8 not defined +#error PRIiLEAST8 not defined + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +cinttypes.pass.cpp failed to compile +cstdio.pass.cpp:97:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:97:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:97:59: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:98:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:98:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:98:58: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:100:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:100:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:100:54: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:102:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:102:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:102:61: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:103:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:103:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:103:58: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:105:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:105:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:105:59: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:107:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:107:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:107:55: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:109:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:109:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:109:62: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +cstdio.pass.cpp:110:5: warning: format string is empty [-Wformat-zero-length] + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:110:33: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cstdio.pass.cpp:110:59: note: instantiated from: + static_assert((std::is_same::value), ""); + ^~ +9 warnings generated. +failed 1 tests in /test/input.output/file.streams/c.files +passed 3 tests in /test/input.output/file.streams/c.files +passed 1 tests in /test/input.output/file.streams/fstreams +passed 1 tests in /test/input.output/file.streams/fstreams/filebuf +passed 3 tests in /test/input.output/file.streams/fstreams/filebuf.assign +passed 2 tests in /test/input.output/file.streams/fstreams/filebuf.cons +passed 1 tests in /test/input.output/file.streams/fstreams/filebuf.members +Assertion failed: (f.sbumpc() == 0x4E51), function main, file underflow.pass.cpp, line 114. +./testit: line 84: 70594 Abort trap ./a.out +underflow.pass.cpp failed at run time +failed 1 tests in /test/input.output/file.streams/fstreams/filebuf.virtuals +passed 3 tests in /test/input.output/file.streams/fstreams/filebuf.virtuals +passed 1 tests in /test/input.output/file.streams/fstreams/fstream +passed 3 tests in /test/input.output/file.streams/fstreams/fstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/fstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/fstream.members +passed 1 tests in /test/input.output/file.streams/fstreams/ifstream +passed 3 tests in /test/input.output/file.streams/fstreams/ifstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/ifstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/ifstream.members +passed 1 tests in /test/input.output/file.streams/fstreams/ofstream +passed 3 tests in /test/input.output/file.streams/fstreams/ofstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/ofstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/ofstream.members +passed 1 tests in /test/input.output/input.output.general +passed 1 tests in /test/input.output/iostream.format +passed 4 tests in /test/input.output/iostream.format/ext.manip +passed 1 tests in /test/input.output/iostream.format/input.streams +passed 1 tests in /test/input.output/iostream.format/input.streams/iostreamclass +passed 2 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign +passed 2 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.cons +passed 1 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.dest +passed 1 tests in /test/input.output/iostream.format/input.streams/istream +passed 2 tests in /test/input.output/iostream.format/input.streams/istream/istream.assign +passed 2 tests in /test/input.output/iostream.format/input.streams/istream/istream.cons +passed 1 tests in /test/input.output/iostream.format/input.streams/istream/istream::sentry +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.formatted +passed 13 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.reqmts +passed 10 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream::extractors +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.manip +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.rvalue +passed 18 tests in /test/input.output/iostream.format/input.streams/istream.unformatted +passed 1 tests in /test/input.output/iostream.format/output.streams +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream.assign +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream.cons +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.formatted +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.reqmts +passed 4 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters +passed 13 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic +passed 10 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.manip +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.rvalue +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.seeks +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.unformatted +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream::sentry +passed 7 tests in /test/input.output/iostream.format/std.manip +passed 2 tests in /test/input.output/iostream.forward +passed 1 tests in /test/input.output/iostream.objects +passed 4 tests in /test/input.output/iostream.objects/narrow.stream.objects +passed 4 tests in /test/input.output/iostream.objects/wide.stream.objects +passed 1 tests in /test/input.output/iostreams.base +passed 1 tests in /test/input.output/iostreams.base/fpos +passed 1 tests in /test/input.output/iostreams.base/fpos/fpos.members +passed 7 tests in /test/input.output/iostreams.base/fpos/fpos.operations +passed 1 tests in /test/input.output/iostreams.base/ios +passed 1 tests in /test/input.output/iostreams.base/ios/basic.ios.cons +passed 13 tests in /test/input.output/iostreams.base/ios/basic.ios.members +passed 11 tests in /test/input.output/iostreams.base/ios/iostate.flags +passed 1 tests in /test/input.output/iostreams.base/ios.base +passed 9 tests in /test/input.output/iostreams.base/ios.base/fmtflags.state +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.base.callback +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.base.cons +passed 2 tests in /test/input.output/iostreams.base/ios.base/ios.base.locales +passed 3 tests in /test/input.output/iostreams.base/ios.base/ios.base.storage +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.members.static +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::Init +passed 2 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::failure +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::fmtflags +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::iostate +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::openmode +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::seekdir +passed 1 tests in /test/input.output/iostreams.base/std.ios.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/adjustfield.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/basefield.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/error.reporting +passed 4 tests in /test/input.output/iostreams.base/std.ios.manip/floatfield.manip +passed 14 tests in /test/input.output/iostreams.base/std.ios.manip/fmtflags.manip +passed 2 tests in /test/input.output/iostreams.base/stream.types +passed 1 tests in /test/input.output/iostreams.requirements +passed 1 tests in /test/input.output/iostreams.requirements/iostream.limits.imbue +passed 1 tests in /test/input.output/iostreams.requirements/iostreams.limits.pos +passed 1 tests in /test/input.output/iostreams.requirements/iostreams.threadsafety +passed 1 tests in /test/input.output/stream.buffers +passed 1 tests in /test/input.output/stream.buffers/streambuf +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.cons +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.members +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.locales +passed 5 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.pback +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.put +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.get.area +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.buffer +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.locales +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.pback +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.put +passed 1 tests in /test/input.output/stream.buffers/streambuf.reqts +passed 1 tests in /test/input.output/string.streams +passed 1 tests in /test/input.output/string.streams/istringstream +passed 3 tests in /test/input.output/string.streams/istringstream/istringstream.assign +passed 3 tests in /test/input.output/string.streams/istringstream/istringstream.cons +passed 1 tests in /test/input.output/string.streams/istringstream/istringstream.members +passed 1 tests in /test/input.output/string.streams/ostringstream +passed 3 tests in /test/input.output/string.streams/ostringstream/ostringstream.assign +passed 3 tests in /test/input.output/string.streams/ostringstream/ostringstream.cons +passed 1 tests in /test/input.output/string.streams/ostringstream/ostringstream.members +passed 1 tests in /test/input.output/string.streams/stringbuf +passed 3 tests in /test/input.output/string.streams/stringbuf/stringbuf.assign +passed 3 tests in /test/input.output/string.streams/stringbuf/stringbuf.cons +passed 1 tests in /test/input.output/string.streams/stringbuf/stringbuf.members +passed 6 tests in /test/input.output/string.streams/stringbuf/stringbuf.virtuals +passed 1 tests in /test/input.output/string.streams/stringstream +passed 3 tests in /test/input.output/string.streams/stringstream.cons +passed 3 tests in /test/input.output/string.streams/stringstream.cons/stringstream.assign +passed 1 tests in /test/input.output/string.streams/stringstream.members +passed 1 tests in /test/iterators +passed 1 tests in /test/iterators/iterator.primitives +passed 1 tests in /test/iterators/iterator.primitives/iterator.basic +passed 4 tests in /test/iterators/iterator.primitives/iterator.operations +passed 4 tests in /test/iterators/iterator.primitives/iterator.traits +passed 5 tests in /test/iterators/iterator.primitives/std.iterator.tags +passed 1 tests in /test/iterators/iterator.requirements +passed 1 tests in /test/iterators/iterator.requirements/bidirectional.iterators +passed 1 tests in /test/iterators/iterator.requirements/forward.iterators +passed 1 tests in /test/iterators/iterator.requirements/input.iterators +passed 1 tests in /test/iterators/iterator.requirements/iterator.iterators +passed 1 tests in /test/iterators/iterator.requirements/iterator.requirements.general +passed 1 tests in /test/iterators/iterator.requirements/output.iterators +passed 1 tests in /test/iterators/iterator.requirements/random.access.iterators +passed 1 tests in /test/iterators/iterator.synopsis +passed 1 tests in /test/iterators/iterators.general +passed 1 tests in /test/iterators/predef.iterators +passed 1 tests in /test/iterators/predef.iterators/insert.iterators +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iterator +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iterator +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iterator +passed 1 tests in /test/iterators/predef.iterators/move.iterators +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops +passed 3 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+ +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+= +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.- +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-= +passed 6 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp +passed 5 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.conv +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.decr +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.index +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.ref +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.star +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op= +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.requirements +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iterator +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops +passed 5 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.conv +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op!= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+ +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++ +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op- +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-- +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op.star +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op== +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opdiff +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opindex +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opref +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opsum +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.requirements +types.pass.cpp:52:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert((std::is_same::value), ""); + ^ +In file included from types.pass.cpp:28: +In file included from ../../../../../include/iterator:316: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +types.pass.cpp:58:5: note: in instantiation of function template specialization 'test >' requested here + test >(); + ^ +In file included from types.pass.cpp:28: +In file included from ../../../../../include/iterator:316: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +types.pass.cpp:52:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert((std::is_same::value), ""); + ^ +In file included from types.pass.cpp:28: +In file included from ../../../../../include/iterator:316: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +types.pass.cpp:59:5: note: in instantiation of function template specialization 'test >' requested here + test >(); + ^ +In file included from types.pass.cpp:28: +In file included from ../../../../../include/iterator:316: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +2 errors generated. +types.pass.cpp failed to compile +failed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iterator +passed 1 tests in /test/iterators/stream.iterators +passed 1 tests in /test/iterators/stream.iterators/istream.iterator +passed 3 tests in /test/iterators/stream.iterators/istream.iterator/istream.iterator.cons +passed 5 tests in /test/iterators/stream.iterators/istream.iterator/istream.iterator.ops +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator +passed 4 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::equal +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op!= +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op++ +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op== +passed 3 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op_astrk +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::proxy +passed 6 tests in /test/iterators/stream.iterators/iterator.range +passed 1 tests in /test/iterators/stream.iterators/ostream.iterator +passed 3 tests in /test/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des +passed 3 tests in /test/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops +passed 1 tests in /test/iterators/stream.iterators/ostreambuf.iterator +passed 2 tests in /test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.cons +passed 4 tests in /test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops +passed 1 tests in /test/language.support +passed 1 tests in /test/language.support/cstdint +passed 1 tests in /test/language.support/cstdint/cstdint.syn +passed 1 tests in /test/language.support/support.dynamic +passed 1 tests in /test/language.support/support.dynamic/alloc.errors +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/bad.alloc +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/new.badlength +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/new.handler +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/set.new.handler +passed 1 tests in /test/language.support/support.dynamic/new.delete +passed 4 tests in /test/language.support/support.dynamic/new.delete/new.delete.array +passed 1 tests in /test/language.support/support.dynamic/new.delete/new.delete.dataraces +passed 2 tests in /test/language.support/support.dynamic/new.delete/new.delete.placement +passed 4 tests in /test/language.support/support.dynamic/new.delete/new.delete.single +passed 1 tests in /test/language.support/support.exception +not implemented: /test/language.support/support.exception/except.nested +passed 1 tests in /test/language.support/support.exception/exception +passed 1 tests in /test/language.support/support.exception/exception.terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/set.terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/terminate.handler +passed 1 tests in /test/language.support/support.exception/exception.unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/bad.exception +Assertion failed: (std::set_unexpected(f1) == std::terminate), function main, file set_unexpected.pass.cpp, line 20. +./testit: line 84: 75280 Abort trap ./a.out +set_unexpected.pass.cpp failed at run time +failed 1 tests in /test/language.support/support.exception/exception.unexpected/set.unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/unexpected.handler +passed 4 tests in /test/language.support/support.exception/propagation +passed 1 tests in /test/language.support/support.exception/uncaught +passed 1 tests in /test/language.support/support.general +passed 2 tests in /test/language.support/support.initlist +passed 1 tests in /test/language.support/support.initlist/support.initlist.access +passed 1 tests in /test/language.support/support.initlist/support.initlist.cons +not implemented: /test/language.support/support.initlist/support.initlist.range +passed 1 tests in /test/language.support/support.limits +passed 4 tests in /test/language.support/support.limits/c.limits +passed 2 tests in /test/language.support/support.limits/limits +passed 1 tests in /test/language.support/support.limits/limits/denorm.style +passed 1 tests in /test/language.support/support.limits/limits/numeric.limits +passed 31 tests in /test/language.support/support.limits/limits/numeric.limits.members +passed 1 tests in /test/language.support/support.limits/limits/numeric.special +passed 1 tests in /test/language.support/support.limits/limits/round.style +passed 1 tests in /test/language.support/support.rtti +passed 1 tests in /test/language.support/support.rtti/bad.cast +passed 1 tests in /test/language.support/support.rtti/bad.typeid +passed 2 tests in /test/language.support/support.rtti/type.info +passed 12 tests in /test/language.support/support.runtime +quick_exit.pass.cpp:19:10: error: no member named 'at_quick_exit' in namespace 'std' + std::at_quick_exit(f); + ~~~~~^ +quick_exit.pass.cpp:20:5: error: use of undeclared identifier 'quick_exit' + quick_exit(0); + ^ +2 errors generated. +quick_exit.pass.cpp failed to compile +failed 1 tests in /test/language.support/support.start.term +passed 7 tests in /test/language.support/support.types +passed 1 tests in /test/localization +passed 2 tests in /test/localization/c.locales +passed 1 tests in /test/localization/locale.categories +passed 1 tests in /test/localization/locale.categories/category.collate +passed 2 tests in /test/localization/locale.categories/category.collate/locale.collate +passed 3 tests in /test/localization/locale.categories/category.collate/locale.collate/locale.collate.members +passed 1 tests in /test/localization/locale.categories/category.collate/locale.collate/locale.collate.virtuals +passed 4 tests in /test/localization/locale.categories/category.collate/locale.collate.byname +passed 1 tests in /test/localization/locale.categories/category.ctype +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.dtor +passed 14 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.statics +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.virtuals +passed 9 tests in /test/localization/locale.categories/category.ctype/locale.codecvt +passed 29 tests in /test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members +passed 1 tests in /test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.virtuals +passed 4 tests in /test/localization/locale.categories/category.ctype/locale.codecvt.byname +passed 2 tests in /test/localization/locale.categories/category.ctype/locale.ctype +passed 12 tests in /test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members +passed 1 tests in /test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.virtuals +passed 13 tests in /test/localization/locale.categories/category.ctype/locale.ctype.byname +passed 1 tests in /test/localization/locale.categories/category.messages +passed 3 tests in /test/localization/locale.categories/category.messages/locale.messages +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages/locale.messages.members +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages/locale.messages.virtuals +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages.byname +passed 1 tests in /test/localization/locale.categories/category.monetary +passed 2 tests in /test/localization/locale.categories/category.monetary/locale.money.get +passed 5 tests in /test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.virtuals +passed 2 tests in /test/localization/locale.categories/category.monetary/locale.money.put +passed 5 tests in /test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.virtuals +passed 3 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct +passed 9 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.virtuals +passed 9 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct.byname +passed 1 tests in /test/localization/locale.categories/category.numeric +passed 2 tests in /test/localization/locale.categories/category.numeric/locale.nm.put +passed 8 tests in /test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members +passed 1 tests in /test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.virtuals +passed 2 tests in /test/localization/locale.categories/category.numeric/locale.num.get +get_double.pass.cpp:108:9: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(v == 0x125p-1); + ^ +get_double.pass.cpp:108:21: note: instantiated from: + assert(v == 0x125p-1); + ^ +1 warning generated. +get_float.pass.cpp:96:9: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(v == 0x125p-1); + ^ +get_float.pass.cpp:96:21: note: instantiated from: + assert(v == 0x125p-1); + ^ +1 warning generated. +get_long_double.pass.cpp:96:9: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(v == 0x125p-1); + ^ +get_long_double.pass.cpp:96:21: note: instantiated from: + assert(v == 0x125p-1); + ^ +1 warning generated. +passed 11 tests in /test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members +passed 1 tests in /test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.virtuals +passed 1 tests in /test/localization/locale.categories/category.time +passed 3 tests in /test/localization/locale.categories/category.time/locale.time.get +passed 12 tests in /test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.get/locale.time.get.virtuals +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range + "\x434\x435\x43A\x430\x431\x440\x44F" + ^ +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range +get_one_wide.pass.cpp:98:27: warning: hex escape sequence out of range +get_one_wide.pass.cpp:100:27: warning: hex escape sequence out of range + "\x433" + ^ +get_one_wide.pass.cpp:146:35: warning: hex escape sequence out of range + const wchar_t in[] = L"23""\x65F6""55""\x5206""59""\x79D2"; + ^ +get_one_wide.pass.cpp:146:47: warning: hex escape sequence out of range + const wchar_t in[] = L"23""\x65F6""55""\x5206""59""\x79D2"; + ^ +get_one_wide.pass.cpp:146:59: warning: hex escape sequence out of range + const wchar_t in[] = L"23""\x65F6""55""\x5206""59""\x79D2"; + ^ +11 warnings generated. +Assertion failed: (i.base() == in+sizeof(in)/sizeof(in[0])-1), function main, file get_one_wide.pass.cpp, line 105. +./testit: line 84: 77569 Abort trap ./a.out +get_one_wide.pass.cpp failed at run time +failed 1 tests in /test/localization/locale.categories/category.time/locale.time.get.byname +passed 13 tests in /test/localization/locale.categories/category.time/locale.time.get.byname +passed 2 tests in /test/localization/locale.categories/category.time/locale.time.put +passed 2 tests in /test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.put/locale.time.put.virtuals +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.put.byname +passed 1 tests in /test/localization/locale.categories/facet.numpunct +passed 2 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct +passed 5 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members +passed 1 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.virtuals +passed 3 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct.byname +passed 1 tests in /test/localization/locale.categories/facets.examples +not implemented: /test/localization/locale.stdcvt +passed 1 tests in /test/localization/locale.syn +passed 1 tests in /test/localization/locales +passed 1 tests in /test/localization/locales/locale +Assertion failed: (new_called == 0), function main, file char_pointer.pass.cpp, line 97. +./testit: line 84: 77842 Abort trap ./a.out +char_pointer.pass.cpp failed at run time +failed 1 tests in /test/localization/locales/locale/locale.cons +passed 8 tests in /test/localization/locales/locale/locale.cons +passed 2 tests in /test/localization/locales/locale/locale.members +passed 2 tests in /test/localization/locales/locale/locale.operators +passed 2 tests in /test/localization/locales/locale/locale.statics +passed 1 tests in /test/localization/locales/locale/locale.types +passed 1 tests in /test/localization/locales/locale/locale.types/locale.category +passed 1 tests in /test/localization/locales/locale/locale.types/locale.facet +passed 1 tests in /test/localization/locales/locale/locale.types/locale.id +passed 1 tests in /test/localization/locales/locale.convenience +passed 11 tests in /test/localization/locales/locale.convenience/classification +passed 1 tests in /test/localization/locales/locale.convenience/conversions +not implemented: /test/localization/locales/locale.convenience/conversions/conversions.buffer +passed 2 tests in /test/localization/locales/locale.convenience/conversions/conversions.character +not implemented: /test/localization/locales/locale.convenience/conversions/conversions.string +passed 2 tests in /test/localization/locales/locale.global.templates +passed 1 tests in /test/localization/localization.general +passed 1 tests in /test/numerics +cmath.pass.cpp:1092:5: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(std::nextafter(0,1) == 0x1p-1074); + ^ +cmath.pass.cpp:1092:35: note: instantiated from: + assert(std::nextafter(0,1) == 0x1p-1074); + ^ +cmath.pass.cpp:1110:5: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x + assert(std::nexttoward(0, 1) == 0x1p-1074); + ^ +cmath.pass.cpp:1110:37: note: instantiated from: + assert(std::nexttoward(0, 1) == 0x1p-1074); + ^ +2 warnings generated. +passed 4 tests in /test/numerics/c.math +passed 1 tests in /test/numerics/cfenv +passed 1 tests in /test/numerics/cfenv/cfenv.syn +passed 2 tests in /test/numerics/complex.number +passed 1 tests in /test/numerics/complex.number/ccmplx +passed 7 tests in /test/numerics/complex.number/cmplx.over +passed 1 tests in /test/numerics/complex.number/complex +passed 10 tests in /test/numerics/complex.number/complex.member.ops +passed 2 tests in /test/numerics/complex.number/complex.members +passed 22 tests in /test/numerics/complex.number/complex.ops +passed 12 tests in /test/numerics/complex.number/complex.special +passed 1 tests in /test/numerics/complex.number/complex.synopsis +passed 19 tests in /test/numerics/complex.number/complex.transcendentals +passed 8 tests in /test/numerics/complex.number/complex.value.ops +passed 1 tests in /test/numerics/numarray +passed 1 tests in /test/numerics/numarray/class.gslice +passed 1 tests in /test/numerics/numarray/class.gslice/gslice.access +passed 2 tests in /test/numerics/numarray/class.gslice/gslice.cons +passed 1 tests in /test/numerics/numarray/class.slice +passed 2 tests in /test/numerics/numarray/class.slice/cons.slice +passed 1 tests in /test/numerics/numarray/class.slice/slice.access +passed 2 tests in /test/numerics/numarray/template.gslice.array +passed 2 tests in /test/numerics/numarray/template.gslice.array/gslice.array.assign +passed 10 tests in /test/numerics/numarray/template.gslice.array/gslice.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.gslice.array/gslice.array.fill +passed 2 tests in /test/numerics/numarray/template.indirect.array +passed 2 tests in /test/numerics/numarray/template.indirect.array/indirect.array.assign +passed 10 tests in /test/numerics/numarray/template.indirect.array/indirect.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.indirect.array/indirect.array.fill +passed 2 tests in /test/numerics/numarray/template.mask.array +passed 2 tests in /test/numerics/numarray/template.mask.array/mask.array.assign +passed 10 tests in /test/numerics/numarray/template.mask.array/mask.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.mask.array/mask.array.fill +passed 2 tests in /test/numerics/numarray/template.slice.array +passed 2 tests in /test/numerics/numarray/template.slice.array/slice.arr.assign +passed 10 tests in /test/numerics/numarray/template.slice.array/slice.arr.comp.assign +passed 1 tests in /test/numerics/numarray/template.slice.array/slice.arr.fill +passed 1 tests in /test/numerics/numarray/template.valarray +passed 2 tests in /test/numerics/numarray/template.valarray/valarray.access +passed 8 tests in /test/numerics/numarray/template.valarray/valarray.assign +passed 20 tests in /test/numerics/numarray/template.valarray/valarray.cassign +passed 11 tests in /test/numerics/numarray/template.valarray/valarray.cons +passed 10 tests in /test/numerics/numarray/template.valarray/valarray.members +passed 8 tests in /test/numerics/numarray/template.valarray/valarray.sub +passed 4 tests in /test/numerics/numarray/template.valarray/valarray.unary +passed 1 tests in /test/numerics/numarray/valarray.nonmembers +passed 30 tests in /test/numerics/numarray/valarray.nonmembers/valarray.binary +passed 24 tests in /test/numerics/numarray/valarray.nonmembers/valarray.comparison +passed 1 tests in /test/numerics/numarray/valarray.nonmembers/valarray.special +passed 20 tests in /test/numerics/numarray/valarray.nonmembers/valarray.transcend +passed 4 tests in /test/numerics/numarray/valarray.range +passed 1 tests in /test/numerics/numarray/valarray.syn +passed 1 tests in /test/numerics/numeric.ops +passed 2 tests in /test/numerics/numeric.ops/accumulate +passed 2 tests in /test/numerics/numeric.ops/adjacent.difference +passed 2 tests in /test/numerics/numeric.ops/inner.product +not implemented: /test/numerics/numeric.ops/numeric.iota +passed 2 tests in /test/numerics/numeric.ops/partial.sum +passed 1 tests in /test/numerics/numeric.requirements +passed 1 tests in /test/numerics/numerics.general +passed 1 tests in /test/numerics/rand +passed 1 tests in /test/numerics/rand/rand.adapt +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.disc +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.ibits +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.shuf +passed 3 tests in /test/numerics/rand/rand.device +passed 1 tests in /test/numerics/rand/rand.dis +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.bern +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin +not implemented: /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo +not implemented: /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.genpdf +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.uni +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real +passed 1 tests in /test/numerics/rand/rand.eng +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.lcong +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.mers +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.sub +passed 10 tests in /test/numerics/rand/rand.predef +passed 1 tests in /test/numerics/rand/rand.req +passed 1 tests in /test/numerics/rand/rand.req/rand.req.adapt +passed 1 tests in /test/numerics/rand/rand.req/rand.req.dst +passed 1 tests in /test/numerics/rand/rand.req/rand.req.eng +passed 1 tests in /test/numerics/rand/rand.req/rand.req.genl +passed 1 tests in /test/numerics/rand/rand.req/rand.req.seedseq +passed 1 tests in /test/numerics/rand/rand.req/rand.req.urng +passed 1 tests in /test/numerics/rand/rand.synopsis +passed 1 tests in /test/numerics/rand/rand.util +passed 1 tests in /test/numerics/rand/rand.util/rand.util.canonical +passed 7 tests in /test/numerics/rand/rand.util/rand.util.seedseq +not implemented: /test/re +not implemented: /test/re/re.alg +not implemented: /test/re/re.alg/re.alg.match +not implemented: /test/re/re.alg/re.alg.replace +not implemented: /test/re/re.alg/re.alg.search +not implemented: /test/re/re.alg/re.except +not implemented: /test/re/re.badexp +not implemented: /test/re/re.const +not implemented: /test/re/re.const/re.err +not implemented: /test/re/re.const/re.matchflag +not implemented: /test/re/re.const/re.synopt +not implemented: /test/re/re.def +not implemented: /test/re/re.def/defns.regex.collating.element +not implemented: /test/re/re.def/defns.regex.finite.state.machine +not implemented: /test/re/re.def/defns.regex.format.specifier +not implemented: /test/re/re.def/defns.regex.matched +not implemented: /test/re/re.def/defns.regex.primary.equivalence.class +not implemented: /test/re/re.def/defns.regex.regular.expression +not implemented: /test/re/re.def/defns.regex.subexpression +not implemented: /test/re/re.general +not implemented: /test/re/re.grammar +not implemented: /test/re/re.iter +not implemented: /test/re/re.iter/re.regiter +not implemented: /test/re/re.iter/re.regiter/re.regiter.cnstr +not implemented: /test/re/re.iter/re.regiter/re.regiter.comp +not implemented: /test/re/re.iter/re.regiter/re.regiter.deref +not implemented: /test/re/re.iter/re.regiter/re.regiter.incr +not implemented: /test/re/re.iter/re.tokiter +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.cnstr +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.comp +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.deref +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.incr +not implemented: /test/re/re.regex +not implemented: /test/re/re.regex/re.regex.assign +not implemented: /test/re/re.regex/re.regex.const +not implemented: /test/re/re.regex/re.regex.construct +not implemented: /test/re/re.regex/re.regex.locale +not implemented: /test/re/re.regex/re.regex.nonmemb +not implemented: /test/re/re.regex/re.regex.nonmemb/re.regex.nmswap +not implemented: /test/re/re.regex/re.regex.operations +not implemented: /test/re/re.regex/re.regex.swap +not implemented: /test/re/re.req +not implemented: /test/re/re.results +not implemented: /test/re/re.results/re.results.acc +not implemented: /test/re/re.results/re.results.all +not implemented: /test/re/re.results/re.results.const +not implemented: /test/re/re.results/re.results.form +not implemented: /test/re/re.results/re.results.nonmember +not implemented: /test/re/re.results/re.results.size +not implemented: /test/re/re.results/re.results.swap +not implemented: /test/re/re.submatch +not implemented: /test/re/re.submatch/re.submatch.members +not implemented: /test/re/re.submatch/re.submatch.op +not implemented: /test/re/re.syn +not implemented: /test/re/re.traits +passed 1 tests in /test/strings +passed 1 tests in /test/strings/basic.string +passed 4 tests in /test/strings/basic.string/string.access +passed 10 tests in /test/strings/basic.string/string.capacity +passed 16 tests in /test/strings/basic.string/string.cons +passed 8 tests in /test/strings/basic.string/string.iterators +passed 1 tests in /test/strings/basic.string/string.modifiers +passed 8 tests in /test/strings/basic.string/string.modifiers/string::append +passed 8 tests in /test/strings/basic.string/string.modifiers/string::assign +passed 1 tests in /test/strings/basic.string/string.modifiers/string::copy +passed 4 tests in /test/strings/basic.string/string.modifiers/string::erase +passed 9 tests in /test/strings/basic.string/string.modifiers/string::insert +passed 4 tests in /test/strings/basic.string/string.modifiers/string::op+= +passed 11 tests in /test/strings/basic.string/string.modifiers/string::replace +passed 1 tests in /test/strings/basic.string/string.modifiers/string::swap +passed 1 tests in /test/strings/basic.string/string.nonmembers +passed 6 tests in /test/strings/basic.string/string.nonmembers/string.io +passed 1 tests in /test/strings/basic.string/string.nonmembers/string.special +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::op!= +passed 5 tests in /test/strings/basic.string/string.nonmembers/string::op+ +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::operator== +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::opgt +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::opgt= +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::oplt +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::oplt= +passed 1 tests in /test/strings/basic.string/string.ops +passed 3 tests in /test/strings/basic.string/string.ops/string.accessors +passed 6 tests in /test/strings/basic.string/string.ops/string::compare +passed 4 tests in /test/strings/basic.string/string.ops/string::find +passed 4 tests in /test/strings/basic.string/string.ops/string::find.first.not.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.first.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.last.not.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.last.of +passed 4 tests in /test/strings/basic.string/string.ops/string::rfind +passed 1 tests in /test/strings/basic.string/string.ops/string::substr +passed 1 tests in /test/strings/basic.string/string.require +passed 1 tests in /test/strings/basic.string.hash +cuchar.pass.cpp:12:10: fatal error: 'cuchar' file not found +#include + ^ +1 error generated. +cuchar.pass.cpp failed to compile +version_cuchar.pass.cpp:12:10: fatal error: 'cuchar' file not found +#include + ^ +1 error generated. +version_cuchar.pass.cpp failed to compile +failed 2 tests in /test/strings/c.strings +passed 8 tests in /test/strings/c.strings +passed 1 tests in /test/strings/char.traits +passed 1 tests in /test/strings/char.traits/char.traits.require +passed 1 tests in /test/strings/char.traits/char.traits.specializations +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t +passed 1 tests in /test/strings/char.traits/char.traits.typedefs +passed 1 tests in /test/strings/string.classes +not implemented: /test/strings/string.conversions +not implemented: /test/strings/strings.general +passed 1 tests in /test/thread +passed 1 tests in /test/thread/futures +not implemented: /test/thread/futures/futures.async +not implemented: /test/thread/futures/futures.atomic_future +not implemented: /test/thread/futures/futures.errors +not implemented: /test/thread/futures/futures.future_error +passed 3 tests in /test/thread/futures/futures.overview +not implemented: /test/thread/futures/futures.promise +not implemented: /test/thread/futures/futures.shared_future +not implemented: /test/thread/futures/futures.state +not implemented: /test/thread/futures/futures.tas +not implemented: /test/thread/futures/futures.tas/futures.taask.nonmembers +not implemented: /test/thread/futures/futures.tas/futures.task.members +not implemented: /test/thread/futures/futures.unique_future +notify_all_at_thread_exit.pass.cpp:20:2: error: #error notify_all_at_thread_exit not implemented +#error notify_all_at_thread_exit not implemented + ^ +1 error generated. +notify_all_at_thread_exit.pass.cpp failed to compile +failed 1 tests in /test/thread/thread.condition +passed 2 tests in /test/thread/thread.condition +passed 13 tests in /test/thread/thread.condition/thread.condition.condvar +passed 12 tests in /test/thread/thread.condition/thread.condition.condvarany +passed 1 tests in /test/thread/thread.general +passed 1 tests in /test/thread/thread.mutex +passed 1 tests in /test/thread/thread.mutex/thread.lock +passed 6 tests in /test/thread/thread.mutex/thread.lock/thread.lock.guard +passed 1 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique +passed 11 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons +passed 5 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking +passed 3 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod +passed 3 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs +passed 2 tests in /test/thread/thread.mutex/thread.lock.algorithm +passed 1 tests in /test/thread/thread.mutex/thread.mutex.requirements +passed 6 tests in /test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.class +passed 6 tests in /test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.recursive +passed 1 tests in /test/thread/thread.mutex/thread.once +passed 1 tests in /test/thread/thread.mutex/thread.once/thread.once.callonce +passed 3 tests in /test/thread/thread.mutex/thread.once/thread.once.onceflag +passed 1 tests in /test/thread/thread.mutex/thread.timedmutex.requirements +Assertion failed: (d < ns(50000000)), function f, file try_lock.pass.cpp, line 40. +./testit: line 84: 84956 Abort trap ./a.out +try_lock.pass.cpp failed at run time +failed 1 tests in /test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.class +passed 6 tests in /test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.class +passed 7 tests in /test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.recursive +passed 1 tests in /test/thread/thread.req +passed 1 tests in /test/thread/thread.req/thread.req.exception +passed 1 tests in /test/thread/thread.req/thread.req.native +passed 1 tests in /test/thread/thread.req/thread.req.paramname +passed 1 tests in /test/thread/thread.req/thread.req.timing +passed 1 tests in /test/thread/thread.threads +passed 1 tests in /test/thread/thread.threads/thread.thread.class +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.algorithm +passed 2 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.assign +passed 4 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.constr +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.destr +passed 7 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.id +passed 6 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.member +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.static +passed 4 tests in /test/thread/thread.threads/thread.thread.this +passed 1 tests in /test/utilities +passed 1 tests in /test/utilities/date.time +passed 1 tests in /test/utilities/function.objects +passed 6 tests in /test/utilities/function.objects/arithmetic.operations +passed 1 tests in /test/utilities/function.objects/base +passed 1 tests in /test/utilities/function.objects/bind +passed 1 tests in /test/utilities/function.objects/bind/func.bind +invoke_int_0.pass.cpp:44:15: error: no member named 'bind' in namespace 'std' + test(std::bind(f), 1); + ~~~~~^ +invoke_int_0.pass.cpp:45:15: error: no member named 'bind' in namespace 'std' + test(std::bind(&f), 1); + ~~~~~^ +invoke_int_0.pass.cpp:46:15: error: no member named 'bind' in namespace 'std' + test(std::bind(A_int_0()), 4); + ~~~~~^ +invoke_int_0.pass.cpp:47:21: error: no member named 'bind' in namespace 'std' + test_const(std::bind(A_int_0()), 5); + ~~~~~^ +invoke_int_0.pass.cpp:49:15: error: no member named 'bind' in namespace 'std' + test(std::bind(f), 1); + ~~~~~^ +invoke_int_0.pass.cpp:50:15: error: no member named 'bind' in namespace 'std' + test(std::bind(&f), 1); + ~~~~~^ +invoke_int_0.pass.cpp:51:15: error: no member named 'bind' in namespace 'std' + test(std::bind(A_int_0()), 4); + ~~~~~^ +invoke_int_0.pass.cpp:52:21: error: no member named 'bind' in namespace 'std' + test_const(std::bind(A_int_0()), 5); + ~~~~~^ +8 errors generated. +invoke_int_0.pass.cpp failed to compile +invoke_lvalue.pass.cpp:50:10: error: no member named 'bind' in namespace 'std' + std::bind(f_void_1, _1)(i); + ~~~~~^ +invoke_lvalue.pass.cpp:56:10: error: no member named 'bind' in namespace 'std' + std::bind(f_void_1, i)(); + ~~~~~^ +invoke_lvalue.pass.cpp:64:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(i); + ~~~~~^ +invoke_lvalue.pass.cpp:71:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, i)(); + ~~~~~^ +invoke_lvalue.pass.cpp:79:10: error: no member named 'bind' in namespace 'std' + std::bind(a0, _1)(i); + ~~~~~^ +invoke_lvalue.pass.cpp:86:10: error: no member named 'bind' in namespace 'std' + std::bind(a0, i)(); + ~~~~~^ +invoke_lvalue.pass.cpp:94:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(a); + ~~~~~^ +invoke_lvalue.pass.cpp:98:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(ap); + ~~~~~^ +invoke_lvalue.pass.cpp:105:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, a)(); + ~~~~~^ +invoke_lvalue.pass.cpp:109:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, ap)(); + ~~~~~^ +invoke_lvalue.pass.cpp:117:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(a); + ~~~~~^ +invoke_lvalue.pass.cpp:121:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(ap); + ~~~~~^ +invoke_lvalue.pass.cpp:128:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, a)(); + ~~~~~^ +invoke_lvalue.pass.cpp:132:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, ap)(); + ~~~~~^ +invoke_lvalue.pass.cpp:165:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(f_int_1, _1)(i) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_lvalue.pass.cpp:165:17: note: instantiated from: + assert(std::bind(f_int_1, _1)(i) == 3); + ~~~~~^ +invoke_lvalue.pass.cpp:166:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(f_int_1, i)() == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_lvalue.pass.cpp:166:17: note: instantiated from: + assert(std::bind(f_int_1, i)() == 3); + ~~~~~^ +invoke_lvalue.pass.cpp:172:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(fp, _1)(i) == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_lvalue.pass.cpp:172:17: note: instantiated from: + assert(std::bind(fp, _1)(i) == 4); + ~~~~~^ +invoke_lvalue.pass.cpp:173:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(fp, i)() == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_lvalue.pass.cpp:173:17: note: instantiated from: + assert(std::bind(fp, i)() == 4); + ~~~~~^ +invoke_lvalue.pass.cpp:178:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(A_int_1(), _1)(i) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_lvalue.pass.cpp:178:17: note: instantiated from: + assert(std::bind(A_int_1(), _1)(i) == 3); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +invoke_lvalue.pass.cpp failed to compile +invoke_rvalue.pass.cpp:49:10: error: no member named 'bind' in namespace 'std' + std::bind(f_void_1, _1)(2); + ~~~~~^ +invoke_rvalue.pass.cpp:54:10: error: no member named 'bind' in namespace 'std' + std::bind(f_void_1, 2)(); + ~~~~~^ +invoke_rvalue.pass.cpp:61:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(3); + ~~~~~^ +invoke_rvalue.pass.cpp:67:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, 3)(); + ~~~~~^ +invoke_rvalue.pass.cpp:74:10: error: no member named 'bind' in namespace 'std' + std::bind(a0, _1)(4); + ~~~~~^ +invoke_rvalue.pass.cpp:80:10: error: no member named 'bind' in namespace 'std' + std::bind(a0, 4)(); + ~~~~~^ +invoke_rvalue.pass.cpp:87:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(A_void_1()); + ~~~~~^ +invoke_rvalue.pass.cpp:91:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(&a); + ~~~~~^ +invoke_rvalue.pass.cpp:97:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, A_void_1())(); + ~~~~~^ +invoke_rvalue.pass.cpp:101:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, &a)(); + ~~~~~^ +invoke_rvalue.pass.cpp:108:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(A_void_1()); + ~~~~~^ +invoke_rvalue.pass.cpp:112:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, _1)(&a); + ~~~~~^ +invoke_rvalue.pass.cpp:118:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, A_void_1())(); + ~~~~~^ +invoke_rvalue.pass.cpp:122:10: error: no member named 'bind' in namespace 'std' + std::bind(fp, &a)(); + ~~~~~^ +invoke_rvalue.pass.cpp:154:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(f_int_1, _1)(2) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_rvalue.pass.cpp:154:17: note: instantiated from: + assert(std::bind(f_int_1, _1)(2) == 3); + ~~~~~^ +invoke_rvalue.pass.cpp:155:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(f_int_1, 2)() == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_rvalue.pass.cpp:155:17: note: instantiated from: + assert(std::bind(f_int_1, 2)() == 3); + ~~~~~^ +invoke_rvalue.pass.cpp:160:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(fp, _1)(3) == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_rvalue.pass.cpp:160:17: note: instantiated from: + assert(std::bind(fp, _1)(3) == 4); + ~~~~~^ +invoke_rvalue.pass.cpp:161:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(fp, 3)() == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_rvalue.pass.cpp:161:17: note: instantiated from: + assert(std::bind(fp, 3)() == 4); + ~~~~~^ +invoke_rvalue.pass.cpp:165:5: error: no member named 'bind' in namespace 'std' + assert(std::bind(A_int_1(), _1)(4) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +invoke_rvalue.pass.cpp:165:17: note: instantiated from: + assert(std::bind(A_int_1(), _1)(4) == 3); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +invoke_rvalue.pass.cpp failed to compile +invoke_void_0.pass.cpp:50:15: error: no member named 'bind' in namespace 'std' + test(std::bind(f)); + ~~~~~^ +invoke_void_0.pass.cpp:51:15: error: no member named 'bind' in namespace 'std' + test(std::bind(&f)); + ~~~~~^ +invoke_void_0.pass.cpp:52:15: error: no member named 'bind' in namespace 'std' + test(std::bind(A_int_0())); + ~~~~~^ +invoke_void_0.pass.cpp:53:21: error: no member named 'bind' in namespace 'std' + test_const(std::bind(A_int_0())); + ~~~~~^ +invoke_void_0.pass.cpp:55:15: error: no member named 'bind' in namespace 'std' + test(std::bind(f)); + ~~~~~^ +invoke_void_0.pass.cpp:56:15: error: no member named 'bind' in namespace 'std' + test(std::bind(&f)); + ~~~~~^ +invoke_void_0.pass.cpp:57:15: error: no member named 'bind' in namespace 'std' + test(std::bind(A_int_0())); + ~~~~~^ +invoke_void_0.pass.cpp:58:21: error: no member named 'bind' in namespace 'std' + test_const(std::bind(A_int_0())); + ~~~~~^ +8 errors generated. +invoke_void_0.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/bind/func.bind/func.bind.bind +is_bind_expression.pass.cpp:27:21: error: no member named 'bind' in namespace 'std' + test(std::bind(C())); + ~~~~~^ +is_bind_expression.pass.cpp:28:21: error: no member named 'bind' in namespace 'std' + test(std::bind(C(), std::placeholders::_2)); + ~~~~~^ +is_bind_expression.pass.cpp:29:21: error: no member named 'bind' in namespace 'std' + test(std::bind(C())); + ~~~~~^ +3 errors generated. +is_bind_expression.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.isbind +passed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.isbind +passed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.place +passed 3 tests in /test/utilities/function.objects/bitwise.operations +passed 6 tests in /test/utilities/function.objects/comparisons +passed 1 tests in /test/utilities/function.objects/func.def +member_function.pass.cpp:31:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(a) == 'a'); + ^~~~~~~~~~~~~~~~~~~ +member_function.pass.cpp:31:17: note: instantiated from: + assert(f(a) == 'a'); + ~~~~ ^ ~~~ +member_function.pass.cpp:63:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function.pass.cpp:33:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(ap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~ +member_function.pass.cpp:33:18: note: instantiated from: + assert(f(ap) == 'a'); + ~~~~~ ^ ~~~ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function.pass.cpp:31:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(a) == 'a'); + ^ +member_function.pass.cpp:31:12: note: instantiated from: + assert(f(a) == 'a'); + ^ +member_function.pass.cpp:63:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function.pass.cpp:33:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(ap) == 'a'); + ^ +member_function.pass.cpp:33:12: note: instantiated from: + assert(f(ap) == 'a'); + ^ +member_function.pass.cpp:63:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function.pass.cpp:43:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1) == 'b'); + ^~~~~~~~~~~~~~~~~~~~~~ +member_function.pass.cpp:43:12: note: instantiated from: + assert(f(a, 1) == 'b'); + ^ +member_function.pass.cpp:64:5: note: in instantiation of function template specialization 'test1 >' requested here + test1(std::mem_fn(&A::test1)); + ^ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:47:11: note: candidate function [with $0 = A, $1 = int] not viable: no known conversion from 'int' to 'int &' for 2nd argument + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 2 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:54:11: note: candidate function template not viable: requires 3 arguments, but 2 were provided + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 2 were provided + operator() () + ^ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:994:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:994:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:53:8: note: in instantiation of template class 'std::__invoke_return2' requested here + typename __invoke_return2::type + ^ +../../../../include/__functional_03:54:11: note: while substituting deduced template arguments into function template 'operator()' [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +member_function.pass.cpp:65:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate template ignored: substitution failure [with _F = char (A::*)(int, double), _A0 = A, _A1 = int, _A2 = int] +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +member_function.pass.cpp:55:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1, 2) == 'c'); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +member_function.pass.cpp:55:12: note: instantiated from: + assert(f(a, 1, 2) == 'c'); + ^ +member_function.pass.cpp:65:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 3 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:47:11: note: candidate function template not viable: requires 2 arguments, but 3 were provided + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:54:11: note: candidate template ignored: substitution failure [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 3 were provided + operator() () + ^ +2 warnings and 5 errors generated. +member_function.pass.cpp failed to compile +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:105:12: error: functional-style cast from 'char (A::*)() const' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)()>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:69:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function_const.pass.cpp:31:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(a) == 'a'); + ^~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:31:17: note: instantiated from: + assert(f(a) == 'a'); + ~~~~ ^ ~~~ +member_function_const.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function_const.pass.cpp:33:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(ap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:33:18: note: instantiated from: + assert(f(ap) == 'a'); + ~~~~~ ^ ~~~ +member_function_const.pass.cpp:35:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(cap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:35:19: note: instantiated from: + assert(f(cap) == 'a'); + ~~~~~~ ^ ~~~ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:31:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(a) == 'a'); + ^ +member_function_const.pass.cpp:31:12: note: instantiated from: + assert(f(a) == 'a'); + ^ +member_function_const.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:33:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(ap) == 'a'); + ^ +member_function_const.pass.cpp:33:12: note: instantiated from: + assert(f(ap) == 'a'); + ^ +member_function_const.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:35:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(cap) == 'a'); + ^ +member_function_const.pass.cpp:35:12: note: instantiated from: + assert(f(cap) == 'a'); + ^ +member_function_const.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:113:12: error: functional-style cast from 'char (A::*)(int) const' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)(_A0)>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:70:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test1(std::mem_fn(&A::test1)); + ^ +member_function_const.pass.cpp:45:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1) == 'b'); + ^~~~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:45:12: note: instantiated from: + assert(f(a, 1) == 'b'); + ^ +member_function_const.pass.cpp:70:5: note: in instantiation of function template specialization 'test1 >' requested here + test1(std::mem_fn(&A::test1)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:47:11: note: candidate function [with $0 = A, $1 = int] not viable: no known conversion from 'int' to 'int &' for 2nd argument + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 2 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:54:11: note: candidate function template not viable: requires 3 arguments, but 2 were provided + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 2 were provided + operator() () + ^ +../../../../include/__functional_03:121:12: error: functional-style cast from 'char (A::*)(int, double) const' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)(_A0, _A1)>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:71:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:994:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:994:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:53:8: note: in instantiation of template class 'std::__invoke_return2' requested here + typename __invoke_return2::type + ^ +../../../../include/__functional_03:54:11: note: while substituting deduced template arguments into function template 'operator()' [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +member_function_const.pass.cpp:71:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate template ignored: substitution failure [with _F = char (A::*)(int, double), _A0 = A, _A1 = int, _A2 = int] +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +member_function_const.pass.cpp:59:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1, 2) == 'c'); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_const.pass.cpp:59:12: note: instantiated from: + assert(f(a, 1, 2) == 'c'); + ^ +member_function_const.pass.cpp:71:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_const.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 3 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:47:11: note: candidate function template not viable: requires 2 arguments, but 3 were provided + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:54:11: note: candidate template ignored: substitution failure [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 3 were provided + operator() () + ^ +3 warnings and 9 errors generated. +member_function_const.pass.cpp failed to compile +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:169:12: error: functional-style cast from 'char (A::*)() const volatile' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)()>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:69:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function_const_volatile.pass.cpp:31:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(a) == 'a'); + ^~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:31:17: note: instantiated from: + assert(f(a) == 'a'); + ~~~~ ^ ~~~ +member_function_const_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function_const_volatile.pass.cpp:33:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(ap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:33:18: note: instantiated from: + assert(f(ap) == 'a'); + ~~~~~ ^ ~~~ +member_function_const_volatile.pass.cpp:35:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(cap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:35:19: note: instantiated from: + assert(f(cap) == 'a'); + ~~~~~~ ^ ~~~ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:31:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(a) == 'a'); + ^ +member_function_const_volatile.pass.cpp:31:12: note: instantiated from: + assert(f(a) == 'a'); + ^ +member_function_const_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:33:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(ap) == 'a'); + ^ +member_function_const_volatile.pass.cpp:33:12: note: instantiated from: + assert(f(ap) == 'a'); + ^ +member_function_const_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:35:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(cap) == 'a'); + ^ +member_function_const_volatile.pass.cpp:35:12: note: instantiated from: + assert(f(cap) == 'a'); + ^ +member_function_const_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:177:12: error: functional-style cast from 'char (A::*)(int) const volatile' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)(_A0)>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:70:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test1(std::mem_fn(&A::test1)); + ^ +member_function_const_volatile.pass.cpp:45:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1) == 'b'); + ^~~~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:45:12: note: instantiated from: + assert(f(a, 1) == 'b'); + ^ +member_function_const_volatile.pass.cpp:70:5: note: in instantiation of function template specialization 'test1 >' requested here + test1(std::mem_fn(&A::test1)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:47:11: note: candidate function [with $0 = A, $1 = int] not viable: no known conversion from 'int' to 'int &' for 2nd argument + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 2 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:54:11: note: candidate function template not viable: requires 3 arguments, but 2 were provided + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 2 were provided + operator() () + ^ +../../../../include/__functional_03:185:12: error: functional-style cast from 'char (A::*)(int, double) const volatile' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)(_A0, _A1)>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:71:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:994:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:994:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:53:8: note: in instantiation of template class 'std::__invoke_return2' requested here + typename __invoke_return2::type + ^ +../../../../include/__functional_03:54:11: note: while substituting deduced template arguments into function template 'operator()' [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +member_function_const_volatile.pass.cpp:71:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate template ignored: substitution failure [with _F = char (A::*)(int, double), _A0 = A, _A1 = int, _A2 = int] +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +member_function_const_volatile.pass.cpp:59:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1, 2) == 'c'); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_const_volatile.pass.cpp:59:12: note: instantiated from: + assert(f(a, 1, 2) == 'c'); + ^ +member_function_const_volatile.pass.cpp:71:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_const_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 3 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:47:11: note: candidate function template not viable: requires 2 arguments, but 3 were provided + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:54:11: note: candidate template ignored: substitution failure [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 3 were provided + operator() () + ^ +3 warnings and 9 errors generated. +member_function_const_volatile.pass.cpp failed to compile +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:137:12: error: functional-style cast from 'char (A::*)() volatile' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)()>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:69:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function_volatile.pass.cpp:31:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(a) == 'a'); + ^~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:31:17: note: instantiated from: + assert(f(a) == 'a'); + ~~~~ ^ ~~~ +member_function_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +member_function_volatile.pass.cpp:33:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(ap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:33:18: note: instantiated from: + assert(f(ap) == 'a'); + ~~~~~ ^ ~~~ +member_function_volatile.pass.cpp:35:5: warning: comparison between pointer and integer ('typename __apply_cv::type *' and 'int') + assert(f(cap) == 'a'); + ^~~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:35:19: note: instantiated from: + assert(f(cap) == 'a'); + ~~~~~~ ^ ~~~ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:31:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(a) == 'a'); + ^ +member_function_volatile.pass.cpp:31:12: note: instantiated from: + assert(f(a) == 'a'); + ^ +member_function_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:33:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(ap) == 'a'); + ^ +member_function_volatile.pass.cpp:33:12: note: instantiated from: + assert(f(ap) == 'a'); + ^ +member_function_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:42:22: error: non-const lvalue reference to type 'typename __apply_cv::type' (aka 'char ()') cannot bind to a temporary of type 'typename enable_if::type>::value, char>::type' (aka 'char') + return __invoke(__f_, __a0); + ^~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:35:5: note: in instantiation of function template specialization 'std::__mem_fn::operator()' requested here + assert(f(cap) == 'a'); + ^ +member_function_volatile.pass.cpp:35:12: note: instantiated from: + assert(f(cap) == 'a'); + ^ +member_function_volatile.pass.cpp:69:5: note: in instantiation of function template specialization 'test0 >' requested here + test0(std::mem_fn(&A::test0)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:145:12: error: functional-style cast from 'char (A::*)(int) volatile' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)(_A0)>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:70:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test1(std::mem_fn(&A::test1)); + ^ +member_function_volatile.pass.cpp:45:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1) == 'b'); + ^~~~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:45:12: note: instantiated from: + assert(f(a, 1) == 'b'); + ^ +member_function_volatile.pass.cpp:70:5: note: in instantiation of function template specialization 'test1 >' requested here + test1(std::mem_fn(&A::test1)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:47:11: note: candidate function [with $0 = A, $1 = int] not viable: no known conversion from 'int' to 'int &' for 2nd argument + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 2 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:54:11: note: candidate function template not viable: requires 3 arguments, but 2 were provided + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 2 were provided + operator() () + ^ +../../../../include/__functional_03:153:12: error: functional-style cast from 'char (A::*)(int, double) volatile' to '__mem_fn' is not allowed + return __mem_fn<_R (_T::*)(_A0, _A1)>(__pm); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:71:11: note: in instantiation of function template specialization 'std::mem_fn' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:994:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:994:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_Tp>(), _STD::declval<_A0>(), + ^~~~~~~~ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:53:8: note: in instantiation of template class 'std::__invoke_return2' requested here + typename __invoke_return2::type + ^ +../../../../include/__functional_03:54:11: note: while substituting deduced template arguments into function template 'operator()' [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +member_function_volatile.pass.cpp:71:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate template ignored: deduced conflicting types for parameter '_A1' ('double' vs. 'int') +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate template ignored: failed template argument deduction +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 4 were provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate function template not viable: requires 1 argument, but 4 were provided +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 4 were provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate template ignored: substitution failure [with _F = char (A::*)(int, double), _A0 = A, _A1 = int, _A2 = int] +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +member_function_volatile.pass.cpp:59:5: error: no matching function for call to object of type 'std::__mem_fn' + assert(f(a, 1, 2) == 'c'); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +member_function_volatile.pass.cpp:59:12: note: instantiated from: + assert(f(a, 1, 2) == 'c'); + ^ +member_function_volatile.pass.cpp:71:5: note: in instantiation of function template specialization 'test2 >' requested here + test2(std::mem_fn(&A::test2)); + ^ +In file included from member_function_volatile.pass.cpp:15: +In file included from ../../../../include/functional:887: +../../../../include/__functional_03:40:11: note: candidate function template not viable: requires 1 argument, but 3 were provided + operator() (_A0& __a0) + ^ +../../../../include/__functional_03:47:11: note: candidate function template not viable: requires 2 arguments, but 3 were provided + operator() (_A0& __a0, _A1& __a1) + ^ +../../../../include/__functional_03:54:11: note: candidate template ignored: substitution failure [with $0 = A, $1 = int, $2 = int] + operator() (_A0& __a0, _A1& __a1, _A2& __a2) + ^ +../../../../include/__functional_03:33:8: note: candidate function not viable: requires 0 arguments, but 3 were provided + operator() () + ^ +3 warnings and 9 errors generated. +member_function_volatile.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/func.memfn +passed 2 tests in /test/utilities/function.objects/func.memfn +passed 2 tests in /test/utilities/function.objects/func.require +passed 1 tests in /test/utilities/function.objects/func.wrap +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.badcall +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.badcall/func.wrap.badcall.const +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.alg +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.cap +alloc.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&); not implemented +#error template function(allocator_arg_t, const A&); not implemented + ^ +1 error generated. +alloc.pass.cpp failed to compile +alloc_F.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, F); not implemented +#error template function(allocator_arg_t, const A&, F); not implemented + ^ +1 error generated. +alloc_F.pass.cpp failed to compile +alloc_function.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, const function&); not implemented +#error template function(allocator_arg_t, const A&, const function&); not implemented + ^ +1 error generated. +alloc_function.pass.cpp failed to compile +alloc_nullptr.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, nullptr_t); not implemented +#error template function(allocator_arg_t, const A&, nullptr_t); not implemented + ^ +1 error generated. +alloc_nullptr.pass.cpp failed to compile +alloc_rfunction.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, function&&); not implemented +#error template function(allocator_arg_t, const A&, function&&); not implemented + ^ +1 error generated. +alloc_rfunction.pass.cpp failed to compile +failed 5 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con +passed 7 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con +In file included from invoke_int_0.pass.cpp:16: +In file included from ../../../../../../include/functional:887: +../../../../../../include/__functional_03:359:12: error: no matching function for call to '__invoke' + return __invoke<_R>(__f_.first()); + ^~~~~~~~~~~~ +../../../../../../include/__functional_03:309:14: note: in instantiation of member function 'std::__function::__func, int ()>::operator()' requested here + explicit __func(_F __f, _Alloc __a) : __f_(_STD::move(__f), _STD::move(__a)) {} + ^ +In file included from invoke_int_0.pass.cpp:16: +In file included from ../../../../../../include/functional:492: +In file included from ../../../../../../include/memory:199: +In file included from ../../../../../../include/__functional_base:52: +../../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke_int_0.pass.cpp:16: +In file included from ../../../../../../include/functional:887: +../../../../../../include/__functional_03:359:12: error: no matching function for call to '__invoke' + return __invoke<_R>(__f_.first()); + ^~~~~~~~~~~~ +../../../../../../include/__functional_03:309:14: note: in instantiation of member function 'std::__function::__func, int ()>::operator()' requested here + explicit __func(_F __f, _Alloc __a) : __f_(_STD::move(__f), _STD::move(__a)) {} + ^ +In file included from invoke_int_0.pass.cpp:16: +In file included from ../../../../../../include/functional:492: +In file included from ../../../../../../include/memory:199: +In file included from ../../../../../../include/__functional_base:52: +../../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +2 errors generated. +invoke_int_0.pass.cpp failed to compile +In file included from invoke_void_0.pass.cpp:16: +In file included from ../../../../../../include/functional:887: +../../../../../../include/__functional_03:359:12: error: no matching function for call to '__invoke' + return __invoke<_R>(__f_.first()); + ^~~~~~~~~~~~ +../../../../../../include/__functional_03:309:14: note: in instantiation of member function 'std::__function::__func, void ()>::operator()' requested here + explicit __func(_F __f, _Alloc __a) : __f_(_STD::move(__f), _STD::move(__a)) {} + ^ +In file included from invoke_void_0.pass.cpp:16: +In file included from ../../../../../../include/functional:492: +In file included from ../../../../../../include/memory:199: +In file included from ../../../../../../include/__functional_base:52: +../../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:820:1: note: candidate template ignored: substitution failure [with _R = void] +__invoke(_R _T::*) +^ +../../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = void] +__invoke(_F __f) +^ +../../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke_void_0.pass.cpp:16: +In file included from ../../../../../../include/functional:887: +../../../../../../include/__functional_03:359:12: error: no matching function for call to '__invoke' + return __invoke<_R>(__f_.first()); + ^~~~~~~~~~~~ +../../../../../../include/__functional_03:309:14: note: in instantiation of member function 'std::__function::__func, void ()>::operator()' requested here + explicit __func(_F __f, _Alloc __a) : __f_(_STD::move(__f), _STD::move(__a)) {} + ^ +In file included from invoke_void_0.pass.cpp:16: +In file included from ../../../../../../include/functional:492: +In file included from ../../../../../../include/memory:199: +In file included from ../../../../../../include/__functional_base:52: +../../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:820:1: note: candidate template ignored: substitution failure [with _R = void] +__invoke(_R _T::*) +^ +../../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = void] +__invoke(_F __f) +^ +../../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +2 errors generated. +invoke_void_0.pass.cpp failed to compile +failed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv +passed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv +assign_F_alloc.pass.cpp:21:2: error: #error template void assign(F&&, const A&); not implemented +#error template void assign(F&&, const A&); not implemented + ^ +1 error generated. +assign_F_alloc.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.nullptr +passed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ +passed 4 tests in /test/utilities/function.objects/function.pointer.adaptors +passed 3 tests in /test/utilities/function.objects/logical.operations +passed 16 tests in /test/utilities/function.objects/member.pointer.adaptors +passed 4 tests in /test/utilities/function.objects/negators +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: type 'functor4' does not provide a call operator + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = functor4] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +binary.pass.cpp:58:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +binary.pass.cpp:58:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +binary.pass.cpp:58:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +binary.pass.cpp:58:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = functor4] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 1, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = float (*)(int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +binary.pass.cpp:70:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((!std::is_base_of, + ^ +binary.pass.cpp:70:21: note: instantiated from: + static_assert((!std::is_base_of, + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +binary.pass.cpp:70:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((!std::is_base_of, + ^ +binary.pass.cpp:70:21: note: instantiated from: + static_assert((!std::is_base_of, + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = float (*)(int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 2, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = float (*)(int, int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +binary.pass.cpp:72:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +binary.pass.cpp:72:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +binary.pass.cpp:72:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +binary.pass.cpp:72:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from binary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = float (*)(int, int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +6 errors generated. +binary.pass.cpp failed to compile +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: type 'C' does not provide a call operator + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = C] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +type.pass.cpp:23:5: note: in instantiation of template class 'std::reference_wrapper' requested here + static_assert((std::is_same::type, + ^ +type.pass.cpp:23:33: note: instantiated from: + static_assert((std::is_same::type, + ^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +type.pass.cpp:23:5: note: in instantiation of template class 'std::reference_wrapper' requested here + static_assert((std::is_same::type, + ^ +type.pass.cpp:23:33: note: instantiated from: + static_assert((std::is_same::type, + ^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = C] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 1, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = int *(*)(double *)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +type.pass.cpp:31:5: note: in instantiation of template class 'std::reference_wrapper' requested here + static_assert((std::is_same::type, + ^ +type.pass.cpp:31:33: note: instantiated from: + static_assert((std::is_same::type, + ^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +type.pass.cpp:31:5: note: in instantiation of template class 'std::reference_wrapper' requested here + static_assert((std::is_same::type, + ^ +type.pass.cpp:31:33: note: instantiated from: + static_assert((std::is_same::type, + ^ +In file included from type.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int *(*)(double *)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +4 errors generated. +type.pass.cpp failed to compile +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: type 'functor4' does not provide a call operator + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = functor4] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +unary.pass.cpp:58:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +unary.pass.cpp:58:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +unary.pass.cpp:58:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +unary.pass.cpp:58:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = functor4] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 1, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = float (*)(int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +unary.pass.cpp:68:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +unary.pass.cpp:68:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +unary.pass.cpp:68:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((std::is_base_of, + ^ +unary.pass.cpp:68:20: note: instantiated from: + static_assert((std::is_base_of, + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = float (*)(int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 2, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = float (*)(int, int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +unary.pass.cpp:70:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((!std::is_base_of, + ^ +unary.pass.cpp:70:21: note: instantiated from: + static_assert((!std::is_base_of, + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:642:44: note: in instantiation of template class 'std::reference_wrapper' requested here + static const size_t __complete_check = sizeof(_Dp); + ^ +../../../../include/type_traits:656:38: note: in instantiation of template class 'std::__is_base_of_imp, std::reference_wrapper >' requested here + : public integral_constant::value> {}; + ^ +../../../../include/type_traits:660:7: note: in instantiation of template class 'std::__libcpp_base_of, std::reference_wrapper, 1, 1, 0>' requested here + : public __libcpp_base_of::type, typename remove_cv<_Dp>::type> + ^ +unary.pass.cpp:70:5: note: in instantiation of template class 'std::is_base_of, std::reference_wrapper >' requested here + static_assert((!std::is_base_of, + ^ +unary.pass.cpp:70:21: note: instantiated from: + static_assert((!std::is_base_of, + ^ +In file included from unary.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = float (*)(int, int)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +6 errors generated. +unary.pass.cpp failed to compile +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 1, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = int *(*)(double *)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +weak_result.pass.cpp:71:5: note: in instantiation of template class 'std::reference_wrapper' requested here + static_assert((std::is_same::result_type, + ^ +weak_result.pass.cpp:71:33: note: instantiated from: + static_assert((std::is_same::result_type, + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +weak_result.pass.cpp:71:5: note: in instantiation of template class 'std::reference_wrapper' requested here + static_assert((std::is_same::result_type, + ^ +weak_result.pass.cpp:71:33: note: instantiated from: + static_assert((std::is_same::result_type, + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int *(*)(double *)] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: type 'functor4' does not provide a call operator + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = functor4] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +weak_result.pass.cpp:52:66: note: in instantiation of template class 'std::reference_wrapper' requested here + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:52:36: note: while substituting explicitly-specified template arguments into function template 'test' + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:80:5: note: in instantiation of template class 'has_result_type >' requested here + static_assert(!has_result_type >::value, ""); + ^ +weak_result.pass.cpp:80:20: note: instantiated from: + static_assert(!has_result_type >::value, ""); + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +weak_result.pass.cpp:52:66: note: in instantiation of template class 'std::reference_wrapper' requested here + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:52:36: note: while substituting explicitly-specified template arguments into function template 'test' + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:80:5: note: in instantiation of template class 'has_result_type >' requested here + static_assert(!has_result_type >::value, ""); + ^ +weak_result.pass.cpp:80:20: note: instantiated from: + static_assert(!has_result_type >::value, ""); + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = functor4] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:489: +../../../../include/type_traits:1309:13: error: type 'C' does not provide a call operator + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = C] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +weak_result.pass.cpp:52:66: note: in instantiation of template class 'std::reference_wrapper' requested here + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:52:36: note: while substituting explicitly-specified template arguments into function template 'test' + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:81:5: note: in instantiation of template class 'has_result_type >' requested here + static_assert(!has_result_type >::value, ""); + ^ +weak_result.pass.cpp:81:20: note: instantiated from: + static_assert(!has_result_type >::value, ""); + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +weak_result.pass.cpp:52:66: note: in instantiation of template class 'std::reference_wrapper' requested here + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:52:36: note: while substituting explicitly-specified template arguments into function template 'test' + template static char test(typename U::result_type* = 0); + ^ +weak_result.pass.cpp:81:5: note: in instantiation of template class 'has_result_type >' requested here + static_assert(!has_result_type >::value, ""); + ^ +weak_result.pass.cpp:81:20: note: instantiated from: + static_assert(!has_result_type >::value, ""); + ^ +In file included from weak_result.pass.cpp:16: +In file included from ../../../../include/functional:492: +In file included from ../../../../include/memory:199: +In file included from ../../../../include/__functional_base:52: +../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = C] +__invoke(_F __f) +^ +../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +6 errors generated. +weak_result.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/refwrap +In file included from conversion.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +conversion.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +conversion.pass.cpp:43:5: note: in instantiation of function template specialization 'test' requested here + test(i); + ^ +In file included from conversion.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +conversion.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +conversion.pass.cpp:45:5: note: in instantiation of function template specialization 'test' requested here + test(j); + ^ +In file included from conversion.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +2 errors generated. +conversion.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.access +In file included from copy_assign.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +copy_assign.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +copy_assign.pass.cpp:55:5: note: in instantiation of function template specialization 'test' requested here + test(i); + ^ +In file included from copy_assign.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +copy_assign.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +copy_assign.pass.cpp:57:5: note: in instantiation of function template specialization 'test' requested here + test(j); + ^ +In file included from copy_assign.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +2 errors generated. +copy_assign.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.assign +In file included from copy_ctor.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +copy_ctor.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +copy_ctor.pass.cpp:43:5: note: in instantiation of function template specialization 'test' requested here + test(i); + ^ +In file included from copy_ctor.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +copy_ctor.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +copy_ctor.pass.cpp:45:5: note: in instantiation of function template specialization 'test' requested here + test(j); + ^ +In file included from copy_ctor.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +2 errors generated. +copy_ctor.pass.cpp failed to compile +In file included from type_ctor.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +type_ctor.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +type_ctor.pass.cpp:42:5: note: in instantiation of function template specialization 'test' requested here + test(i); + ^ +In file included from type_ctor.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +type_ctor.pass.cpp:28:31: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r(t); + ^ +type_ctor.pass.cpp:44:5: note: in instantiation of function template specialization 'test' requested here + test(j); + ^ +In file included from type_ctor.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +2 errors generated. +type_ctor.pass.cpp failed to compile +failed 2 tests in /test/utilities/function.objects/refwrap/refwrap.const +passed 1 tests in /test/utilities/function.objects/refwrap/refwrap.const +In file included from cref_1.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +cref_1.pass.cpp:22:43: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r = std::cref(i); + ^ +In file included from cref_1.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +1 error generated. +cref_1.pass.cpp failed to compile +In file included from cref_2.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +cref_2.pass.cpp:22:44: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1 = std::cref(i); + ^ +In file included from cref_2.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +1 error generated. +cref_2.pass.cpp failed to compile +In file included from ref_1.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +ref_1.pass.cpp:22:37: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r = std::ref(i); + ^ +In file included from ref_1.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +1 error generated. +ref_1.pass.cpp failed to compile +In file included from ref_2.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +ref_2.pass.cpp:22:38: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1 = std::ref(i); + ^ +In file included from ref_2.pass.cpp:16: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +1 error generated. +ref_2.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/refwrap/refwrap.helpers +passed 1 tests in /test/utilities/function.objects/refwrap/refwrap.helpers +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 1, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = void (*)(int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:57:43: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:57:43: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = void (*)(int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: no matching function for call to object of type 'A_void_1' + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = A_void_1] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:66:38: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +invoke.pass.cpp:33:10: note: candidate function not viable: requires 1 argument, but 0 were provided + void operator()(int i) + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:66:38: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = A_void_1] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 1, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = int (*)(int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:132:42: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:132:42: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int (*)(int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: no matching function for call to object of type 'A_int_1' + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = A_int_1] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:139:37: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +invoke.pass.cpp:110:9: note: candidate function not viable: requires 1 argument, but 0 were provided + int operator()(int i) + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:139:37: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = A_int_1] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +invoke.pass.cpp:167:11: error: expression is not assignable + r1(a) = 6; + ~~~~~ ^ +invoke.pass.cpp:171:12: error: expression is not assignable + r1(ap) = 7; + ~~~~~~ ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 2, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = void (*)(int, int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:210:48: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:210:48: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = void (*)(int, int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: no matching function for call to object of type 'A_void_2' + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = A_void_2] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:220:38: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +invoke.pass.cpp:185:10: note: candidate function not viable: requires 2 arguments, but 0 were provided + void operator()(int i, int j) + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:220:38: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = A_void_2] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: too few arguments to function call, expected 2, have 0 + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:37: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ~~~~~~~~~~~~~~ ^ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = int (*)(int, int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:288:47: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:288:47: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(fp); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = int (*)(int, int)] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:489: +../../../../../include/type_traits:1309:13: error: no matching function for call to object of type 'A_int_2' + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/type_traits:1309:22: note: instantiated from: + typedef decltype(declval<_Fn>()()) type; + ^~~~~~~~~~~~~~ +../../../../../include/type_traits:1335:7: note: in instantiation of template class 'std::__result_of' requested here + : public __result_of<_Fn(), + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:877:1: note: in instantiation of template class 'std::result_of' requested here +typename result_of<_F()>::type +^ +../../../../../include/__functional_base_03:878:1: note: while substituting deduced template arguments into function template '__invoke' [with _F = A_int_2] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:296:37: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +invoke.pass.cpp:266:9: note: candidate function not viable: requires 2 arguments, but 0 were provided + int operator()(int i, int j) + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:963:13: error: no matching function for call to '__invoke' + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../../include/__functional_base_03:963:22: note: instantiated from: + typedef decltype(__invoke(_STD::declval<_F>())) type; + ^~~~~~~~ +../../../../../include/__functional_base_03:1019:5: note: in instantiation of template class 'std::__invoke_return' requested here + typename __invoke_return::type + ^ +invoke.pass.cpp:296:37: note: in instantiation of template class 'std::reference_wrapper' requested here + std::reference_wrapper r1(a0); + ^ +In file included from invoke.pass.cpp:19: +In file included from ../../../../../include/functional:492: +In file included from ../../../../../include/memory:199: +In file included from ../../../../../include/__functional_base:52: +../../../../../include/__functional_base_03:424:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1& __t1) +^ +../../../../../include/__functional_base_03:436:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:448:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:460:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:472:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1& __t1) +^ +../../../../../include/__functional_base_03:484:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:496:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:508:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:520:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:532:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:544:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:556:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:568:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1& __t1) +^ +../../../../../include/__functional_base_03:580:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1& __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:592:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1& __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:604:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1& __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:618:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)(), _T1 __t1) +^ +../../../../../include/__functional_base_03:630:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0), _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:642:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1), _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:654:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2), _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:666:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const, _T1 __t1) +^ +../../../../../include/__functional_base_03:678:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:690:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:702:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:714:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:726:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:738:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:750:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:762:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R (_T::*__f)() const volatile, _T1 __t1) +^ +../../../../../include/__functional_base_03:774:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0) const volatile, _T1 __t1, _A0& __a0) +^ +../../../../../include/__functional_base_03:786:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1) const volatile, _T1 __t1, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:798:1: note: candidate function template not viable: requires 5 arguments, but 1 was provided +__invoke(_R (_T::*__f)(_A0, _A1, _A2) const volatile, _T1 __t1, _A0& __a0, _A1& __a1, _A2& __a2) +^ +../../../../../include/__functional_base_03:812:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:820:1: note: candidate template ignored: failed template argument deduction +__invoke(_R _T::*) +^ +../../../../../include/__functional_base_03:856:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_R _T::* __f, _T1& __t1) +^ +../../../../../include/__functional_base_03:878:1: note: candidate template ignored: substitution failure [with _F = A_int_2] +__invoke(_F __f) +^ +../../../../../include/__functional_base_03:886:1: note: candidate function template not viable: requires 2 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0) +^ +../../../../../include/__functional_base_03:894:1: note: candidate function template not viable: requires 3 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1) +^ +../../../../../include/__functional_base_03:902:1: note: candidate function template not viable: requires 4 arguments, but 1 was provided +__invoke(_F __f, _A0& __a0, _A1& __a1, _A2& __a2) +^ +18 errors generated. +invoke.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.invoke +passed 3 tests in /test/utilities/function.objects/refwrap/refwrap.invoke +passed 3 tests in /test/utilities/function.objects/unord.hash +passed 1 tests in /test/utilities/memory +passed 1 tests in /test/utilities/memory/allocator.adaptor +passed 5 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.cnstr +passed 9 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.members +passed 4 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.types +passed 1 tests in /test/utilities/memory/allocator.tag +passed 3 tests in /test/utilities/memory/allocator.traits +passed 7 tests in /test/utilities/memory/allocator.traits/allocator.traits.members +passed 10 tests in /test/utilities/memory/allocator.traits/allocator.traits.types +passed 1 tests in /test/utilities/memory/allocator.uses +passed 1 tests in /test/utilities/memory/allocator.uses/allocator.uses.construction +passed 1 tests in /test/utilities/memory/allocator.uses/allocator.uses.trait +passed 1 tests in /test/utilities/memory/c.malloc +passed 2 tests in /test/utilities/memory/default.allocator +passed 1 tests in /test/utilities/memory/default.allocator/allocator.globals +passed 4 tests in /test/utilities/memory/default.allocator/allocator.members +passed 5 tests in /test/utilities/memory/pointer.traits +passed 1 tests in /test/utilities/memory/pointer.traits/pointer.traits.functions +passed 3 tests in /test/utilities/memory/pointer.traits/pointer.traits.types +passed 1 tests in /test/utilities/memory/ptr.align +passed 1 tests in /test/utilities/memory/specialized.algorithms +passed 1 tests in /test/utilities/memory/specialized.algorithms/specialized.addressof +passed 2 tests in /test/utilities/memory/specialized.algorithms/uninitialized.copy +passed 1 tests in /test/utilities/memory/specialized.algorithms/uninitialized.fill +passed 1 tests in /test/utilities/memory/specialized.algorithms/uninitialized.fill.n +passed 1 tests in /test/utilities/memory/storage.iterator +passed 1 tests in /test/utilities/memory/temporary.buffer +passed 1 tests in /test/utilities/memory/unique.ptr +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1 +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.general +move01.pass.cpp:49:54: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s1(new A[4], Deleter(5)); + ^~~~~~~~~~~~~~~ +In file included from move01.pass.cpp:22: +./../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +1 error generated. +move01.pass.cpp failed to compile +failed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime +passed 17 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime +pointer_deleter04.fail.cpp should not compile +move01.pass.cpp:62:53: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s(new A[3], Deleter(5)); + ^~~~~~~~~~~~~~~ +In file included from move01.pass.cpp:22: +./../../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +1 error generated. +move01.pass.cpp failed to compile +pointer_deleter01.pass.cpp:38:46: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s(p, Deleter()); + ^~~~~~~~~~~~~~ +In file included from pointer_deleter01.pass.cpp:21: +./../../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +1 error generated. +pointer_deleter01.pass.cpp failed to compile +failed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor +passed 39 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor +swap.pass.cpp:41:48: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s1(p1, Deleter(1)); + ^~~~~~~~~~~~~~~ +In file included from swap.pass.cpp:19: +./../../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +swap.pass.cpp:43:48: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s2(p2, Deleter(2)); + ^~~~~~~~~~~~~~~ +In file included from swap.pass.cpp:19: +./../../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +2 errors generated. +swap.pass.cpp failed to compile +failed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers +passed 6 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.single +move_convert13.fail.cpp should not compile +In file included from move_convert01.pass.cpp:16: +In file included from ../../../../../../include/memory:191: +../../../../../../include/type_traits:1199:12: error: non-const lvalue reference to type 'std::default_delete' cannot bind to a value of unrelated type 'std::default_delete' + return t; + ^ +In file included from move_convert01.pass.cpp:16: +../../../../../../include/memory:2180:27: note: in instantiation of function template specialization 'std::forward, std::default_delete >' requested here + __ptr_.second() = _STD::forward(__u.get_deleter()); + ^ +In file included from move_convert01.pass.cpp:16: +In file included from ../../../../../../include/memory:190: +../../../../../../include/__config:95:14: note: instantiated from: +#define _STD std + ^ +move_convert01.pass.cpp:47:8: note: in instantiation of function template specialization 'std::unique_ptr >::operator= >' requested here + s2 = std::move(s); + ^ +1 error generated. +move_convert01.pass.cpp failed to compile +In file included from move_convert02.pass.cpp:16: +In file included from ../../../../../../include/memory:191: +../../../../../../include/type_traits:1223:14: error: functional-style cast from 'Deleter' to '__rv >' is not allowed + return T(__rv(t)); + ^~~~~~~~ +In file included from move_convert02.pass.cpp:16: +../../../../../../include/memory:2180:27: note: in instantiation of function template specialization 'std::forward, Deleter >' requested here + __ptr_.second() = _STD::forward(__u.get_deleter()); + ^ +In file included from move_convert02.pass.cpp:16: +In file included from ../../../../../../include/memory:190: +../../../../../../include/__config:95:14: note: instantiated from: +#define _STD std + ^ +move_convert02.pass.cpp:49:8: note: in instantiation of function template specialization 'std::unique_ptr >::operator= >' requested here + s2 = std::move(s); + ^ +1 error generated. +move_convert02.pass.cpp failed to compile +In file included from move_convert03.pass.cpp:18: +In file included from ../../../../../../include/memory:191: +../../../../../../include/type_traits:1199:12: error: non-const lvalue reference to type 'CDeleter' cannot bind to a value of unrelated type 'CDeleter' + return t; + ^ +In file included from move_convert03.pass.cpp:18: +../../../../../../include/memory:2180:27: note: in instantiation of function template specialization 'std::forward &, CDeleter >' requested here + __ptr_.second() = _STD::forward(__u.get_deleter()); + ^ +In file included from move_convert03.pass.cpp:18: +In file included from ../../../../../../include/memory:190: +../../../../../../include/__config:95:14: note: instantiated from: +#define _STD std + ^ +move_convert03.pass.cpp:52:8: note: in instantiation of function template specialization 'std::unique_ptr &>::operator= &>' requested here + s2 = std::move(s); + ^ +1 error generated. +move_convert03.pass.cpp failed to compile +failed 4 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn +passed 13 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn +pointer_deleter04.fail.cpp should not compile +move_convert01.pass.cpp:49:24: error: no matching constructor for initialization of 'std::unique_ptr' + std::unique_ptr s2(std::move(s)); + ^ ~~~~~~~~~~~~ +In file included from move_convert01.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = std::default_delete] not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'unique_ptr > &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2087:40: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'pointer' (aka 'A *') for 1st argument + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(pointer __p) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2095:44: note: candidate template ignored: failed template argument deduction + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(auto_ptr<_Up>& __p, + ^ +../../../../../../include/memory:2075:31: note: candidate constructor not viable: requires 0 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr() + ^ +../../../../../../include/memory:2184:31: note: candidate constructor not viable: requires 2 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d) + ^ +1 error generated. +move_convert01.pass.cpp failed to compile +move_convert02.pass.cpp:51:37: error: no matching constructor for initialization of 'std::unique_ptr >' + std::unique_ptr > s2(std::move(s)); + ^ ~~~~~~~~~~~~ +In file included from move_convert02.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = Deleter] not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'unique_ptr > &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2087:40: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'pointer' (aka 'A *') for 1st argument + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(pointer __p) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2095:44: note: candidate template ignored: failed template argument deduction + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(auto_ptr<_Up>& __p, + ^ +../../../../../../include/memory:2075:31: note: candidate constructor not viable: requires 0 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr() + ^ +../../../../../../include/memory:2184:31: note: candidate constructor not viable: requires 2 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d) + ^ +1 error generated. +move_convert02.pass.cpp failed to compile +move_convert03.pass.cpp:67:38: error: no matching constructor for initialization of 'std::unique_ptr &>' + std::unique_ptr&> s2(std::move(s)); + ^ ~~~~~~~~~~~~ +In file included from move_convert03.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::unique_ptr &> &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = CDeleter &] not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'unique_ptr &> &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2087:40: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'pointer' (aka 'A *') for 1st argument + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(pointer __p) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to '__rv &> >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2095:44: note: candidate template ignored: failed template argument deduction + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(auto_ptr<_Up>& __p, + ^ +../../../../../../include/memory:2075:31: note: candidate constructor not viable: requires 0 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr() + ^ +../../../../../../include/memory:2184:31: note: candidate constructor not viable: requires 2 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d) + ^ +1 error generated. +move_convert03.pass.cpp failed to compile +move_convert04.pass.cpp:49:24: error: no viable conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::unique_ptr' + std::unique_ptr s2 = std::move(s); + ^ ~~~~~~~~~~~~ +In file included from move_convert04.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = std::default_delete] not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'unique_ptr > &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2168:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator __rv() + ^ +../../../../../../include/memory:2212:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator int __nat::*() const {return __ptr_.first() ? &__nat::__for_bool_ : 0;} + ^ +1 error generated. +move_convert04.pass.cpp failed to compile +move_convert05.pass.cpp:51:37: error: no viable conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::unique_ptr >' + std::unique_ptr > s2 = std::move(s); + ^ ~~~~~~~~~~~~ +In file included from move_convert05.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = Deleter] not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'unique_ptr > &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if >, __rv > > >::value, unique_ptr > >::type' (aka 'std::unique_ptr >') to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2168:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator __rv() + ^ +../../../../../../include/memory:2212:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator int __nat::*() const {return __ptr_.first() ? &__nat::__for_bool_ : 0;} + ^ +1 error generated. +move_convert05.pass.cpp failed to compile +move_convert06.pass.cpp:67:38: error: no viable conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::unique_ptr &>' + std::unique_ptr&> s2 = std::move(s); + ^ ~~~~~~~~~~~~ +In file included from move_convert06.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::unique_ptr &> &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = CDeleter &] not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'unique_ptr &> &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to '__rv &> >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2168:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator __rv() + ^ +../../../../../../include/memory:2212:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator int __nat::*() const {return __ptr_.first() ? &__nat::__for_bool_ : 0;} + ^ +1 error generated. +move_convert06.pass.cpp failed to compile +move_convert07.pass.cpp:52:38: error: no viable conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::unique_ptr >' + std::unique_ptr > s2 = std::move(s); + ^ ~~~~~~~~~~~~ +In file included from move_convert07.pass.cpp:16: +../../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +../../../../../../include/memory:2064:9: note: candidate constructor [with $0 = B, $1 = CDeleter &] not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'unique_ptr &> &' for 1st argument + unique_ptr(unique_ptr<_Up, _Ep>&); + ^ +../../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'typename enable_if &>, __rv &> > >::value, unique_ptr &> >::type' (aka 'std::unique_ptr &>') to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../../include/memory:2168:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator __rv() + ^ +../../../../../../include/memory:2212:31: note: candidate function + _LIBCPP_INLINE_VISIBILITY operator int __nat::*() const {return __ptr_.first() ? &__nat::__for_bool_ : 0;} + ^ +1 error generated. +move_convert07.pass.cpp failed to compile +failed 8 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor +passed 40 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.dtor +passed 5 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers +passed 6 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers +swap.pass.cpp:62:48: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s1(p1, Deleter(1)); + ^~~~~~~~~~~~~~~ +In file included from swap.pass.cpp:19: +./../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +swap.pass.cpp:64:48: error: no viable constructor copying parameter of type 'Deleter' + std::unique_ptr > s2(p2, Deleter(2)); + ^~~~~~~~~~~~~~~ +In file included from swap.pass.cpp:19: +./../deleter.h:91:5: note: candidate constructor not viable: no known conversion from 'Deleter' to 'Deleter &' for 1st argument + Deleter(Deleter&); + ^ +2 errors generated. +swap.pass.cpp failed to compile +failed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.special +passed 2 tests in /test/utilities/memory/unique.ptr/unique.ptr.special +passed 3 tests in /test/utilities/memory/util.dynamic.safety +passed 1 tests in /test/utilities/memory/util.smartptr +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.enab +not implemented: /test/utilities/memory/util.smartptr/util.smartptr.hash +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.getdeleter +Assertion failed: (pB.use_count() == 1), function main, file shared_ptr_Y_rv.pass.cpp, line 53. +./testit: line 84: 87477 Abort trap ./a.out +shared_ptr_Y_rv.pass.cpp failed at run time +Assertion failed: (pB.use_count() == 1), function main, file shared_ptr_rv.pass.cpp, line 53. +./testit: line 84: 87485 Abort trap ./a.out +shared_ptr_rv.pass.cpp failed at run time +clang: error: compiler command failed due to signal 11 (use -v to see invocation) +unique_ptr_Y.pass.cpp failed to compile +failed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign +passed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign +passed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp +clang: error: compiler command failed due to signal 11 (use -v to see invocation) +unique_ptr.pass.cpp failed to compile +failed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const +passed 19 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.dest +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.io +passed 5 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod +passed 6 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec +not implemented: /test/utilities/memory/util.smartptr/util.smartptr.shared.atomic +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless +passed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign +passed 4 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.dest +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod +passed 5 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.spec +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weakptr +passed 1 tests in /test/utilities/meta +passed 1 tests in /test/utilities/meta/meta.hel +is_convertible.pass.cpp:97:5: warning: qualifier on function type 'Function' (aka 'void ()') has unspecified behavior + static_assert(( std::is_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_convertible.pass.cpp:97:52: note: instantiated from: + static_assert(( std::is_convertible::value), ""); + ^~~~~~~~~~~~~~ +is_convertible.pass.cpp:275:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert((!std::is_convertible::value), ""); + ^ +In file included from is_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +1 warning and 1 error generated. +is_convertible.pass.cpp failed to compile +is_explicitly_convertible.pass.cpp:22:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert(( std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:22:26: note: instantiated from: + static_assert(( std::is_explicitly_convertible::value), ""); + ~~~~~^ +is_explicitly_convertible.pass.cpp:22:5: error: type name requires a specifier or qualifier + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:22:5: error: C++ requires a type specifier for all declarations + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:23:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert(( std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:23:26: note: instantiated from: + static_assert(( std::is_explicitly_convertible::value), ""); + ~~~~~^ +is_explicitly_convertible.pass.cpp:23:5: error: type name requires a specifier or qualifier + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:23:5: error: C++ requires a type specifier for all declarations + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:24:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert(( std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:24:26: note: instantiated from: + static_assert(( std::is_explicitly_convertible::value), ""); + ~~~~~^ +is_explicitly_convertible.pass.cpp:24:5: error: type name requires a specifier or qualifier + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:24:5: error: C++ requires a type specifier for all declarations + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:25:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert(( std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:25:26: note: instantiated from: + static_assert(( std::is_explicitly_convertible::value), ""); + ~~~~~^ +is_explicitly_convertible.pass.cpp:25:5: error: type name requires a specifier or qualifier + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:25:5: error: C++ requires a type specifier for all declarations + static_assert(( std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:27:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert((!std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:27:26: note: instantiated from: + static_assert((!std::is_explicitly_convertible::value), ""); + ~~~~~^ +is_explicitly_convertible.pass.cpp:27:5: error: type name requires a specifier or qualifier + static_assert((!std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:27:5: error: C++ requires a type specifier for all declarations + static_assert((!std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:28:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert((!std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:28:26: note: instantiated from: + static_assert((!std::is_explicitly_convertible::value), ""); + ~~~~~^ +is_explicitly_convertible.pass.cpp:28:5: error: type name requires a specifier or qualifier + static_assert((!std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:28:5: error: C++ requires a type specifier for all declarations + static_assert((!std::is_explicitly_convertible::value), ""); + ^ +In file included from is_explicitly_convertible.pass.cpp:14: +In file included from ../../../../include/type_traits:136: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_explicitly_convertible.pass.cpp:30:5: error: no member named 'is_explicitly_convertible' in namespace 'std' + static_assert((!std::is_explicitly_convertible::value), ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_explicitly_convertible.pass.cpp:30:26: note: instantiated from: + static_assert((!std::is_explicitly_convertible::value), ""); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +is_explicitly_convertible.pass.cpp failed to compile +failed 2 tests in /test/utilities/meta/meta.rel +passed 2 tests in /test/utilities/meta/meta.rel +passed 1 tests in /test/utilities/meta/meta.rqmts +passed 1 tests in /test/utilities/meta/meta.trans +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.arr +passed 6 tests in /test/utilities/meta/meta.trans/meta.trans.cv +aligned_storage.pass.cpp:25:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 2, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 4, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:31:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 12, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 8, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 16, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:40:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 16, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:41:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 16, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:45:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 32, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:46:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 32, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:50:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 32, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:51:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 32, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:55:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 32, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:56:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 64, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:60:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 16, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:61:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 16, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:70:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 2, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:75:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 2, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:76:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(sizeof(T1) == 4, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +aligned_storage.pass.cpp:80:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(std::alignment_of::value == 4, ""); + ^ +In file included from aligned_storage.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +aligned_storage.pass.cpp failed to compile +underlying_type.pass.cpp:18:2: error: #error underlying_type is not implemented +#error underlying_type is not implemented + ^ +1 error generated. +underlying_type.pass.cpp failed to compile +failed 2 tests in /test/utilities/meta/meta.trans/meta.trans.other +passed 6 tests in /test/utilities/meta/meta.trans/meta.trans.other +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.ptr +passed 3 tests in /test/utilities/meta/meta.trans/meta.trans.ref +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.sign +passed 1 tests in /test/utilities/meta/meta.type.synop +passed 1 tests in /test/utilities/meta/meta.unary +union.pass.cpp:29:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_union::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +union.pass.cpp:37:5: note: in instantiation of function template specialization 'test_union_imp' requested here + test_union_imp(); + ^ +union.pass.cpp:51:5: note: in instantiation of function template specialization 'test_union' requested here + test_union(); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::is_class::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:29:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_union::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +union.pass.cpp:38:5: note: in instantiation of function template specialization 'test_union_imp' requested here + test_union_imp(); + ^ +union.pass.cpp:51:5: note: in instantiation of function template specialization 'test_union' requested here + test_union(); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::is_class::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:29:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_union::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +union.pass.cpp:39:5: note: in instantiation of function template specialization 'test_union_imp' requested here + test_union_imp(); + ^ +union.pass.cpp:51:5: note: in instantiation of function template specialization 'test_union' requested here + test_union(); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::is_class::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:29:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_union::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +union.pass.cpp:40:5: note: in instantiation of function template specialization 'test_union_imp' requested here + test_union_imp(); + ^ +union.pass.cpp:51:5: note: in instantiation of function template specialization 'test_union' requested here + test_union(); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +union.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::is_class::value, ""); + ^ +In file included from union.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +8 errors generated. +union.pass.cpp failed to compile +failed 1 tests in /test/utilities/meta/meta.unary/meta.unary.cat +passed 12 tests in /test/utilities/meta/meta.unary/meta.unary.cat +passed 13 tests in /test/utilities/meta/meta.unary/meta.unary.comp +has_copy_assign.pass.cpp:18:2: error: #error has_copy_assign not implemented +#error has_copy_assign not implemented + ^ +1 error generated. +has_copy_assign.pass.cpp failed to compile +has_copy_constructor.pass.cpp:18:2: error: #error has_copy_constructor not implemented +#error has_copy_constructor not implemented + ^ +1 error generated. +has_copy_constructor.pass.cpp failed to compile +has_default_constructor.pass.cpp:18:2: error: #error has_default_constructor not implemented +#error has_default_constructor not implemented + ^ +1 error generated. +has_default_constructor.pass.cpp failed to compile +has_move_assign.pass.cpp:18:2: error: #error has_move_assign not implemented +#error has_move_assign not implemented + ^ +1 error generated. +has_move_assign.pass.cpp failed to compile +has_move_constructor.pass.cpp:18:2: error: #error has_move_constructor not implemented +#error has_move_constructor not implemented + ^ +1 error generated. +has_move_constructor.pass.cpp failed to compile +has_nothrow_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_assign.pass.cpp:66:5: note: in instantiation of function template specialization 'test_has_nothrow_assign' requested here + test_has_nothrow_assign(); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_assign.pass.cpp:67:5: note: in instantiation of function template specialization 'test_has_nothrow_assign' requested here + test_has_nothrow_assign(); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_assign.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_nothrow_assign' requested here + test_has_nothrow_assign(); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_assign.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_nothrow_assign' requested here + test_has_nothrow_assign(); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_assign.pass.cpp:76:5: note: in instantiation of function template specialization 'test_has_nothrow_assign' requested here + test_has_nothrow_assign(); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_assign::value, ""); + ^ +In file included from has_nothrow_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +10 errors generated. +has_nothrow_copy_assign.pass.cpp failed to compile +has_nothrow_copy_constructor.pass.cpp:28:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_constructor.pass.cpp:64:5: note: in instantiation of function template specialization 'test_has_not_nothrow_copy_constructor' requested here + test_has_not_nothrow_copy_constructor(); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:29:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:31:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_constructor.pass.cpp:66:5: note: in instantiation of function template specialization 'test_has_nothrow_copy_constructor' requested here + test_has_nothrow_copy_constructor(); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_constructor.pass.cpp:67:5: note: in instantiation of function template specialization 'test_has_nothrow_copy_constructor' requested here + test_has_nothrow_copy_constructor(); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_constructor.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_nothrow_copy_constructor' requested here + test_has_nothrow_copy_constructor(); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_copy_constructor.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_nothrow_copy_constructor' requested here + test_has_nothrow_copy_constructor(); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_copy_constructor::value, ""); + ^ +In file included from has_nothrow_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +has_nothrow_copy_constructor.pass.cpp failed to compile +has_nothrow_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_default_constructor.pass.cpp:66:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor' requested here + test_has_nothrow_default_constructor(); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_default_constructor.pass.cpp:67:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor' requested here + test_has_nothrow_default_constructor(); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_default_constructor.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor' requested here + test_has_nothrow_default_constructor(); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_default_constructor.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor' requested here + test_has_nothrow_default_constructor(); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_nothrow_default_constructor.pass.cpp:76:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor' requested here + test_has_nothrow_default_constructor(); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_nothrow_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_nothrow_default_constructor::value, ""); + ^ +In file included from has_nothrow_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +has_nothrow_default_constructor.pass.cpp failed to compile +has_nothrow_move_assign.pass.cpp:18:2: error: #error has_nothrow_move_assign not implemented +#error has_nothrow_move_assign not implemented + ^ +1 error generated. +has_nothrow_move_assign.pass.cpp failed to compile +has_nothrow_move_constructor.pass.cpp:18:2: error: #error has_nothrow_move_constructor not implemented +#error has_nothrow_move_constructor not implemented + ^ +1 error generated. +has_nothrow_move_constructor.pass.cpp failed to compile +has_trivial_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_assign.pass.cpp:66:5: note: in instantiation of function template specialization 'test_has_trivial_assign' requested here + test_has_trivial_assign(); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_assign.pass.cpp:67:5: note: in instantiation of function template specialization 'test_has_trivial_assign' requested here + test_has_trivial_assign(); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_assign.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_trivial_assign' requested here + test_has_trivial_assign(); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_assign.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_trivial_assign' requested here + test_has_trivial_assign(); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_assign.pass.cpp:76:5: note: in instantiation of function template specialization 'test_has_trivial_assign' requested here + test_has_trivial_assign(); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_assign.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_assign::value, ""); + ^ +In file included from has_trivial_copy_assign.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +10 errors generated. +has_trivial_copy_assign.pass.cpp failed to compile +has_trivial_copy_constructor.pass.cpp:28:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_constructor.pass.cpp:64:5: note: in instantiation of function template specialization 'test_has_not_trivial_copy_constructor' requested here + test_has_not_trivial_copy_constructor(); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:29:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:30:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:31:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert(!std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_constructor.pass.cpp:66:5: note: in instantiation of function template specialization 'test_has_trivial_copy_constructor' requested here + test_has_trivial_copy_constructor(); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_constructor.pass.cpp:67:5: note: in instantiation of function template specialization 'test_has_trivial_copy_constructor' requested here + test_has_trivial_copy_constructor(); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_constructor.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_trivial_copy_constructor' requested here + test_has_trivial_copy_constructor(); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_copy_constructor.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_trivial_copy_constructor' requested here + test_has_trivial_copy_constructor(); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_copy_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_copy_constructor::value, ""); + ^ +In file included from has_trivial_copy_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +has_trivial_copy_constructor.pass.cpp failed to compile +has_trivial_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_default_constructor.pass.cpp:66:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor' requested here + test_has_trivial_default_constructor(); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_default_constructor.pass.cpp:67:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor' requested here + test_has_trivial_default_constructor(); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_default_constructor.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor' requested here + test_has_trivial_default_constructor(); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_default_constructor.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor' requested here + test_has_trivial_default_constructor(); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_default_constructor.pass.cpp:76:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor' requested here + test_has_trivial_default_constructor(); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_default_constructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_default_constructor::value, ""); + ^ +In file included from has_trivial_default_constructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +has_trivial_default_constructor.pass.cpp failed to compile +has_trivial_destructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_destructor.pass.cpp:68:5: note: in instantiation of function template specialization 'test_has_trivial_destructor' requested here + test_has_trivial_destructor(); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_destructor.pass.cpp:69:5: note: in instantiation of function template specialization 'test_has_trivial_destructor' requested here + test_has_trivial_destructor(); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_trivial_destructor.pass.cpp:76:5: note: in instantiation of function template specialization 'test_has_trivial_destructor' requested here + test_has_trivial_destructor(); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_trivial_destructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_trivial_destructor::value, ""); + ^ +In file included from has_trivial_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +12 errors generated. +has_trivial_destructor.pass.cpp failed to compile +has_trivial_move_assign.pass.cpp:18:2: error: #error has_trivial_move_assign not implemented +#error has_trivial_move_assign not implemented + ^ +1 error generated. +has_trivial_move_assign.pass.cpp failed to compile +has_trivial_move_constructor.pass.cpp:18:2: error: #error has_trivial_move_constructor not implemented +#error has_trivial_move_constructor not implemented + ^ +1 error generated. +has_trivial_move_constructor.pass.cpp failed to compile +has_virtual_destructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_virtual_destructor.pass.cpp:75:5: note: in instantiation of function template specialization 'test_has_virtual_destructor' requested here + test_has_virtual_destructor(); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:19:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +has_virtual_destructor.pass.cpp:76:5: note: in instantiation of function template specialization 'test_has_virtual_destructor' requested here + test_has_virtual_destructor(); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:21:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +has_virtual_destructor.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::has_virtual_destructor::value, ""); + ^ +In file included from has_virtual_destructor.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +8 errors generated. +has_virtual_destructor.pass.cpp failed to compile +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:668:7: error: unions cannot be base classes + : public _Tp + ^~~~~~~~~~ +../../../../../include/type_traits:679:56: note: in instantiation of template class 'std::__is_empty1' requested here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:683:40: note: in instantiation of template class 'std::__libcpp_empty' requested here +template struct is_empty : public __libcpp_empty<_Tp> {}; + ^ +is_empty.pass.cpp:28:5: note: in instantiation of template class 'std::is_empty' requested here + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:28:20: note: instantiated from: + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:60:5: note: in instantiation of function template specialization 'test_is_not_empty' requested here + test_is_not_empty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:668:7: error: unions cannot be base classes + : public _Tp + ^~~~~~~~~~ +../../../../../include/type_traits:679:56: note: in instantiation of template class 'std::__is_empty1' requested here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:683:40: note: in instantiation of template class 'std::__libcpp_empty' requested here +template struct is_empty : public __libcpp_empty<_Tp> {}; + ^ +is_empty.pass.cpp:29:5: note: in instantiation of template class 'std::is_empty' requested here + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:29:20: note: instantiated from: + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:60:5: note: in instantiation of function template specialization 'test_is_not_empty' requested here + test_is_not_empty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:668:7: error: unions cannot be base classes + : public _Tp + ^~~~~~~~~~ +../../../../../include/type_traits:679:56: note: in instantiation of template class 'std::__is_empty1' requested here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:683:40: note: in instantiation of template class 'std::__libcpp_empty' requested here +template struct is_empty : public __libcpp_empty<_Tp> {}; + ^ +is_empty.pass.cpp:30:5: note: in instantiation of template class 'std::is_empty' requested here + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:30:20: note: instantiated from: + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:60:5: note: in instantiation of function template specialization 'test_is_not_empty' requested here + test_is_not_empty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:668:7: error: unions cannot be base classes + : public _Tp + ^~~~~~~~~~ +../../../../../include/type_traits:679:56: note: in instantiation of template class 'std::__is_empty1' requested here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:683:40: note: in instantiation of template class 'std::__libcpp_empty' requested here +template struct is_empty : public __libcpp_empty<_Tp> {}; + ^ +is_empty.pass.cpp:31:5: note: in instantiation of template class 'std::is_empty' requested here + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:31:20: note: instantiated from: + static_assert(!std::is_empty::value, ""); + ^ +is_empty.pass.cpp:60:5: note: in instantiation of function template specialization 'test_is_not_empty' requested here + test_is_not_empty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:668:7: error: base class 'NotEmpty const volatile' has private destructor + : public _Tp + ^~~~~~~~~~ +is_empty.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:679:56: note: implicit default destructor for 'std::__is_empty1' first required here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:668:7: error: base class 'NotEmpty volatile' has private destructor + : public _Tp + ^~~~~~~~~~ +is_empty.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:679:56: note: implicit default destructor for 'std::__is_empty1' first required here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:668:7: error: base class 'NotEmpty const' has private destructor + : public _Tp + ^~~~~~~~~~ +is_empty.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:679:56: note: implicit default destructor for 'std::__is_empty1' first required here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +../../../../../include/type_traits:668:7: error: base class 'NotEmpty' has private destructor + : public _Tp + ^~~~~~~~~~ +is_empty.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_empty.pass.cpp:14: +../../../../../include/type_traits:679:56: note: implicit default destructor for 'std::__is_empty1' first required here +struct __libcpp_empty : public integral_constant) == sizeof(__is_empty2)> {}; + ^ +8 errors generated. +is_empty.pass.cpp failed to compile +is_literal_type.pass.cpp:18:5: error: no member named 'is_literal_type' in namespace 'std' + static_assert( std::is_literal_type::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_literal_type.pass.cpp:18:25: note: instantiated from: + static_assert( std::is_literal_type::value, ""); + ~~~~~^ +is_literal_type.pass.cpp:18:5: error: type name requires a specifier or qualifier + static_assert( std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:18:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:19:5: error: no member named 'is_literal_type' in namespace 'std' + static_assert( std::is_literal_type::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_literal_type.pass.cpp:19:25: note: instantiated from: + static_assert( std::is_literal_type::value, ""); + ~~~~~^ +is_literal_type.pass.cpp:19:5: error: type name requires a specifier or qualifier + static_assert( std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:19:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:20:5: error: no member named 'is_literal_type' in namespace 'std' + static_assert(!std::is_literal_type::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_literal_type.pass.cpp:20:25: note: instantiated from: + static_assert(!std::is_literal_type::value, ""); + ~~~~~^ +is_literal_type.pass.cpp:20:5: error: type name requires a specifier or qualifier + static_assert(!std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:20:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:21:5: error: no member named 'is_literal_type' in namespace 'std' + static_assert(!std::is_literal_type::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_literal_type.pass.cpp:21:25: note: instantiated from: + static_assert(!std::is_literal_type::value, ""); + ~~~~~^ +is_literal_type.pass.cpp:21:5: error: type name requires a specifier or qualifier + static_assert(!std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_literal_type.pass.cpp:21:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_literal_type::value, ""); + ^ +In file included from is_literal_type.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +12 errors generated. +is_literal_type.pass.cpp failed to compile +is_pod.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_pod.pass.cpp:46:5: note: in instantiation of function template specialization 'test_is_pod' requested here + test_is_pod(); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_pod.pass.cpp:47:5: note: in instantiation of function template specialization 'test_is_pod' requested here + test_is_pod(); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_pod.pass.cpp:48:5: note: in instantiation of function template specialization 'test_is_pod' requested here + test_is_pod(); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_pod.pass.cpp:49:5: note: in instantiation of function template specialization 'test_is_pod' requested here + test_is_pod(); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:20:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_pod.pass.cpp:50:5: note: in instantiation of function template specialization 'test_is_pod' requested here + test_is_pod(); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +is_pod.pass.cpp:22:5: error: implicit instantiation of undefined template '__static_assert_test<0>' + static_assert( std::is_pod::value, ""); + ^ +In file included from is_pod.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:35: note: instantiated from: + typedef __static_assert_check)> \ + ^ +../../../../../include/__config:116:24: note: template is declared here +template struct __static_assert_test; + ^ +10 errors generated. +is_pod.pass.cpp failed to compile +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:687:49: error: unions cannot be base classes +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +../../../../../include/type_traits:692:38: note: in instantiation of template class 'std::__is_polymorphic1' requested here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:696:46: note: in instantiation of template class 'std::__libcpp_polymorphic' requested here +template struct is_polymorphic : public __libcpp_polymorphic<_Tp> {}; + ^ +is_polymorphic.pass.cpp:28:5: note: in instantiation of template class 'std::is_polymorphic' requested here + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:28:20: note: instantiated from: + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:65:5: note: in instantiation of function template specialization 'test_is_not_polymorphic' requested here + test_is_not_polymorphic(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:687:49: error: unions cannot be base classes +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +../../../../../include/type_traits:692:38: note: in instantiation of template class 'std::__is_polymorphic1' requested here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:696:46: note: in instantiation of template class 'std::__libcpp_polymorphic' requested here +template struct is_polymorphic : public __libcpp_polymorphic<_Tp> {}; + ^ +is_polymorphic.pass.cpp:29:5: note: in instantiation of template class 'std::is_polymorphic' requested here + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:29:20: note: instantiated from: + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:65:5: note: in instantiation of function template specialization 'test_is_not_polymorphic' requested here + test_is_not_polymorphic(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:687:49: error: unions cannot be base classes +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +../../../../../include/type_traits:692:38: note: in instantiation of template class 'std::__is_polymorphic1' requested here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:696:46: note: in instantiation of template class 'std::__libcpp_polymorphic' requested here +template struct is_polymorphic : public __libcpp_polymorphic<_Tp> {}; + ^ +is_polymorphic.pass.cpp:30:5: note: in instantiation of template class 'std::is_polymorphic' requested here + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:30:20: note: instantiated from: + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:65:5: note: in instantiation of function template specialization 'test_is_not_polymorphic' requested here + test_is_not_polymorphic(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:687:49: error: unions cannot be base classes +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +../../../../../include/type_traits:692:38: note: in instantiation of template class 'std::__is_polymorphic1' requested here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:696:46: note: in instantiation of template class 'std::__libcpp_polymorphic' requested here +template struct is_polymorphic : public __libcpp_polymorphic<_Tp> {}; + ^ +is_polymorphic.pass.cpp:31:5: note: in instantiation of template class 'std::is_polymorphic' requested here + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:31:20: note: instantiated from: + static_assert(!std::is_polymorphic::value, ""); + ^ +is_polymorphic.pass.cpp:65:5: note: in instantiation of function template specialization 'test_is_not_polymorphic' requested here + test_is_not_polymorphic(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:687:49: error: base class 'Abstract const volatile' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:52:13: note: declared private here + virtual ~Abstract() = 0; + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'Abstract volatile' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:52:13: note: declared private here + virtual ~Abstract() = 0; + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'Abstract const' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:52:13: note: declared private here + virtual ~Abstract() = 0; + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'Abstract' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:52:13: note: declared private here + virtual ~Abstract() = 0; + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'NotEmpty const volatile' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'NotEmpty volatile' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'NotEmpty const' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +../../../../../include/type_traits:687:49: error: base class 'NotEmpty' has private destructor +template struct __is_polymorphic1 : public _Tp {}; + ^~~~~~~~~~ +is_polymorphic.pass.cpp:40:13: note: declared private here + virtual ~NotEmpty(); + ^ +In file included from is_polymorphic.pass.cpp:14: +../../../../../include/type_traits:692:38: note: implicit default destructor for 'std::__is_polymorphic1' first required here + : public integral_constant) == sizeof(__is_polymorphic2<_Tp>)> {}; + ^ +12 errors generated. +is_polymorphic.pass.cpp failed to compile +is_standard_layout.pass.cpp:18:5: error: no member named 'is_standard_layout' in namespace 'std' + static_assert( std::is_standard_layout::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_standard_layout.pass.cpp:18:25: note: instantiated from: + static_assert( std::is_standard_layout::value, ""); + ~~~~~^ +is_standard_layout.pass.cpp:18:5: error: type name requires a specifier or qualifier + static_assert( std::is_standard_layout::value, ""); + ^ +In file included from is_standard_layout.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_standard_layout.pass.cpp:18:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_standard_layout::value, ""); + ^ +In file included from is_standard_layout.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_standard_layout.pass.cpp:19:5: error: no member named 'is_standard_layout' in namespace 'std' + static_assert(!std::is_standard_layout::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_standard_layout.pass.cpp:19:25: note: instantiated from: + static_assert(!std::is_standard_layout::value, ""); + ~~~~~^ +is_standard_layout.pass.cpp:19:5: error: type name requires a specifier or qualifier + static_assert(!std::is_standard_layout::value, ""); + ^ +In file included from is_standard_layout.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_standard_layout.pass.cpp:19:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_standard_layout::value, ""); + ^ +In file included from is_standard_layout.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_standard_layout.pass.cpp:20:5: error: no member named 'is_standard_layout' in namespace 'std' + static_assert(!std::is_standard_layout::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_standard_layout.pass.cpp:20:25: note: instantiated from: + static_assert(!std::is_standard_layout::value, ""); + ~~~~~^ +is_standard_layout.pass.cpp:20:5: error: type name requires a specifier or qualifier + static_assert(!std::is_standard_layout::value, ""); + ^ +In file included from is_standard_layout.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_standard_layout.pass.cpp:20:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_standard_layout::value, ""); + ^ +In file included from is_standard_layout.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +9 errors generated. +is_standard_layout.pass.cpp failed to compile +is_trivial.pass.cpp:18:5: error: no member named 'is_trivial' in namespace 'std' + static_assert( std::is_trivial::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivial.pass.cpp:18:25: note: instantiated from: + static_assert( std::is_trivial::value, ""); + ~~~~~^ +is_trivial.pass.cpp:18:5: error: type name requires a specifier or qualifier + static_assert( std::is_trivial::value, ""); + ^ +In file included from is_trivial.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivial.pass.cpp:18:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_trivial::value, ""); + ^ +In file included from is_trivial.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivial.pass.cpp:19:5: error: no member named 'is_trivial' in namespace 'std' + static_assert(!std::is_trivial::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivial.pass.cpp:19:25: note: instantiated from: + static_assert(!std::is_trivial::value, ""); + ~~~~~^ +is_trivial.pass.cpp:19:5: error: type name requires a specifier or qualifier + static_assert(!std::is_trivial::value, ""); + ^ +In file included from is_trivial.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivial.pass.cpp:19:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_trivial::value, ""); + ^ +In file included from is_trivial.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivial.pass.cpp:20:5: error: no member named 'is_trivial' in namespace 'std' + static_assert(!std::is_trivial::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivial.pass.cpp:20:25: note: instantiated from: + static_assert(!std::is_trivial::value, ""); + ~~~~~^ +is_trivial.pass.cpp:20:5: error: type name requires a specifier or qualifier + static_assert(!std::is_trivial::value, ""); + ^ +In file included from is_trivial.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivial.pass.cpp:20:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_trivial::value, ""); + ^ +In file included from is_trivial.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +9 errors generated. +is_trivial.pass.cpp failed to compile +is_trivialially_copyable.pass.cpp:30:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert( std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:30:25: note: instantiated from: + static_assert( std::is_trivially_copyable::value, ""); + ~~~~~^ +is_trivialially_copyable.pass.cpp:30:5: error: type name requires a specifier or qualifier + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:30:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:31:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert( std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:31:25: note: instantiated from: + static_assert( std::is_trivially_copyable::value, ""); + ~~~~~^ +is_trivialially_copyable.pass.cpp:31:5: error: type name requires a specifier or qualifier + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:31:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:32:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert(!std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:32:25: note: instantiated from: + static_assert(!std::is_trivially_copyable::value, ""); + ~~~~~^ +is_trivialially_copyable.pass.cpp:32:5: error: type name requires a specifier or qualifier + static_assert(!std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:32:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:33:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert( std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:33:25: note: instantiated from: + static_assert( std::is_trivially_copyable::value, ""); + ~~~~~^ +is_trivialially_copyable.pass.cpp:33:5: error: type name requires a specifier or qualifier + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:33:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:34:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert( std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:34:25: note: instantiated from: + static_assert( std::is_trivially_copyable::value, ""); + ~~~~~^ +is_trivialially_copyable.pass.cpp:34:5: error: type name requires a specifier or qualifier + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:34:5: error: C++ requires a type specifier for all declarations + static_assert( std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:35:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert(!std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:35:25: note: instantiated from: + static_assert(!std::is_trivially_copyable::value, ""); + ~~~~~^ +is_trivialially_copyable.pass.cpp:35:5: error: type name requires a specifier or qualifier + static_assert(!std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:35:5: error: C++ requires a type specifier for all declarations + static_assert(!std::is_trivially_copyable::value, ""); + ^ +In file included from is_trivialially_copyable.pass.cpp:14: +In file included from ../../../../../include/type_traits:136: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +is_trivialially_copyable.pass.cpp:36:5: error: no member named 'is_trivially_copyable' in namespace 'std' + static_assert(!std::is_trivially_copyable::value, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +is_trivialially_copyable.pass.cpp:36:25: note: instantiated from: + static_assert(!std::is_trivially_copyable::value, ""); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +is_trivialially_copyable.pass.cpp failed to compile +failed 24 tests in /test/utilities/meta/meta.unary/meta.unary.prop +passed 10 tests in /test/utilities/meta/meta.unary/meta.unary.prop +passed 2 tests in /test/utilities/ratio +passed 8 tests in /test/utilities/ratio/ratio.arithmetic +passed 6 tests in /test/utilities/ratio/ratio.comparison +passed 4 tests in /test/utilities/ratio/ratio.ratio +passed 1 tests in /test/utilities/ratio/ratio.si +passed 2 tests in /test/utilities/template.bitset +passed 4 tests in /test/utilities/template.bitset/bitset.cons +passed 1 tests in /test/utilities/template.bitset/bitset.hash +passed 26 tests in /test/utilities/template.bitset/bitset.members +passed 5 tests in /test/utilities/template.bitset/bitset.operators +passed 7 tests in /test/utilities/time +passed 1 tests in /test/utilities/time/time.clock +passed 2 tests in /test/utilities/time/time.clock/time.clock.hires +passed 2 tests in /test/utilities/time/time.clock/time.clock.monotonic +passed 5 tests in /test/utilities/time/time.clock/time.clock.system +passed 1 tests in /test/utilities/time/time.clock.req +passed 5 tests in /test/utilities/time/time.duration +passed 12 tests in /test/utilities/time/time.duration/time.duration.arithmetic +passed 2 tests in /test/utilities/time/time.duration/time.duration.cast +passed 2 tests in /test/utilities/time/time.duration/time.duration.comparisons +passed 11 tests in /test/utilities/time/time.duration/time.duration.cons +passed 11 tests in /test/utilities/time/time.duration/time.duration.nonmember +passed 1 tests in /test/utilities/time/time.duration/time.duration.observer +passed 3 tests in /test/utilities/time/time.duration/time.duration.special +passed 2 tests in /test/utilities/time/time.point +passed 2 tests in /test/utilities/time/time.point/time.point.arithmetic +passed 2 tests in /test/utilities/time/time.point/time.point.cast +passed 4 tests in /test/utilities/time/time.point/time.point.comparisons +passed 5 tests in /test/utilities/time/time.point/time.point.cons +passed 3 tests in /test/utilities/time/time.point/time.point.nonmember +passed 1 tests in /test/utilities/time/time.point/time.point.observer +passed 2 tests in /test/utilities/time/time.point/time.point.special +passed 1 tests in /test/utilities/time/time.traits +passed 3 tests in /test/utilities/time/time.traits/time.traits.duration_values +passed 1 tests in /test/utilities/time/time.traits/time.traits.is_fp +passed 2 tests in /test/utilities/time/time.traits/time.traits.specializations +passed 1 tests in /test/utilities/tuple +passed 1 tests in /test/utilities/tuple/tuple.general +empty_member.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +empty_member.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple T; + ^ +empty_member.pass.cpp:26:9: error: use of undeclared identifier 'T' + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:26:31: note: instantiated from: + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:26:9: error: type name requires a specifier or qualifier + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +empty_member.pass.cpp:26:9: error: C++ requires a type specifier for all declarations + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +empty_member.pass.cpp:29:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +empty_member.pass.cpp:29:27: error: expected unqualified-id + typedef std::tuple T; + ^ +empty_member.pass.cpp:30:9: error: use of undeclared identifier 'T' + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:30:31: note: instantiated from: + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:30:9: error: type name requires a specifier or qualifier + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +empty_member.pass.cpp:30:9: error: C++ requires a type specifier for all declarations + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +empty_member.pass.cpp:33:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +empty_member.pass.cpp:33:27: error: expected unqualified-id + typedef std::tuple T; + ^ +empty_member.pass.cpp:34:9: error: use of undeclared identifier 'T' + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:34:31: note: instantiated from: + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:34:9: error: type name requires a specifier or qualifier + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +empty_member.pass.cpp:34:9: error: C++ requires a type specifier for all declarations + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +empty_member.pass.cpp:37:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +empty_member.pass.cpp:37:27: error: expected unqualified-id + typedef std::tuple T; + ^ +empty_member.pass.cpp:38:9: error: use of undeclared identifier 'T' + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:38:31: note: instantiated from: + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +empty_member.pass.cpp:38:9: error: type name requires a specifier or qualifier + static_assert((sizeof(T) == sizeof(int)), ""); + ^ +In file included from empty_member.pass.cpp:16: +In file included from ../../../../include/tuple:115: +../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +empty_member.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple +const_pair.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +const_pair.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +const_pair.pass.cpp:27:9: error: use of undeclared identifier 'T1' + T1 t1; + ^ +const_pair.pass.cpp:28:9: error: use of undeclared identifier 't1' + t1 = t0; + ^ +const_pair.pass.cpp:29:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_pair.pass.cpp:29:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +const_pair.pass.cpp:30:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1) == short('a')); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_pair.pass.cpp:30:21: note: instantiated from: + assert(std::get<1>(t1) == short('a')); + ~~~~~^ +6 errors generated. +const_pair.pass.cpp failed to compile +convert_copy.pass.cpp:37:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_copy.pass.cpp:37:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_copy.pass.cpp:38:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_copy.pass.cpp:38:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_copy.pass.cpp:39:9: error: use of undeclared identifier 'T0' + T0 t0(2.5); + ^ +convert_copy.pass.cpp:40:9: error: use of undeclared identifier 'T1' + T1 t1; + ^ +convert_copy.pass.cpp:41:9: error: use of undeclared identifier 't1' + t1 = t0; + ^ +convert_copy.pass.cpp:42:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_copy.pass.cpp:42:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_copy.pass.cpp:45:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_copy.pass.cpp:45:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_copy.pass.cpp:46:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_copy.pass.cpp:46:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_copy.pass.cpp:47:9: error: use of undeclared identifier 'T0' + T0 t0(2.5, 'a'); + ^ +convert_copy.pass.cpp:48:9: error: use of undeclared identifier 'T1' + T1 t1; + ^ +convert_copy.pass.cpp:49:9: error: use of undeclared identifier 't1' + t1 = t0; + ^ +convert_copy.pass.cpp:50:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_copy.pass.cpp:50:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_copy.pass.cpp:51:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1) == int('a')); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_copy.pass.cpp:51:21: note: instantiated from: + assert(std::get<1>(t1) == int('a')); + ~~~~~^ +convert_copy.pass.cpp:54:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_copy.pass.cpp:54:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +convert_copy.pass.cpp failed to compile +convert_move.pass.cpp:40:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_move.pass.cpp:40:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_move.pass.cpp:41:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_move.pass.cpp:41:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_move.pass.cpp:42:9: error: use of undeclared identifier 'T0' + T0 t0(2.5); + ^ +convert_move.pass.cpp:43:9: error: use of undeclared identifier 'T1' + T1 t1; + ^ +convert_move.pass.cpp:44:9: error: use of undeclared identifier 't1' + t1 = std::move(t0); + ^ +convert_move.pass.cpp:45:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_move.pass.cpp:45:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_move.pass.cpp:48:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_move.pass.cpp:48:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_move.pass.cpp:49:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_move.pass.cpp:49:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_move.pass.cpp:50:9: error: use of undeclared identifier 'T0' + T0 t0(2.5, 'a'); + ^ +convert_move.pass.cpp:51:9: error: use of undeclared identifier 'T1' + T1 t1; + ^ +convert_move.pass.cpp:52:9: error: use of undeclared identifier 't1' + t1 = std::move(t0); + ^ +convert_move.pass.cpp:53:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_move.pass.cpp:53:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_move.pass.cpp:54:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1) == int('a')); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_move.pass.cpp:54:21: note: instantiated from: + assert(std::get<1>(t1) == int('a')); + ~~~~~^ +convert_move.pass.cpp:57:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_move.pass.cpp:57:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +convert_move.pass.cpp failed to compile +copy.pass.cpp:23:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +copy.pass.cpp:23:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +copy.pass.cpp:24:9: error: use of undeclared identifier 'T' + T t0; + ^ +copy.pass.cpp:25:9: error: use of undeclared identifier 'T' + T t; + ^ +copy.pass.cpp:26:9: error: use of undeclared identifier 't' + t = t0; + ^ +copy.pass.cpp:29:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +copy.pass.cpp:29:27: error: expected unqualified-id + typedef std::tuple T; + ^ +copy.pass.cpp:30:9: error: use of undeclared identifier 'T' + T t0(2); + ^ +copy.pass.cpp:31:9: error: use of undeclared identifier 'T' + T t; + ^ +copy.pass.cpp:32:9: error: use of undeclared identifier 't' + t = t0; + ^ +copy.pass.cpp:33:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +copy.pass.cpp:33:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +copy.pass.cpp:36:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +copy.pass.cpp:36:27: error: expected unqualified-id + typedef std::tuple T; + ^ +copy.pass.cpp:37:9: error: use of undeclared identifier 'T' + T t0(2, 'a'); + ^ +copy.pass.cpp:38:9: error: use of undeclared identifier 'T' + T t; + ^ +copy.pass.cpp:39:9: error: use of undeclared identifier 't' + t = t0; + ^ +copy.pass.cpp:40:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +copy.pass.cpp:40:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +copy.pass.cpp:41:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 'a'); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +copy.pass.cpp:41:21: note: instantiated from: + assert(std::get<1>(t) == 'a'); + ~~~~~^ +copy.pass.cpp:44:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +copy.pass.cpp failed to compile +move.pass.cpp:24:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +move.pass.cpp:24:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +move.pass.cpp:25:9: error: use of undeclared identifier 'T' + T t0; + ^ +move.pass.cpp:26:9: error: use of undeclared identifier 'T' + T t; + ^ +move.pass.cpp:27:9: error: use of undeclared identifier 't' + t = std::move(t0); + ^ +move.pass.cpp:30:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +move.pass.cpp:30:27: error: expected unqualified-id + typedef std::tuple T; + ^ +move.pass.cpp:31:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0)); + ^ +move.pass.cpp:32:9: error: use of undeclared identifier 'T' + T t; + ^ +move.pass.cpp:33:9: error: use of undeclared identifier 't' + t = std::move(t0); + ^ +move.pass.cpp:34:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +move.pass.cpp:34:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +move.pass.cpp:37:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +move.pass.cpp:37:27: error: expected unqualified-id + typedef std::tuple T; + ^ +move.pass.cpp:38:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0), MoveOnly(1)); + ^ +move.pass.cpp:39:9: error: use of undeclared identifier 'T' + T t; + ^ +move.pass.cpp:40:9: error: use of undeclared identifier 't' + t = std::move(t0); + ^ +move.pass.cpp:41:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +move.pass.cpp:41:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +move.pass.cpp:42:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +move.pass.cpp:42:21: note: instantiated from: + assert(std::get<1>(t) == 1); + ~~~~~^ +move.pass.cpp:45:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +move.pass.cpp failed to compile +move_pair.pass.cpp:41:52: error: a space is required between consecutive right angle brackets (use '> >') + typedef std::pair> T0; + ^~ + > > +move_pair.pass.cpp:42:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple> T1; + ~~~~~^ +move_pair.pass.cpp:42:27: error: expected unqualified-id + typedef std::tuple> T1; + ^ +move_pair.pass.cpp:43:20: error: no viable constructor copying parameter of type 'std::unique_ptr' + T0 t0(2.5, std::unique_ptr(new D(3))); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from move_pair.pass.cpp:17: +In file included from ../../../../../include/tuple:118: +../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'std::unique_ptr' to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +move_pair.pass.cpp:44:9: error: use of undeclared identifier 'T1' + T1 t1; + ^ +move_pair.pass.cpp:45:9: error: use of undeclared identifier 't1' + t1 = std::move(t0); + ^ +move_pair.pass.cpp:46:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +move_pair.pass.cpp:46:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +move_pair.pass.cpp:47:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1)->id_ == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +move_pair.pass.cpp:47:21: note: instantiated from: + assert(std::get<1>(t1)->id_ == 3); + ~~~~~^ +In file included from move_pair.pass.cpp:17: +In file included from ../../../../../include/tuple:118: +In file included from ../../../../../include/memory:196: +../../../../../include/utility:212:23: error: no matching constructor for initialization of 'std::unique_ptr >' + : first(__x), second(__y) {} + ^ ~~~ +move_pair.pass.cpp:43:12: note: in instantiation of member function 'std::pair > >::pair' requested here + T0 t0(2.5, std::unique_ptr(new D(3))); + ^ +In file included from move_pair.pass.cpp:17: +In file included from ../../../../../include/tuple:118: +../../../../../include/memory:2062:5: note: candidate constructor not viable: 1st argument ('std::unique_ptr > const') would lose const qualifier + unique_ptr(unique_ptr&); + ^ +../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'std::unique_ptr > const' to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../include/memory:2087:40: note: candidate constructor not viable: no known conversion from 'std::unique_ptr > const' to 'pointer' (aka 'D *') for 1st argument + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(pointer __p) + ^ +../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'std::unique_ptr > const' to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../include/memory:2095:44: note: candidate template ignored: failed template argument deduction + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(auto_ptr<_Up>& __p, + ^ +../../../../../include/memory:2075:31: note: candidate constructor not viable: requires 0 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr() + ^ +../../../../../include/memory:2184:31: note: candidate constructor not viable: requires 2 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d) + ^ +9 errors generated. +move_pair.pass.cpp failed to compile +failed 6 tests in /test/utilities/tuple/tuple.tuple/tuple.assign +passed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.assign +UTypes.pass.cpp:25:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(MoveOnly(0)); + ~~~~~^ +UTypes.pass.cpp:26:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:26:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +UTypes.pass.cpp:29:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(MoveOnly(0), MoveOnly(1)); + ~~~~~^ +UTypes.pass.cpp:30:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:30:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +UTypes.pass.cpp:31:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:31:21: note: instantiated from: + assert(std::get<1>(t) == 1); + ~~~~~^ +UTypes.pass.cpp:34:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(MoveOnly(0), + ~~~~~^ +UTypes.pass.cpp:37:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:37:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +UTypes.pass.cpp:38:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:38:21: note: instantiated from: + assert(std::get<1>(t) == 1); + ~~~~~^ +UTypes.pass.cpp:39:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:39:21: note: instantiated from: + assert(std::get<2>(t) == 2); + ~~~~~^ +UTypes.pass.cpp:43:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(MoveOnly(0), + ~~~~~^ +UTypes.pass.cpp:45:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:45:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +UTypes.pass.cpp:46:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:46:21: note: instantiated from: + assert(std::get<1>(t) == 1); + ~~~~~^ +UTypes.pass.cpp:47:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == MoveOnly()); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:47:21: note: instantiated from: + assert(std::get<2>(t) == MoveOnly()); + ~~~~~^ +UTypes.pass.cpp:50:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(MoveOnly(0)); + ~~~~~^ +UTypes.pass.cpp:51:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:51:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +UTypes.pass.cpp:52:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == MoveOnly()); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:52:21: note: instantiated from: + assert(std::get<1>(t) == MoveOnly()); + ~~~~~^ +UTypes.pass.cpp:53:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == MoveOnly()); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +UTypes.pass.cpp:53:21: note: instantiated from: + assert(std::get<2>(t) == MoveOnly()); + ~~~~~^ +17 errors generated. +UTypes.pass.cpp failed to compile +In file included from alloc.pass.cpp:22: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc.pass.cpp:23: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc.pass.cpp failed to compile +In file included from alloc_UTypes.pass.cpp:22: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_UTypes.pass.cpp:23: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_UTypes.pass.cpp failed to compile +In file included from alloc_const_Types.pass.cpp:21: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_const_Types.pass.cpp:22: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_const_Types.pass.cpp failed to compile +In file included from alloc_const_pair.pass.cpp:22: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_const_pair.pass.cpp:23: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_const_pair.pass.cpp failed to compile +In file included from alloc_convert_copy.pass.cpp:21: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_convert_copy.pass.cpp:22: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_convert_copy.pass.cpp failed to compile +In file included from alloc_convert_move.pass.cpp:23: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_convert_move.pass.cpp:24: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_convert_move.pass.cpp failed to compile +In file included from alloc_copy.pass.cpp:21: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_copy.pass.cpp:22: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_copy.pass.cpp failed to compile +In file included from alloc_move.pass.cpp:22: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_move.pass.cpp:23: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_move.pass.cpp failed to compile +In file included from alloc_move_pair.pass.cpp:23: +./../alloc_first.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_first.h:18:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:18:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a) + ^ +./../alloc_first.h:25:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:25:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, int d) + ^ +./../alloc_first.h:32:45: error: unknown type name 'A1' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:47: error: expected ')' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:32:16: note: to match this '(' + alloc_first(std::allocator_arg_t, const A1& a, const alloc_first& d) + ^ +./../alloc_first.h:21:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:21:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:26:17: error: use of undeclared identifier 'd' + : data_(d) + ^ +./../alloc_first.h:28:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:28:16: note: instantiated from: + assert(a.id() == 5); + ^ +./../alloc_first.h:33:17: error: use of undeclared identifier 'd' + : data_(d.data_) + ^ +./../alloc_first.h:35:9: error: use of undeclared identifier 'a' + assert(a.id() == 5); + ^ +./../alloc_first.h:35:16: note: instantiated from: + assert(a.id() == 5); + ^ +In file included from alloc_move_pair.pass.cpp:24: +./../alloc_last.h:12:13: error: unknown type name 'A1' + typedef A1 allocator_type; + ^ +./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers + typedef A1 allocator_type; + ~~~~~~~~~~^ +./../alloc_last.h:18:22: error: unknown type name 'A1' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:24: error: expected ')' + alloc_last(const A1& a) + ^ +./../alloc_last.h:18:15: note: to match this '(' + alloc_last(const A1& a) + ^ +./../alloc_last.h:25:29: error: unknown type name 'A1' + alloc_last(int d, const A1& a) + ^ +./../alloc_last.h:25:31: error: expected ')' + alloc_last(int d, const A1& a) + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +alloc_move_pair.pass.cpp failed to compile +const_Types.pass.cpp:23:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(2); + ~~~~~^ +const_Types.pass.cpp:24:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:24:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +const_Types.pass.cpp:27:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(2, 0); + ~~~~~^ +const_Types.pass.cpp:28:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:28:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +const_Types.pass.cpp:29:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:29:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +const_Types.pass.cpp:32:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(2, nullptr); + ~~~~~^ +const_Types.pass.cpp:33:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:33:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +const_Types.pass.cpp:34:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:34:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +const_Types.pass.cpp:37:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(2, nullptr, "text"); + ~~~~~^ +const_Types.pass.cpp:38:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:38:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +const_Types.pass.cpp:39:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:39:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +const_Types.pass.cpp:40:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == "text"); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:40:21: note: instantiated from: + assert(std::get<2>(t) == "text"); + ~~~~~^ +const_Types.pass.cpp:44:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(2); + ~~~~~^ +const_Types.pass.cpp:45:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:45:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +const_Types.pass.cpp:46:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:46:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +const_Types.pass.cpp:47:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:47:21: note: instantiated from: + assert(std::get<2>(t) == ""); + ~~~~~^ +const_Types.pass.cpp:50:14: error: no member named 'tuple' in namespace 'std' + std::tuple t(2, nullptr); + ~~~~~^ +const_Types.pass.cpp:51:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:51:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +const_Types.pass.cpp:52:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_Types.pass.cpp:52:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +const_Types.pass.cpp failed to compile +const_pair.pass.cpp:24:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +const_pair.pass.cpp:24:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +const_pair.pass.cpp:26:9: error: use of undeclared identifier 'T1' + T1 t1 = t0; + ^ +const_pair.pass.cpp:27:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_pair.pass.cpp:27:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +const_pair.pass.cpp:28:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1) == short('a')); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +const_pair.pass.cpp:28:21: note: instantiated from: + assert(std::get<1>(t1) == short('a')); + ~~~~~^ +5 errors generated. +const_pair.pass.cpp failed to compile +convert_copy.pass.cpp:36:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_copy.pass.cpp:36:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_copy.pass.cpp:37:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_copy.pass.cpp:37:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_copy.pass.cpp:38:9: error: use of undeclared identifier 'T0' + T0 t0(2.5); + ^ +convert_copy.pass.cpp:39:9: error: use of undeclared identifier 'T1' + T1 t1 = t0; + ^ +convert_copy.pass.cpp:40:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_copy.pass.cpp:40:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_copy.pass.cpp:43:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_copy.pass.cpp:43:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_copy.pass.cpp:44:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_copy.pass.cpp:44:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_copy.pass.cpp:45:9: error: use of undeclared identifier 'T0' + T0 t0(2.5, 'a'); + ^ +convert_copy.pass.cpp:46:9: error: use of undeclared identifier 'T1' + T1 t1 = t0; + ^ +convert_copy.pass.cpp:47:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_copy.pass.cpp:47:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_copy.pass.cpp:48:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1) == int('a')); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_copy.pass.cpp:48:21: note: instantiated from: + assert(std::get<1>(t1) == int('a')); + ~~~~~^ +convert_copy.pass.cpp:51:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_copy.pass.cpp:51:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_copy.pass.cpp:52:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_copy.pass.cpp:52:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +convert_copy.pass.cpp failed to compile +convert_move.pass.cpp:39:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_move.pass.cpp:39:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_move.pass.cpp:40:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_move.pass.cpp:40:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_move.pass.cpp:41:9: error: use of undeclared identifier 'T0' + T0 t0(2.5); + ^ +convert_move.pass.cpp:42:9: error: use of undeclared identifier 'T1' + T1 t1 = std::move(t0); + ^ +convert_move.pass.cpp:43:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_move.pass.cpp:43:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_move.pass.cpp:46:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_move.pass.cpp:46:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_move.pass.cpp:47:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_move.pass.cpp:47:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +convert_move.pass.cpp:48:9: error: use of undeclared identifier 'T0' + T0 t0(2.5, 'a'); + ^ +convert_move.pass.cpp:49:9: error: use of undeclared identifier 'T1' + T1 t1 = std::move(t0); + ^ +convert_move.pass.cpp:50:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_move.pass.cpp:50:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +convert_move.pass.cpp:51:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1) == int('a')); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +convert_move.pass.cpp:51:21: note: instantiated from: + assert(std::get<1>(t1) == int('a')); + ~~~~~^ +convert_move.pass.cpp:54:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T0; + ~~~~~^ +convert_move.pass.cpp:54:27: error: expected unqualified-id + typedef std::tuple T0; + ^ +convert_move.pass.cpp:55:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +convert_move.pass.cpp:55:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +convert_move.pass.cpp failed to compile +copy.pass.cpp:23:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +copy.pass.cpp:23:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +copy.pass.cpp:24:9: error: use of undeclared identifier 'T' + T t0; + ^ +copy.pass.cpp:25:9: error: use of undeclared identifier 'T' + T t = t0; + ^ +copy.pass.cpp:28:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +copy.pass.cpp:28:27: error: expected unqualified-id + typedef std::tuple T; + ^ +copy.pass.cpp:29:9: error: use of undeclared identifier 'T' + T t0(2); + ^ +copy.pass.cpp:30:9: error: use of undeclared identifier 'T' + T t = t0; + ^ +copy.pass.cpp:31:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +copy.pass.cpp:31:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +copy.pass.cpp:34:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +copy.pass.cpp:34:27: error: expected unqualified-id + typedef std::tuple T; + ^ +copy.pass.cpp:35:9: error: use of undeclared identifier 'T' + T t0(2, 'a'); + ^ +copy.pass.cpp:36:9: error: use of undeclared identifier 'T' + T t = t0; + ^ +copy.pass.cpp:37:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +copy.pass.cpp:37:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +copy.pass.cpp:38:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 'a'); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +copy.pass.cpp:38:21: note: instantiated from: + assert(std::get<1>(t) == 'a'); + ~~~~~^ +copy.pass.cpp:41:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +copy.pass.cpp:41:27: error: expected unqualified-id + typedef std::tuple T; + ^ +copy.pass.cpp:42:9: error: use of undeclared identifier 'T' + T t0(2, 'a', "some text"); + ^ +copy.pass.cpp:43:9: error: use of undeclared identifier 'T' + T t = t0; + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +copy.pass.cpp failed to compile +default.pass.cpp:25:14: error: no member named 'tuple' in namespace 'std' + std::tuple<> t; + ~~~~~^ +default.pass.cpp:28:14: error: no member named 'tuple' in namespace 'std' + std::tuple t; + ~~~~~^ +default.pass.cpp:29:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:29:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +default.pass.cpp:32:14: error: no member named 'tuple' in namespace 'std' + std::tuple t; + ~~~~~^ +default.pass.cpp:33:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:33:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +default.pass.cpp:34:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:34:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +default.pass.cpp:37:14: error: no member named 'tuple' in namespace 'std' + std::tuple t; + ~~~~~^ +default.pass.cpp:38:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:38:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +default.pass.cpp:39:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:39:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +default.pass.cpp:40:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:40:21: note: instantiated from: + assert(std::get<2>(t) == ""); + ~~~~~^ +default.pass.cpp:43:14: error: no member named 'tuple' in namespace 'std' + std::tuple t; + ~~~~~^ +default.pass.cpp:44:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:44:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +default.pass.cpp:45:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:45:21: note: instantiated from: + assert(std::get<1>(t) == nullptr); + ~~~~~^ +default.pass.cpp:46:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:46:21: note: instantiated from: + assert(std::get<2>(t) == ""); + ~~~~~^ +default.pass.cpp:47:9: error: no member named 'get' in namespace 'std' + assert(std::get<3>(t) == DefaultOnly()); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +default.pass.cpp:47:21: note: instantiated from: + assert(std::get<3>(t) == DefaultOnly()); + ~~~~~^ +15 errors generated. +default.pass.cpp failed to compile +move.pass.cpp:24:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +move.pass.cpp:24:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +move.pass.cpp:25:9: error: use of undeclared identifier 'T' + T t0; + ^ +move.pass.cpp:26:9: error: use of undeclared identifier 'T' + T t = std::move(t0); + ^ +move.pass.cpp:29:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +move.pass.cpp:29:27: error: expected unqualified-id + typedef std::tuple T; + ^ +move.pass.cpp:30:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0)); + ^ +move.pass.cpp:31:9: error: use of undeclared identifier 'T' + T t = std::move(t0); + ^ +move.pass.cpp:32:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +move.pass.cpp:32:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +move.pass.cpp:35:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +move.pass.cpp:35:27: error: expected unqualified-id + typedef std::tuple T; + ^ +move.pass.cpp:36:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0), MoveOnly(1)); + ^ +move.pass.cpp:37:9: error: use of undeclared identifier 'T' + T t = std::move(t0); + ^ +move.pass.cpp:38:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +move.pass.cpp:38:21: note: instantiated from: + assert(std::get<0>(t) == 0); + ~~~~~^ +move.pass.cpp:39:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +move.pass.cpp:39:21: note: instantiated from: + assert(std::get<1>(t) == 1); + ~~~~~^ +move.pass.cpp:42:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +move.pass.cpp:42:27: error: expected unqualified-id + typedef std::tuple T; + ^ +move.pass.cpp:43:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0), MoveOnly(1), MoveOnly(2)); + ^ +move.pass.cpp:44:9: error: use of undeclared identifier 'T' + T t = std::move(t0); + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +move.pass.cpp failed to compile +move_pair.pass.cpp:40:52: error: a space is required between consecutive right angle brackets (use '> >') + typedef std::pair> T0; + ^~ + > > +move_pair.pass.cpp:41:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple> T1; + ~~~~~^ +move_pair.pass.cpp:41:27: error: expected unqualified-id + typedef std::tuple> T1; + ^ +move_pair.pass.cpp:42:20: error: no viable constructor copying parameter of type 'std::unique_ptr' + T0 t0(2.5, std::unique_ptr(new D(3))); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from move_pair.pass.cpp:16: +In file included from ../../../../../include/tuple:118: +../../../../../include/memory:2062:5: note: candidate constructor not viable: no known conversion from 'std::unique_ptr' to 'std::unique_ptr > &' for 1st argument + unique_ptr(unique_ptr&); + ^ +move_pair.pass.cpp:43:9: error: use of undeclared identifier 'T1' + T1 t1 = std::move(t0); + ^ +move_pair.pass.cpp:44:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +move_pair.pass.cpp:44:21: note: instantiated from: + assert(std::get<0>(t1) == 2); + ~~~~~^ +move_pair.pass.cpp:45:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t1)->id_ == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +move_pair.pass.cpp:45:21: note: instantiated from: + assert(std::get<1>(t1)->id_ == 3); + ~~~~~^ +In file included from move_pair.pass.cpp:16: +In file included from ../../../../../include/tuple:118: +In file included from ../../../../../include/memory:196: +../../../../../include/utility:212:23: error: no matching constructor for initialization of 'std::unique_ptr >' + : first(__x), second(__y) {} + ^ ~~~ +move_pair.pass.cpp:42:12: note: in instantiation of member function 'std::pair > >::pair' requested here + T0 t0(2.5, std::unique_ptr(new D(3))); + ^ +In file included from move_pair.pass.cpp:16: +In file included from ../../../../../include/tuple:118: +../../../../../include/memory:2062:5: note: candidate constructor not viable: 1st argument ('std::unique_ptr > const') would lose const qualifier + unique_ptr(unique_ptr&); + ^ +../../../../../include/memory:2081:31: note: candidate constructor not viable: no known conversion from 'std::unique_ptr > const' to 'std::nullptr_t' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(nullptr_t) + ^ +../../../../../include/memory:2087:40: note: candidate constructor not viable: no known conversion from 'std::unique_ptr > const' to 'pointer' (aka 'D *') for 1st argument + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(pointer __p) + ^ +../../../../../include/memory:2173:31: note: candidate constructor not viable: no known conversion from 'std::unique_ptr > const' to '__rv > >' for 1st argument + _LIBCPP_INLINE_VISIBILITY unique_ptr(__rv __u) + ^ +../../../../../include/memory:2095:44: note: candidate template ignored: failed template argument deduction + _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(auto_ptr<_Up>& __p, + ^ +../../../../../include/memory:2075:31: note: candidate constructor not viable: requires 0 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr() + ^ +../../../../../include/memory:2184:31: note: candidate constructor not viable: requires 2 arguments, but 1 was provided + _LIBCPP_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d) + ^ +8 errors generated. +move_pair.pass.cpp failed to compile +failed 18 tests in /test/utilities/tuple/tuple.tuple/tuple.cnstr +passed 4 tests in /test/utilities/tuple/tuple.tuple/tuple.cnstr +make_tuple.pass.cpp:26:14: error: no member named 'tuple' in namespace 'std' + std::tuple t = std::make_tuple(1, std::ref(i), + ~~~~~^ +make_tuple.pass.cpp:28:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +make_tuple.pass.cpp:28:21: note: instantiated from: + assert(std::get<0>(t) == 1); + ~~~~~^ +make_tuple.pass.cpp:29:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +make_tuple.pass.cpp:29:21: note: instantiated from: + assert(std::get<1>(t) == 0); + ~~~~~^ +make_tuple.pass.cpp:30:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +make_tuple.pass.cpp:30:21: note: instantiated from: + assert(std::get<2>(t) == 0); + ~~~~~^ +make_tuple.pass.cpp:33:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +make_tuple.pass.cpp:33:21: note: instantiated from: + assert(std::get<0>(t) == 1); + ~~~~~^ +make_tuple.pass.cpp:34:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +make_tuple.pass.cpp:34:21: note: instantiated from: + assert(std::get<1>(t) == 2); + ~~~~~^ +make_tuple.pass.cpp:35:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == 3.5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make_tuple.pass.cpp:35:21: note: instantiated from: + assert(std::get<2>(t) == 3.5); + ~~~~~^ +make_tuple.pass.cpp:36:14: error: no member named 'get' in namespace 'std' + std::get<1>(t) = 0; + ~~~~~^ +make_tuple.pass.cpp:37:14: error: no member named 'get' in namespace 'std' + std::get<2>(t) = 0; + ~~~~~^ +9 errors generated. +make_tuple.pass.cpp failed to compile +tie.pass.cpp:26:14: error: no member named 'tie' in namespace 'std' + std::tie(i, std::ignore, s) = std::make_tuple(42, 3.14, "C++"); + ~~~~~^ +tie.pass.cpp:26:26: error: no member named 'ignore' in namespace 'std' + std::tie(i, std::ignore, s) = std::make_tuple(42, 3.14, "C++"); + ~~~~~^ +2 errors generated. +tie.pass.cpp failed to compile +tuple_cat.pass.cpp:39:14: error: no member named 'tuple' in namespace 'std' + std::tuple<> t1; + ~~~~~^ +tuple_cat.pass.cpp:40:14: error: no member named 'tuple' in namespace 'std' + std::tuple<> t2; + ~~~~~^ +tuple_cat.pass.cpp:41:14: error: no member named 'tuple' in namespace 'std' + std::tuple<> t3 = std::tuple_cat(t1, t2); + ~~~~~^ +tuple_cat.pass.cpp:44:14: error: no member named 'tuple' in namespace 'std' + std::tuple<> t1; + ~~~~~^ +tuple_cat.pass.cpp:45:14: error: no member named 'tuple' in namespace 'std' + std::tuple t2(2); + ~~~~~^ +tuple_cat.pass.cpp:46:14: error: no member named 'tuple' in namespace 'std' + std::tuple t3 = std::tuple_cat(t1, t2); + ~~~~~^ +tuple_cat.pass.cpp:47:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t3) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +tuple_cat.pass.cpp:47:21: note: instantiated from: + assert(std::get<0>(t3) == 2); + ~~~~~^ +tuple_cat.pass.cpp:50:14: error: no member named 'tuple' in namespace 'std' + std::tuple<> t1; + ~~~~~^ +tuple_cat.pass.cpp:51:14: error: no member named 'tuple' in namespace 'std' + std::tuple t2(2); + ~~~~~^ +tuple_cat.pass.cpp:52:14: error: no member named 'tuple' in namespace 'std' + std::tuple t3 = std::tuple_cat(t2, t1); + ~~~~~^ +tuple_cat.pass.cpp:53:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t3) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +tuple_cat.pass.cpp:53:21: note: instantiated from: + assert(std::get<0>(t3) == 2); + ~~~~~^ +tuple_cat.pass.cpp:56:14: error: no member named 'tuple' in namespace 'std' + std::tuple t1; + ~~~~~^ +tuple_cat.pass.cpp:57:14: error: no member named 'tuple' in namespace 'std' + std::tuple t2(2); + ~~~~~^ +tuple_cat.pass.cpp:58:14: error: no member named 'tuple' in namespace 'std' + std::tuple t3 = std::tuple_cat(t1, t2); + ~~~~~^ +tuple_cat.pass.cpp:59:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t3) == nullptr); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +tuple_cat.pass.cpp:59:21: note: instantiated from: + assert(std::get<0>(t3) == nullptr); + ~~~~~^ +tuple_cat.pass.cpp:60:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t3) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +tuple_cat.pass.cpp:60:21: note: instantiated from: + assert(std::get<1>(t3) == 2); + ~~~~~^ +tuple_cat.pass.cpp:63:14: error: no member named 'tuple' in namespace 'std' + std::tuple t1; + ~~~~~^ +tuple_cat.pass.cpp:64:14: error: no member named 'tuple' in namespace 'std' + std::tuple t2(2); + ~~~~~^ +tuple_cat.pass.cpp:65:14: error: no member named 'tuple' in namespace 'std' + std::tuple t3 = std::tuple_cat(t2, t1); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +tuple_cat.pass.cpp failed to compile +failed 3 tests in /test/utilities/tuple/tuple.tuple/tuple.creation +get_const.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +get_const.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple T; + ^ +get_const.pass.cpp:26:15: error: unknown type name 'T' + const T t(3); + ^ +get_const.pass.cpp:27:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:27:21: note: instantiated from: + assert(std::get<0>(t) == 3); + ~~~~~^ +get_const.pass.cpp:30:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +get_const.pass.cpp:30:27: error: expected unqualified-id + typedef std::tuple T; + ^ +get_const.pass.cpp:31:15: error: unknown type name 'T' + const T t("high", 5); + ^ +get_const.pass.cpp:31:17: error: excess elements in scalar initializer + const T t("high", 5); + ^ ~~~~~~~~~ +get_const.pass.cpp:32:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == "high"); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:32:21: note: instantiated from: + assert(std::get<0>(t) == "high"); + ~~~~~^ +get_const.pass.cpp:33:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:33:21: note: instantiated from: + assert(std::get<1>(t) == 5); + ~~~~~^ +get_const.pass.cpp:36:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +get_const.pass.cpp:36:27: error: expected unqualified-id + typedef std::tuple T; + ^ +get_const.pass.cpp:38:15: error: unknown type name 'T' + const T t(d, "high", 5); + ^ +get_const.pass.cpp:38:17: error: excess elements in scalar initializer + const T t(d, "high", 5); + ^ ~~~~~~~~~~~~ +get_const.pass.cpp:39:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 1.5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:39:21: note: instantiated from: + assert(std::get<0>(t) == 1.5); + ~~~~~^ +get_const.pass.cpp:40:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == "high"); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:40:21: note: instantiated from: + assert(std::get<1>(t) == "high"); + ~~~~~^ +get_const.pass.cpp:41:9: error: no member named 'get' in namespace 'std' + assert(std::get<2>(t) == 5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:41:21: note: instantiated from: + assert(std::get<2>(t) == 5); + ~~~~~^ +get_const.pass.cpp:42:14: error: no member named 'get' in namespace 'std' + std::get<0>(t) = 2.5; + ~~~~~^ +get_const.pass.cpp:43:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2.5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:43:21: note: instantiated from: + assert(std::get<0>(t) == 2.5); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +get_const.pass.cpp failed to compile +get_non_const.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +get_non_const.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple T; + ^ +get_non_const.pass.cpp:26:9: error: use of undeclared identifier 'T' + T t(3); + ^ +get_non_const.pass.cpp:27:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:27:21: note: instantiated from: + assert(std::get<0>(t) == 3); + ~~~~~^ +get_non_const.pass.cpp:28:14: error: no member named 'get' in namespace 'std' + std::get<0>(t) = 2; + ~~~~~^ +get_non_const.pass.cpp:29:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:29:21: note: instantiated from: + assert(std::get<0>(t) == 2); + ~~~~~^ +get_non_const.pass.cpp:32:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +get_non_const.pass.cpp:32:27: error: expected unqualified-id + typedef std::tuple T; + ^ +get_non_const.pass.cpp:33:9: error: use of undeclared identifier 'T' + T t("high", 5); + ^ +get_non_const.pass.cpp:34:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == "high"); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:34:21: note: instantiated from: + assert(std::get<0>(t) == "high"); + ~~~~~^ +get_non_const.pass.cpp:35:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:35:21: note: instantiated from: + assert(std::get<1>(t) == 5); + ~~~~~^ +get_non_const.pass.cpp:36:14: error: no member named 'get' in namespace 'std' + std::get<0>(t) = "four"; + ~~~~~^ +get_non_const.pass.cpp:37:14: error: no member named 'get' in namespace 'std' + std::get<1>(t) = 4; + ~~~~~^ +get_non_const.pass.cpp:38:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == "four"); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:38:21: note: instantiated from: + assert(std::get<0>(t) == "four"); + ~~~~~^ +get_non_const.pass.cpp:39:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t) == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:39:21: note: instantiated from: + assert(std::get<1>(t) == 4); + ~~~~~^ +get_non_const.pass.cpp:42:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +get_non_const.pass.cpp:42:27: error: expected unqualified-id + typedef std::tuple T; + ^ +get_non_const.pass.cpp:44:9: error: use of undeclared identifier 'T' + T t(d, "high", 5); + ^ +get_non_const.pass.cpp:45:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t) == 1.5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:45:21: note: instantiated from: + assert(std::get<0>(t) == 1.5); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +get_non_const.pass.cpp failed to compile +failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.elem +passed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.elem +tuple_element.pass.cpp:27:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +tuple_element.pass.cpp:27:27: error: expected unqualified-id + typedef std::tuple T; + ^ +tuple_element.pass.cpp:28:9: error: use of undeclared identifier 'T' + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:59: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:63: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:63: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:29:43: note: instantiated from: + int>::value), ""); + ^ +tuple_element.pass.cpp:28:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:29:43: note: instantiated from: + int>::value), ""); + ^ +tuple_element.pass.cpp:28:9: error: expected ')' +tuple_element.pass.cpp:28:9: note: to match this '(' + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:23: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:28:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, + ^ +In file included from tuple_element.pass.cpp:21: +In file included from ../../../../../include/tuple:115: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:28:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, + ^ +In file included from tuple_element.pass.cpp:21: +In file included from ../../../../../include/tuple:115: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:32:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +tuple_element.pass.cpp:32:27: error: expected unqualified-id + typedef std::tuple T; + ^ +tuple_element.pass.cpp:33:9: error: use of undeclared identifier 'T' + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:59: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:63: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:63: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:34:44: note: instantiated from: + char>::value), ""); + ^ +tuple_element.pass.cpp:33:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:34:44: note: instantiated from: + char>::value), ""); + ^ +tuple_element.pass.cpp:33:9: error: expected ')' +tuple_element.pass.cpp:33:9: note: to match this '(' + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:23: note: instantiated from: + static_assert((std::is_same::type, + ^ +tuple_element.pass.cpp:33:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, + ^ +In file included from tuple_element.pass.cpp:21: +In file included from ../../../../../include/tuple:115: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +tuple_element.pass.cpp failed to compile +tuple_size.pass.cpp:24:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +tuple_size.pass.cpp:24:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +tuple_size.pass.cpp:25:9: error: use of undeclared identifier 'T' + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:26:55: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:25:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:26:58: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:25:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:26:58: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:25:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:26:61: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:25:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:26:61: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:25:9: error: expected ')' +tuple_size.pass.cpp:25:9: note: to match this '(' + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:25:23: note: instantiated from: + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:25:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of, + ^ +In file included from tuple_size.pass.cpp:18: +In file included from ../../../../../include/tuple:115: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_size.pass.cpp:25:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of, + ^ +In file included from tuple_size.pass.cpp:18: +In file included from ../../../../../include/tuple:115: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_size.pass.cpp:29:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +tuple_size.pass.cpp:29:27: error: expected unqualified-id + typedef std::tuple T; + ^ +tuple_size.pass.cpp:30:9: error: use of undeclared identifier 'T' + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:31:55: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:30:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:31:58: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:30:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:31:58: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:30:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:31:61: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:30:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:31:61: note: instantiated from: + std::tuple_size >::value), ""); + ^ +tuple_size.pass.cpp:30:9: error: expected ')' +tuple_size.pass.cpp:30:9: note: to match this '(' + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:30:23: note: instantiated from: + static_assert((std::is_base_of, + ^ +tuple_size.pass.cpp:30:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of, + ^ +In file included from tuple_size.pass.cpp:18: +In file included from ../../../../../include/tuple:115: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +tuple_size.pass.cpp failed to compile +failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.helper +begin.pass.cpp:27:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +begin.pass.cpp:27:27: error: expected unqualified-id + typedef std::tuple T; + ^ +begin.pass.cpp:29:15: error: unknown type name 'T' + const T t(std::begin(array), std::end(array)); + ^ +begin.pass.cpp:29:17: error: excess elements in scalar initializer + const T t(std::begin(array), std::end(array)); + ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +4 errors generated. +begin.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.range +eq.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T1; + ~~~~~^ +eq.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple<> T1; + ^ +eq.pass.cpp:26:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T2; + ~~~~~^ +eq.pass.cpp:26:27: error: expected unqualified-id + typedef std::tuple<> T2; + ^ +eq.pass.cpp:27:15: error: unknown type name 'T1' + const T1 t1; + ^ +eq.pass.cpp:28:15: error: unknown type name 'T2' + const T2 t2; + ^ +eq.pass.cpp:33:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +eq.pass.cpp:33:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +eq.pass.cpp:34:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T2; + ~~~~~^ +eq.pass.cpp:34:27: error: expected unqualified-id + typedef std::tuple T2; + ^ +eq.pass.cpp:35:15: error: unknown type name 'T1' + const T1 t1(1); + ^ +eq.pass.cpp:36:15: error: unknown type name 'T2' + const T2 t2(1.1); + ^ +eq.pass.cpp:41:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +eq.pass.cpp:41:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +eq.pass.cpp:42:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T2; + ~~~~~^ +eq.pass.cpp:42:27: error: expected unqualified-id + typedef std::tuple T2; + ^ +eq.pass.cpp:43:15: error: unknown type name 'T1' + const T1 t1(1); + ^ +eq.pass.cpp:44:15: error: unknown type name 'T2' + const T2 t2(1); + ^ +eq.pass.cpp:49:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +eq.pass.cpp failed to compile +lt.pass.cpp:37:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T1; + ~~~~~^ +lt.pass.cpp:37:27: error: expected unqualified-id + typedef std::tuple<> T1; + ^ +lt.pass.cpp:38:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T2; + ~~~~~^ +lt.pass.cpp:38:27: error: expected unqualified-id + typedef std::tuple<> T2; + ^ +lt.pass.cpp:39:15: error: unknown type name 'T1' + const T1 t1; + ^ +lt.pass.cpp:40:15: error: unknown type name 'T2' + const T2 t2; + ^ +lt.pass.cpp:47:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +lt.pass.cpp:47:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +lt.pass.cpp:48:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T2; + ~~~~~^ +lt.pass.cpp:48:27: error: expected unqualified-id + typedef std::tuple T2; + ^ +lt.pass.cpp:49:15: error: unknown type name 'T1' + const T1 t1(1); + ^ +lt.pass.cpp:50:15: error: unknown type name 'T2' + const T2 t2(1); + ^ +lt.pass.cpp:57:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +lt.pass.cpp:57:27: error: expected unqualified-id + typedef std::tuple T1; + ^ +lt.pass.cpp:58:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T2; + ~~~~~^ +lt.pass.cpp:58:27: error: expected unqualified-id + typedef std::tuple T2; + ^ +lt.pass.cpp:59:15: error: unknown type name 'T1' + const T1 t1(1); + ^ +lt.pass.cpp:60:15: error: unknown type name 'T2' + const T2 t2(0.9); + ^ +lt.pass.cpp:67:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T1; + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +lt.pass.cpp failed to compile +failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.rel +non_member_swap.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +non_member_swap.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +non_member_swap.pass.cpp:26:9: error: use of undeclared identifier 'T' + T t0; + ^ +non_member_swap.pass.cpp:27:9: error: use of undeclared identifier 'T' + T t1; + ^ +non_member_swap.pass.cpp:28:14: error: use of undeclared identifier 't0' + swap(t0, t1); + ^ +non_member_swap.pass.cpp:31:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +non_member_swap.pass.cpp:31:27: error: expected unqualified-id + typedef std::tuple T; + ^ +non_member_swap.pass.cpp:32:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0)); + ^ +non_member_swap.pass.cpp:33:9: error: use of undeclared identifier 'T' + T t1(MoveOnly(1)); + ^ +non_member_swap.pass.cpp:34:14: error: use of undeclared identifier 't0' + swap(t0, t1); + ^ +non_member_swap.pass.cpp:35:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t0) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +non_member_swap.pass.cpp:35:21: note: instantiated from: + assert(std::get<0>(t0) == 1); + ~~~~~^ +non_member_swap.pass.cpp:36:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +non_member_swap.pass.cpp:36:21: note: instantiated from: + assert(std::get<0>(t1) == 0); + ~~~~~^ +non_member_swap.pass.cpp:39:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +non_member_swap.pass.cpp:39:27: error: expected unqualified-id + typedef std::tuple T; + ^ +non_member_swap.pass.cpp:40:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0), MoveOnly(1)); + ^ +non_member_swap.pass.cpp:41:9: error: use of undeclared identifier 'T' + T t1(MoveOnly(2), MoveOnly(3)); + ^ +non_member_swap.pass.cpp:42:14: error: use of undeclared identifier 't0' + swap(t0, t1); + ^ +non_member_swap.pass.cpp:43:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t0) == 2); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +non_member_swap.pass.cpp:43:21: note: instantiated from: + assert(std::get<0>(t0) == 2); + ~~~~~^ +non_member_swap.pass.cpp:44:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(t0) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +non_member_swap.pass.cpp:44:21: note: instantiated from: + assert(std::get<1>(t0) == 3); + ~~~~~^ +fatal error: too many errors emitted, stopping now +20 errors generated. +non_member_swap.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.special +member_swap.pass.cpp:24:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +member_swap.pass.cpp:24:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +member_swap.pass.cpp:25:9: error: use of undeclared identifier 'T' + T t0; + ^ +member_swap.pass.cpp:26:9: error: use of undeclared identifier 'T' + T t1; + ^ +member_swap.pass.cpp:27:9: error: use of undeclared identifier 't0' + t0.swap(t1); + ^ +member_swap.pass.cpp:27:17: error: use of undeclared identifier 't1' + t0.swap(t1); + ^ +member_swap.pass.cpp:30:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +member_swap.pass.cpp:30:27: error: expected unqualified-id + typedef std::tuple T; + ^ +member_swap.pass.cpp:31:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0)); + ^ +member_swap.pass.cpp:32:9: error: use of undeclared identifier 'T' + T t1(MoveOnly(1)); + ^ +member_swap.pass.cpp:33:9: error: use of undeclared identifier 't0' + t0.swap(t1); + ^ +member_swap.pass.cpp:33:17: error: use of undeclared identifier 't1' + t0.swap(t1); + ^ +member_swap.pass.cpp:34:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t0) == 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +member_swap.pass.cpp:34:21: note: instantiated from: + assert(std::get<0>(t0) == 1); + ~~~~~^ +member_swap.pass.cpp:35:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(t1) == 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +member_swap.pass.cpp:35:21: note: instantiated from: + assert(std::get<0>(t1) == 0); + ~~~~~^ +member_swap.pass.cpp:38:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +member_swap.pass.cpp:38:27: error: expected unqualified-id + typedef std::tuple T; + ^ +member_swap.pass.cpp:39:9: error: use of undeclared identifier 'T' + T t0(MoveOnly(0), MoveOnly(1)); + ^ +member_swap.pass.cpp:40:9: error: use of undeclared identifier 'T' + T t1(MoveOnly(2), MoveOnly(3)); + ^ +member_swap.pass.cpp:41:9: error: use of undeclared identifier 't0' + t0.swap(t1); + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +member_swap.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.swap +uses_allocator.pass.cpp:25:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple<> T; + ~~~~~^ +uses_allocator.pass.cpp:25:27: error: expected unqualified-id + typedef std::tuple<> T; + ^ +uses_allocator.pass.cpp:26:9: error: use of undeclared identifier 'T' + static_assert((std::is_base_of>::value), ""); + ^ +uses_allocator.pass.cpp:26:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of>::value), ""); + ^ +uses_allocator.pass.cpp:26:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of>::value), ""); + ^ +uses_allocator.pass.cpp:26:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of)> \ + ^ +uses_allocator.pass.cpp:26:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of)> \ + ^ +uses_allocator.pass.cpp:27:79: error: type name requires a specifier or qualifier + std::uses_allocator>::value), ""); + ^ +uses_allocator.pass.cpp:27:79: error: C++ requires a type specifier for all declarations + std::uses_allocator>::value), ""); + ^ +uses_allocator.pass.cpp:27:79: error: expected ')' +uses_allocator.pass.cpp:26:9: note: to match this '(' + static_assert((std::is_base_of)> \ + ^ +uses_allocator.pass.cpp:30:22: error: no type named 'tuple' in namespace 'std' + typedef std::tuple T; + ~~~~~^ +uses_allocator.pass.cpp:30:27: error: expected unqualified-id + typedef std::tuple T; + ^ +uses_allocator.pass.cpp:31:9: error: use of undeclared identifier 'T' + static_assert((std::is_base_of>::value), ""); + ^ +uses_allocator.pass.cpp:31:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of>::value), ""); + ^ +uses_allocator.pass.cpp:31:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of>::value), ""); + ^ +uses_allocator.pass.cpp:31:9: error: type name requires a specifier or qualifier + static_assert((std::is_base_of)> \ + ^ +uses_allocator.pass.cpp:31:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_base_of)> \ + ^ +uses_allocator.pass.cpp:32:79: error: type name requires a specifier or qualifier + std::uses_allocator>::value), ""); + ^ +uses_allocator.pass.cpp:32:79: error: C++ requires a type specifier for all declarations + std::uses_allocator>::value), ""); + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +uses_allocator.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.traits +passed 1 tests in /test/utilities/type.index +passed 1 tests in /test/utilities/type.index/type.index.hash +passed 5 tests in /test/utilities/type.index/type.index.members +passed 2 tests in /test/utilities/type.index/type.index.overview +passed 1 tests in /test/utilities/type.index/type.index.synopsis +passed 1 tests in /test/utilities/utilities.general +passed 1 tests in /test/utilities/utility +passed 1 tests in /test/utilities/utility/declval +passed 14 tests in /test/utilities/utility/forward +passed 1 tests in /test/utilities/utility/operators +passed 1 tests in /test/utilities/utility/pairs +get_const.pass.cpp:26:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(p) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:26:21: note: instantiated from: + assert(std::get<0>(p) == 3); + ~~~~~^ +get_const.pass.cpp:27:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(p) == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_const.pass.cpp:27:21: note: instantiated from: + assert(std::get<1>(p) == 4); + ~~~~~^ +2 errors generated. +get_const.pass.cpp failed to compile +get_non_const.pass.cpp:26:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(p) == 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:26:21: note: instantiated from: + assert(std::get<0>(p) == 3); + ~~~~~^ +get_non_const.pass.cpp:27:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(p) == 4); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:27:21: note: instantiated from: + assert(std::get<1>(p) == 4); + ~~~~~^ +get_non_const.pass.cpp:28:14: error: no member named 'get' in namespace 'std' + std::get<0>(p) = 5; + ~~~~~^ +get_non_const.pass.cpp:29:14: error: no member named 'get' in namespace 'std' + std::get<1>(p) = 6; + ~~~~~^ +get_non_const.pass.cpp:30:9: error: no member named 'get' in namespace 'std' + assert(std::get<0>(p) == 5); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:30:21: note: instantiated from: + assert(std::get<0>(p) == 5); + ~~~~~^ +get_non_const.pass.cpp:31:9: error: no member named 'get' in namespace 'std' + assert(std::get<1>(p) == 6); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +get_non_const.pass.cpp:31:21: note: instantiated from: + assert(std::get<1>(p) == 6); + ~~~~~^ +6 errors generated. +get_non_const.pass.cpp failed to compile +tuple_element.pass.cpp:22:9: error: implicit instantiation of undefined template 'std::tuple_element<0, std::pair >' + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:37: note: instantiated from: + static_assert((std::is_same::type, int>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:113: +In file included from ../../../../../include/__tuple:21: +../../../../../include/__tuple_03:20:40: note: template is declared here +template class tuple_element; + ^ +tuple_element.pass.cpp:22:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:76: note: instantiated from: + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:76: note: instantiated from: + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:9: error: expected ')' +tuple_element.pass.cpp:22:9: note: to match this '(' + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:23: note: instantiated from: + static_assert((std::is_same::type, int>::value), ""); + ^ +tuple_element.pass.cpp:22:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, int>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:22:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, int>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:23:9: error: implicit instantiation of undefined template 'std::tuple_element<1, std::pair >' + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:37: note: instantiated from: + static_assert((std::is_same::type, short>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:113: +In file included from ../../../../../include/__tuple:21: +../../../../../include/__tuple_03:20:40: note: template is declared here +template class tuple_element; + ^ +tuple_element.pass.cpp:23:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:78: note: instantiated from: + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:78: note: instantiated from: + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:9: error: expected ')' +tuple_element.pass.cpp:23:9: note: to match this '(' + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:23: note: instantiated from: + static_assert((std::is_same::type, short>::value), ""); + ^ +tuple_element.pass.cpp:23:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, short>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:23:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, short>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:27:9: error: implicit instantiation of undefined template 'std::tuple_element<0, std::pair >' + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:37: note: instantiated from: + static_assert((std::is_same::type, int*>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:113: +In file included from ../../../../../include/__tuple:21: +../../../../../include/__tuple_03:20:40: note: template is declared here +template class tuple_element; + ^ +tuple_element.pass.cpp:27:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:77: note: instantiated from: + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:77: note: instantiated from: + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:9: error: expected ')' +tuple_element.pass.cpp:27:9: note: to match this '(' + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:23: note: instantiated from: + static_assert((std::is_same::type, int*>::value), ""); + ^ +tuple_element.pass.cpp:27:9: error: type name requires a specifier or qualifier + static_assert((std::is_same::type, int*>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:27:9: error: C++ requires a type specifier for all declarations + static_assert((std::is_same::type, int*>::value), ""); + ^ +In file included from tuple_element.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_element.pass.cpp:28:9: error: implicit instantiation of undefined template 'std::tuple_element<1, std::pair >' + static_assert((std::is_same::type, char>::value), ""); + ^ +tuple_element.pass.cpp:28:37: note: instantiated from: + static_assert((std::is_same::type, char>::value), ""); + ^ +fatal error: too many errors emitted, stopping now +20 errors generated. +tuple_element.pass.cpp failed to compile +tuple_size.pass.cpp:22:9: error: implicit instantiation of undefined template 'std::tuple_size >' + static_assert((std::tuple_size::value == 2), ""); + ^ +tuple_size.pass.cpp:22:24: note: instantiated from: + static_assert((std::tuple_size::value == 2), ""); + ^ +In file included from tuple_size.pass.cpp:16: +In file included from ../../../../../include/utility:113: +In file included from ../../../../../include/__tuple:21: +../../../../../include/__tuple_03:19:28: note: template is declared here +template class tuple_size; + ^ +tuple_size.pass.cpp:22:9: error: type name requires a specifier or qualifier + static_assert((std::tuple_size::value == 2), ""); + ^ +In file included from tuple_size.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +tuple_size.pass.cpp:22:9: error: C++ requires a type specifier for all declarations + static_assert((std::tuple_size::value == 2), ""); + ^ +In file included from tuple_size.pass.cpp:16: +In file included from ../../../../../include/utility:112: +../../../../../include/__config:120:69: note: instantiated from: + typedef __static_assert_check)> \ + ^ +3 errors generated. +tuple_size.pass.cpp failed to compile +failed 4 tests in /test/utilities/utility/pairs/pair.astuple +passed 1 tests in /test/utilities/utility/pairs/pair.astuple +passed 1 tests in /test/utilities/utility/pairs/pair.piecewise +passed 2 tests in /test/utilities/utility/pairs/pair.range +passed 1 tests in /test/utilities/utility/pairs/pairs.general +passed 15 tests in /test/utilities/utility/pairs/pairs.pair +passed 2 tests in /test/utilities/utility/utility.swap +passed 1 tests in /test/utilities/utility.requirements +passed 1 tests in /test/utilities/utility.requirements/allocator.requirements +passed 1 tests in /test/utilities/utility.requirements/hash.requirements +passed 1 tests in /test/utilities/utility.requirements/nullablepointer.requirements +passed 1 tests in /test/utilities/utility.requirements/swappable.requirements +passed 1 tests in /test/utilities/utility.requirements/utility.arg.requirements +**************************************************** +Results for /test: +using Apple clang version 2.0 (trunk 103711) +Target: x86_64-apple-darwin10 +Thread model: posix +with -nostdinc++ -nodefaultlibs /usr/lib/libSystem.B.dylib -arch x86_64 -I../include /usr/lib/libc++.dylib +---------------------------------------------------- +sections without tests : 105 +sections with failures : 49 +sections without failures: 898 + + ---- +total number of sections : 1052 +---------------------------------------------------- +number of tests failed : 145 +number of tests passed : 3462 + + ---- +total number of tests : 3607 +**************************************************** diff --git a/libcxx/test_results/2010-05-13 g++-4_2_i386 b/libcxx/test_results/2010-05-13 g++-4_2_i386 new file mode 100644 index 000000000000..24afafd4029d --- /dev/null +++ b/libcxx/test_results/2010-05-13 g++-4_2_i386 @@ -0,0 +1,5383 @@ +passed 1 tests in /test +passed 1 tests in /test/algorithms +passed 1 tests in /test/algorithms/alg.c.library +passed 1 tests in /test/algorithms/alg.modifying.operations +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.copy +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.fill +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.generate +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.move +passed 5 tests in /test/algorithms/alg.modifying.operations/alg.partitions +random_shuffle_urng.pass.cpp:18:2: error: #error random_shuffle for UniformRandomNumberGenerator not implemented +random_shuffle_urng.pass.cpp failed to compile +failed 1 tests in /test/algorithms/alg.modifying.operations/alg.random.shuffle +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.random.shuffle +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.remove +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.replace +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.reverse +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.rotate +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.swap +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.transform +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.unique +passed 1 tests in /test/algorithms/alg.nonmodifying +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.adjacent.find +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.all_of +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.any_of +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.count +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.equal +passed 3 tests in /test/algorithms/alg.nonmodifying/alg.find +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.find.end +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.find.first.of +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.foreach +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.is_permutation +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.none_of +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.search +passed 2 tests in /test/algorithms/alg.nonmodifying/mismatch +passed 1 tests in /test/algorithms/alg.sorting +passed 1 tests in /test/algorithms/alg.sorting/alg.binary.search +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/binary.search +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/equal.range +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/lower.bound +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/upper.bound +passed 1 tests in /test/algorithms/alg.sorting/alg.heap.operations +passed 4 tests in /test/algorithms/alg.sorting/alg.heap.operations/is.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/make.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/pop.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/push.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/sort.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.lex.comparison +passed 4 tests in /test/algorithms/alg.sorting/alg.merge +max_init_list.pass.cpp:19:2: error: #error max(initializer_list t) is not implemented +max_init_list.pass.cpp failed to compile +max_init_list_comp.pass.cpp:19:2: error: #error max(initializer_list t, Compare comp) is not implemented +max_init_list_comp.pass.cpp failed to compile +min_init_list.pass.cpp:19:2: error: #error min(initializer_list t) is not implemented +min_init_list.pass.cpp failed to compile +min_init_list_comp.pass.cpp:19:2: error: #error min(initializer_list t, Compare comp) is not implemented +min_init_list_comp.pass.cpp failed to compile +minmax.pass.cpp: In function ‘void test(const T&, const T&, const T&, const T&)’: +minmax.pass.cpp:23: error: ‘minmax’ is not a member of ‘std’ +../../../../include/utility: At global scope: +../../../../include/utility: In instantiation of ‘std::__1::pair’: +minmax.pass.cpp:23: instantiated from ‘void test(const T&, const T&, const T&, const T&) [with T = int]’ +minmax.pass.cpp:33: instantiated from here +../../../../include/utility:212: error: forming reference to reference type ‘const int&’ +minmax.pass.cpp failed to compile +minmax_comp.pass.cpp: In function ‘void test(const T&, const T&, C, const T&, const T&)’: +minmax_comp.pass.cpp:25: error: ‘minmax’ is not a member of ‘std’ +../../../../include/utility: At global scope: +../../../../include/utility: In instantiation of ‘std::__1::pair’: +minmax_comp.pass.cpp:25: instantiated from ‘void test(const T&, const T&, C, const T&, const T&) [with T = int, C = std::__1::greater]’ +minmax_comp.pass.cpp:35: instantiated from here +../../../../include/utility:212: error: forming reference to reference type ‘const int&’ +minmax_comp.pass.cpp failed to compile +minmax_init_list.pass.cpp:19:2: error: #error minmax(initializer_list t) is not implemented +minmax_init_list.pass.cpp failed to compile +minmax_init_list_comp.pass.cpp:19:2: error: #error minmax(initializer_list t, Compare comp) is not implemented +minmax_init_list_comp.pass.cpp failed to compile +failed 8 tests in /test/algorithms/alg.sorting/alg.min.max +passed 10 tests in /test/algorithms/alg.sorting/alg.min.max +passed 2 tests in /test/algorithms/alg.sorting/alg.nth.element +passed 4 tests in /test/algorithms/alg.sorting/alg.permutation.generators +passed 1 tests in /test/algorithms/alg.sorting/alg.set.operations +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/includes +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.difference +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.intersection +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.union +passed 1 tests in /test/algorithms/alg.sorting/alg.sort +passed 4 tests in /test/algorithms/alg.sorting/alg.sort/is.sorted +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/partial.sort +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/partial.sort.copy +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/sort +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/stable.sort +passed 1 tests in /test/algorithms/algorithms.general +not implemented: /test/atomics +not implemented: /test/atomics/atomics.fences +not implemented: /test/atomics/atomics.flag +not implemented: /test/atomics/atomics.general +not implemented: /test/atomics/atomics.lockfree +not implemented: /test/atomics/atomics.order +not implemented: /test/atomics/atomics.syn +not implemented: /test/atomics/atomics.types +not implemented: /test/atomics/atomics.types/atomics.types.address +not implemented: /test/atomics/atomics.types/atomics.types.generic +not implemented: /test/atomics/atomics.types/atomics.types.integral +not implemented: /test/atomics/atomics.types.operations +passed 1 tests in /test/containers +passed 4 tests in /test/containers/associative +passed 2 tests in /test/containers/associative/map +passed 7 tests in /test/containers/associative/map/map.access +passed 17 tests in /test/containers/associative/map/map.cons +passed 12 tests in /test/containers/associative/map/map.modifiers +passed 5 tests in /test/containers/associative/map/map.ops +passed 2 tests in /test/containers/associative/map/map.special +passed 5 tests in /test/containers/associative/multimap +passed 17 tests in /test/containers/associative/multimap/multimap.cons +passed 12 tests in /test/containers/associative/multimap/multimap.modifiers +passed 5 tests in /test/containers/associative/multimap/multimap.ops +passed 2 tests in /test/containers/associative/multimap/multimap.special +passed 22 tests in /test/containers/associative/multiset +passed 17 tests in /test/containers/associative/multiset/multiset.cons +passed 2 tests in /test/containers/associative/multiset/multiset.special +passed 23 tests in /test/containers/associative/set +passed 17 tests in /test/containers/associative/set/set.cons +passed 2 tests in /test/containers/associative/set/set.special +passed 1 tests in /test/containers/container.requirements +passed 1 tests in /test/containers/container.requirements/associative.reqmts +passed 1 tests in /test/containers/container.requirements/associative.reqmts/associative.reqmts.except +passed 1 tests in /test/containers/container.requirements/container.requirements.dataraces +passed 1 tests in /test/containers/container.requirements/container.requirements.general +passed 1 tests in /test/containers/container.requirements/sequence.reqmts +passed 1 tests in /test/containers/container.requirements/unord.req +passed 1 tests in /test/containers/container.requirements/unord.req/unord.req.except +passed 1 tests in /test/containers/containers.general +passed 1 tests in /test/containers/sequences +passed 3 tests in /test/containers/sequences/array +passed 2 tests in /test/containers/sequences/array/array.cons +passed 2 tests in /test/containers/sequences/array/array.data +passed 1 tests in /test/containers/sequences/array/array.fill +passed 1 tests in /test/containers/sequences/array/array.size +passed 1 tests in /test/containers/sequences/array/array.special +passed 1 tests in /test/containers/sequences/array/array.swap +passed 4 tests in /test/containers/sequences/array/array.tuple +passed 1 tests in /test/containers/sequences/array/array.zero +passed 1 tests in /test/containers/sequences/container.adaptors +passed 1 tests in /test/containers/sequences/container.adaptors/priority.queue +passed 12 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.cons +passed 6 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.cons.alloc +passed 8 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.members +passed 1 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.special +passed 1 tests in /test/containers/sequences/container.adaptors/queue +passed 5 tests in /test/containers/sequences/container.adaptors/queue/queue.cons +passed 5 tests in /test/containers/sequences/container.adaptors/queue/queue.cons.alloc +passed 14 tests in /test/containers/sequences/container.adaptors/queue/queue.defn +passed 2 tests in /test/containers/sequences/container.adaptors/queue/queue.ops +passed 1 tests in /test/containers/sequences/container.adaptors/queue/queue.special +passed 1 tests in /test/containers/sequences/container.adaptors/stack +passed 5 tests in /test/containers/sequences/container.adaptors/stack/stack.cons +passed 5 tests in /test/containers/sequences/container.adaptors/stack/stack.cons.alloc +passed 12 tests in /test/containers/sequences/container.adaptors/stack/stack.defn +passed 2 tests in /test/containers/sequences/container.adaptors/stack/stack.ops +passed 1 tests in /test/containers/sequences/container.adaptors/stack/stack.special +passed 2 tests in /test/containers/sequences/deque +passed 4 tests in /test/containers/sequences/deque/deque.capacity +passed 19 tests in /test/containers/sequences/deque/deque.cons +passed 16 tests in /test/containers/sequences/deque/deque.modifiers +passed 5 tests in /test/containers/sequences/deque/deque.special +passed 3 tests in /test/containers/sequences/forwardlist +passed 1 tests in /test/containers/sequences/forwardlist/forwardlist.access +passed 21 tests in /test/containers/sequences/forwardlist/forwardlist.cons +passed 2 tests in /test/containers/sequences/forwardlist/forwardlist.iter +passed 15 tests in /test/containers/sequences/forwardlist/forwardlist.modifiers +passed 12 tests in /test/containers/sequences/forwardlist/forwardlist.ops +passed 4 tests in /test/containers/sequences/forwardlist/forwardlist.spec +passed 2 tests in /test/containers/sequences/list +passed 2 tests in /test/containers/sequences/list/list.capacity +passed 15 tests in /test/containers/sequences/list/list.cons +passed 17 tests in /test/containers/sequences/list/list.modifiers +passed 12 tests in /test/containers/sequences/list/list.ops +passed 1 tests in /test/containers/sequences/list/list.special +passed 2 tests in /test/containers/sequences/vector +passed 6 tests in /test/containers/sequences/vector/vector.capacity +passed 16 tests in /test/containers/sequences/vector/vector.cons +passed 2 tests in /test/containers/sequences/vector/vector.data +passed 11 tests in /test/containers/sequences/vector/vector.modifiers +passed 1 tests in /test/containers/sequences/vector/vector.special +passed 31 tests in /test/containers/sequences/vector.bool +passed 1 tests in /test/containers/unord +passed 20 tests in /test/containers/unord/unord.map +passed 24 tests in /test/containers/unord/unord.map/unord.map.cnstr +passed 2 tests in /test/containers/unord/unord.map/unord.map.elem +passed 1 tests in /test/containers/unord/unord.map/unord.map.swap +passed 12 tests in /test/containers/unord/unord.map/unorder.map.modifiers +passed 21 tests in /test/containers/unord/unord.multimap +passed 24 tests in /test/containers/unord/unord.multimap/unord.multimap.cnstr +passed 12 tests in /test/containers/unord/unord.multimap/unord.multimap.modifiers +passed 1 tests in /test/containers/unord/unord.multimap/unord.multimap.swap +passed 33 tests in /test/containers/unord/unord.multiset +passed 24 tests in /test/containers/unord/unord.multiset/unord.multiset.cnstr +passed 1 tests in /test/containers/unord/unord.multiset/unord.multiset.swap +passed 34 tests in /test/containers/unord/unord.set +passed 24 tests in /test/containers/unord/unord.set/unord.set.cnstr +passed 1 tests in /test/containers/unord/unord.set/unord.set.swap +passed 1 tests in /test/depr +passed 1 tests in /test/depr/depr.auto.ptr +passed 1 tests in /test/depr/depr.auto.ptr/auto.ptr +passed 10 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons +passed 4 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv +passed 4 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.members +float_h.pass.cpp:19:2: error: #error FLT_EVAL_METHOD not defined +float_h.pass.cpp:39:2: error: #error DECIMAL_DIG not defined +float_h.pass.cpp failed to compile +inttypes_h.pass.cpp:260:2: error: #error PRId8 not defined +inttypes_h.pass.cpp:264:2: error: #error PRId16 not defined +inttypes_h.pass.cpp:268:2: error: #error PRId32 not defined +inttypes_h.pass.cpp:272:2: error: #error PRId64 not defined +inttypes_h.pass.cpp:276:2: error: #error PRIdLEAST8 not defined +inttypes_h.pass.cpp:280:2: error: #error PRIdLEAST16 not defined +inttypes_h.pass.cpp:284:2: error: #error PRIdLEAST32 not defined +inttypes_h.pass.cpp:288:2: error: #error PRIdLEAST64 not defined +inttypes_h.pass.cpp:292:2: error: #error PRIdFAST8 not defined +inttypes_h.pass.cpp:296:2: error: #error PRIdFAST16 not defined +inttypes_h.pass.cpp:300:2: error: #error PRIdFAST32 not defined +inttypes_h.pass.cpp:304:2: error: #error PRIdFAST64 not defined +inttypes_h.pass.cpp:308:2: error: #error PRIdMAX not defined +inttypes_h.pass.cpp:312:2: error: #error PRIdPTR not defined +inttypes_h.pass.cpp:316:2: error: #error PRIi8 not defined +inttypes_h.pass.cpp:320:2: error: #error PRIi16 not defined +inttypes_h.pass.cpp:324:2: error: #error PRIi32 not defined +inttypes_h.pass.cpp:328:2: error: #error PRIi64 not defined +inttypes_h.pass.cpp:332:2: error: #error PRIiLEAST8 not defined +inttypes_h.pass.cpp:336:2: error: #error PRIiLEAST16 not defined +inttypes_h.pass.cpp:340:2: error: #error PRIiLEAST32 not defined +inttypes_h.pass.cpp:344:2: error: #error PRIiLEAST64 not defined +inttypes_h.pass.cpp:348:2: error: #error PRIiFAST8 not defined +inttypes_h.pass.cpp:352:2: error: #error PRIiFAST16 not defined +inttypes_h.pass.cpp:356:2: error: #error PRIiFAST32 not defined +inttypes_h.pass.cpp:360:2: error: #error PRIiFAST64 not defined +inttypes_h.pass.cpp:364:2: error: #error PRIiMAX not defined +inttypes_h.pass.cpp:368:2: error: #error PRIiPTR not defined +inttypes_h.pass.cpp:372:2: error: #error PRIo8 not defined +inttypes_h.pass.cpp:376:2: error: #error PRIo16 not defined +inttypes_h.pass.cpp:380:2: error: #error PRIo32 not defined +inttypes_h.pass.cpp:384:2: error: #error PRIo64 not defined +inttypes_h.pass.cpp:388:2: error: #error PRIoLEAST8 not defined +inttypes_h.pass.cpp:392:2: error: #error PRIoLEAST16 not defined +inttypes_h.pass.cpp:396:2: error: #error PRIoLEAST32 not defined +inttypes_h.pass.cpp:400:2: error: #error PRIoLEAST64 not defined +inttypes_h.pass.cpp:404:2: error: #error PRIoFAST8 not defined +inttypes_h.pass.cpp:408:2: error: #error PRIoFAST16 not defined +inttypes_h.pass.cpp:412:2: error: #error PRIoFAST32 not defined +inttypes_h.pass.cpp:416:2: error: #error PRIoFAST64 not defined +inttypes_h.pass.cpp:420:2: error: #error PRIoMAX not defined +inttypes_h.pass.cpp:424:2: error: #error PRIoPTR not defined +inttypes_h.pass.cpp:428:2: error: #error PRIu8 not defined +inttypes_h.pass.cpp:432:2: error: #error PRIu16 not defined +inttypes_h.pass.cpp:436:2: error: #error PRIu32 not defined +inttypes_h.pass.cpp:440:2: error: #error PRIu64 not defined +inttypes_h.pass.cpp:444:2: error: #error PRIuLEAST8 not defined +inttypes_h.pass.cpp:448:2: error: #error PRIuLEAST16 not defined +inttypes_h.pass.cpp:452:2: error: #error PRIuLEAST32 not defined +inttypes_h.pass.cpp:456:2: error: #error PRIuLEAST64 not defined +inttypes_h.pass.cpp:460:2: error: #error PRIuFAST8 not defined +inttypes_h.pass.cpp:464:2: error: #error PRIuFAST16 not defined +inttypes_h.pass.cpp:468:2: error: #error PRIuFAST32 not defined +inttypes_h.pass.cpp:472:2: error: #error PRIuFAST64 not defined +inttypes_h.pass.cpp:476:2: error: #error PRIuMAX not defined +inttypes_h.pass.cpp:480:2: error: #error PRIuPTR not defined +inttypes_h.pass.cpp:484:2: error: #error PRIx8 not defined +inttypes_h.pass.cpp:488:2: error: #error PRIx16 not defined +inttypes_h.pass.cpp:492:2: error: #error PRIx32 not defined +inttypes_h.pass.cpp:496:2: error: #error PRIx64 not defined +inttypes_h.pass.cpp:500:2: error: #error PRIxLEAST8 not defined +inttypes_h.pass.cpp:504:2: error: #error PRIxLEAST16 not defined +inttypes_h.pass.cpp:508:2: error: #error PRIxLEAST32 not defined +inttypes_h.pass.cpp:512:2: error: #error PRIxLEAST64 not defined +inttypes_h.pass.cpp:516:2: error: #error PRIxFAST8 not defined +inttypes_h.pass.cpp:520:2: error: #error PRIxFAST16 not defined +inttypes_h.pass.cpp:524:2: error: #error PRIxFAST32 not defined +inttypes_h.pass.cpp:528:2: error: #error PRIxFAST64 not defined +inttypes_h.pass.cpp:532:2: error: #error PRIxMAX not defined +inttypes_h.pass.cpp:536:2: error: #error PRIxPTR not defined +inttypes_h.pass.cpp:540:2: error: #error PRIX8 not defined +inttypes_h.pass.cpp:544:2: error: #error PRIX16 not defined +inttypes_h.pass.cpp:548:2: error: #error PRIX32 not defined +inttypes_h.pass.cpp:552:2: error: #error PRIX64 not defined +inttypes_h.pass.cpp:556:2: error: #error PRIXLEAST8 not defined +inttypes_h.pass.cpp:560:2: error: #error PRIXLEAST16 not defined +inttypes_h.pass.cpp:564:2: error: #error PRIXLEAST32 not defined +inttypes_h.pass.cpp:568:2: error: #error PRIXLEAST64 not defined +inttypes_h.pass.cpp:572:2: error: #error PRIXFAST8 not defined +inttypes_h.pass.cpp:576:2: error: #error PRIXFAST16 not defined +inttypes_h.pass.cpp:580:2: error: #error PRIXFAST32 not defined +inttypes_h.pass.cpp:584:2: error: #error PRIXFAST64 not defined +inttypes_h.pass.cpp:588:2: error: #error PRIXMAX not defined +inttypes_h.pass.cpp:592:2: error: #error PRIXPTR not defined +inttypes_h.pass.cpp:596:2: error: #error SCNd8 not defined +inttypes_h.pass.cpp:600:2: error: #error SCNd16 not defined +inttypes_h.pass.cpp:604:2: error: #error SCNd32 not defined +inttypes_h.pass.cpp:608:2: error: #error SCNd64 not defined +inttypes_h.pass.cpp:612:2: error: #error SCNdLEAST8 not defined +inttypes_h.pass.cpp:616:2: error: #error SCNdLEAST16 not defined +inttypes_h.pass.cpp:620:2: error: #error SCNdLEAST32 not defined +inttypes_h.pass.cpp:624:2: error: #error SCNdLEAST64 not defined +inttypes_h.pass.cpp:628:2: error: #error SCNdFAST8 not defined +inttypes_h.pass.cpp:632:2: error: #error SCNdFAST16 not defined +inttypes_h.pass.cpp:636:2: error: #error SCNdFAST32 not defined +inttypes_h.pass.cpp:640:2: error: #error SCNdFAST64 not defined +inttypes_h.pass.cpp:644:2: error: #error SCNdMAX not defined +inttypes_h.pass.cpp:648:2: error: #error SCNdPTR not defined +inttypes_h.pass.cpp:652:2: error: #error SCNi8 not defined +inttypes_h.pass.cpp:656:2: error: #error SCNi16 not defined +inttypes_h.pass.cpp:660:2: error: #error SCNi32 not defined +inttypes_h.pass.cpp:664:2: error: #error SCNi64 not defined +inttypes_h.pass.cpp:668:2: error: #error SCNiLEAST8 not defined +inttypes_h.pass.cpp:672:2: error: #error SCNiLEAST16 not defined +inttypes_h.pass.cpp:676:2: error: #error SCNiLEAST32 not defined +inttypes_h.pass.cpp:680:2: error: #error SCNiLEAST64 not defined +inttypes_h.pass.cpp:684:2: error: #error SCNiFAST8 not defined +inttypes_h.pass.cpp:688:2: error: #error SCNiFAST16 not defined +inttypes_h.pass.cpp:692:2: error: #error SCNiFAST32 not defined +inttypes_h.pass.cpp:696:2: error: #error SCNiFAST64 not defined +inttypes_h.pass.cpp:700:2: error: #error SCNiMAX not defined +inttypes_h.pass.cpp:704:2: error: #error SCNiPTR not defined +inttypes_h.pass.cpp:708:2: error: #error SCNo8 not defined +inttypes_h.pass.cpp:712:2: error: #error SCNo16 not defined +inttypes_h.pass.cpp:716:2: error: #error SCNo32 not defined +inttypes_h.pass.cpp:720:2: error: #error SCNo64 not defined +inttypes_h.pass.cpp:724:2: error: #error SCNoLEAST8 not defined +inttypes_h.pass.cpp:728:2: error: #error SCNoLEAST16 not defined +inttypes_h.pass.cpp:732:2: error: #error SCNoLEAST32 not defined +inttypes_h.pass.cpp:736:2: error: #error SCNoLEAST64 not defined +inttypes_h.pass.cpp:740:2: error: #error SCNoFAST8 not defined +inttypes_h.pass.cpp:744:2: error: #error SCNoFAST16 not defined +inttypes_h.pass.cpp:748:2: error: #error SCNoFAST32 not defined +inttypes_h.pass.cpp:752:2: error: #error SCNoFAST64 not defined +inttypes_h.pass.cpp:756:2: error: #error SCNoMAX not defined +inttypes_h.pass.cpp:760:2: error: #error SCNoPTR not defined +inttypes_h.pass.cpp:764:2: error: #error SCNu8 not defined +inttypes_h.pass.cpp:768:2: error: #error SCNu16 not defined +inttypes_h.pass.cpp:772:2: error: #error SCNu32 not defined +inttypes_h.pass.cpp:776:2: error: #error SCNu64 not defined +inttypes_h.pass.cpp:780:2: error: #error SCNuLEAST8 not defined +inttypes_h.pass.cpp:784:2: error: #error SCNuLEAST16 not defined +inttypes_h.pass.cpp:788:2: error: #error SCNuLEAST32 not defined +inttypes_h.pass.cpp:792:2: error: #error SCNuLEAST64 not defined +inttypes_h.pass.cpp:796:2: error: #error SCNuFAST8 not defined +inttypes_h.pass.cpp:800:2: error: #error SCNuFAST16 not defined +inttypes_h.pass.cpp:804:2: error: #error SCNuFAST32 not defined +inttypes_h.pass.cpp:808:2: error: #error SCNuFAST64 not defined +inttypes_h.pass.cpp:812:2: error: #error SCNuMAX not defined +inttypes_h.pass.cpp:816:2: error: #error SCNuPTR not defined +inttypes_h.pass.cpp:820:2: error: #error SCNx8 not defined +inttypes_h.pass.cpp:824:2: error: #error SCNx16 not defined +inttypes_h.pass.cpp:828:2: error: #error SCNx32 not defined +inttypes_h.pass.cpp:832:2: error: #error SCNx64 not defined +inttypes_h.pass.cpp:836:2: error: #error SCNxLEAST8 not defined +inttypes_h.pass.cpp:840:2: error: #error SCNxLEAST16 not defined +inttypes_h.pass.cpp:844:2: error: #error SCNxLEAST32 not defined +inttypes_h.pass.cpp:848:2: error: #error SCNxLEAST64 not defined +inttypes_h.pass.cpp:852:2: error: #error SCNxFAST8 not defined +inttypes_h.pass.cpp:856:2: error: #error SCNxFAST16 not defined +inttypes_h.pass.cpp:860:2: error: #error SCNxFAST32 not defined +inttypes_h.pass.cpp:864:2: error: #error SCNxFAST64 not defined +inttypes_h.pass.cpp:868:2: error: #error SCNxMAX not defined +inttypes_h.pass.cpp:872:2: error: #error SCNxPTR not defined +inttypes_h.pass.cpp failed to compile +uchar_h.pass.cpp:12:19: error: uchar.h: No such file or directory +uchar_h.pass.cpp failed to compile +failed 3 tests in /test/depr/depr.c.headers +passed 23 tests in /test/depr/depr.c.headers +passed 5 tests in /test/depr/depr.ios.members +passed 1 tests in /test/depr/depr.lib.binders +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.bind.1st +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.bind.2nd +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.binder.1st +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.binder.2nd +passed 1 tests in /test/depr/depr.str.strstreams +passed 1 tests in /test/depr/depr.str.strstreams/depr.istrstream +passed 4 tests in /test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons +passed 2 tests in /test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.members +passed 1 tests in /test/depr/depr.str.strstreams/depr.ostrstream +passed 2 tests in /test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons +passed 4 tests in /test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstream +passed 2 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.dest +passed 3 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstreambuf +passed 8 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons +passed 3 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members +passed 6 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals +passed 1 tests in /test/diagnostics +passed 1 tests in /test/diagnostics/assertions +passed 1 tests in /test/diagnostics/diagnostics.general +passed 1 tests in /test/diagnostics/errno +passed 1 tests in /test/diagnostics/std.exceptions +passed 1 tests in /test/diagnostics/std.exceptions/domain.error +passed 1 tests in /test/diagnostics/std.exceptions/invalid.argument +passed 1 tests in /test/diagnostics/std.exceptions/length.error +passed 1 tests in /test/diagnostics/std.exceptions/logic.error +passed 1 tests in /test/diagnostics/std.exceptions/out.of.range +passed 1 tests in /test/diagnostics/std.exceptions/overflow.error +passed 1 tests in /test/diagnostics/std.exceptions/range.error +passed 1 tests in /test/diagnostics/std.exceptions/runtime.error +passed 1 tests in /test/diagnostics/std.exceptions/underflow.error +passed 2 tests in /test/diagnostics/syserr +passed 1 tests in /test/diagnostics/syserr/syserr.compare +passed 1 tests in /test/diagnostics/syserr/syserr.errcat +passed 1 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.derived +passed 3 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals +passed 2 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.objects +passed 1 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.overview +passed 3 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals +passed 1 tests in /test/diagnostics/syserr/syserr.errcode +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers +passed 5 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.observers +passed 1 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.overview +passed 1 tests in /test/diagnostics/syserr/syserr.errcondition +passed 3 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors +passed 3 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers +passed 2 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.nonmembers +passed 4 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers +passed 1 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.overview +passed 1 tests in /test/diagnostics/syserr/syserr.hash +passed 1 tests in /test/diagnostics/syserr/syserr.syserr +passed 6 tests in /test/diagnostics/syserr/syserr.syserr/syserr.syserr.members +passed 1 tests in /test/diagnostics/syserr/syserr.syserr/syserr.syserr.overview +passed 1 tests in /test/input.output +passed 1 tests in /test/input.output/file.streams +cinttypes.pass.cpp:260:2: error: #error PRId8 not defined +cinttypes.pass.cpp:264:2: error: #error PRId16 not defined +cinttypes.pass.cpp:268:2: error: #error PRId32 not defined +cinttypes.pass.cpp:272:2: error: #error PRId64 not defined +cinttypes.pass.cpp:276:2: error: #error PRIdLEAST8 not defined +cinttypes.pass.cpp:280:2: error: #error PRIdLEAST16 not defined +cinttypes.pass.cpp:284:2: error: #error PRIdLEAST32 not defined +cinttypes.pass.cpp:288:2: error: #error PRIdLEAST64 not defined +cinttypes.pass.cpp:292:2: error: #error PRIdFAST8 not defined +cinttypes.pass.cpp:296:2: error: #error PRIdFAST16 not defined +cinttypes.pass.cpp:300:2: error: #error PRIdFAST32 not defined +cinttypes.pass.cpp:304:2: error: #error PRIdFAST64 not defined +cinttypes.pass.cpp:308:2: error: #error PRIdMAX not defined +cinttypes.pass.cpp:312:2: error: #error PRIdPTR not defined +cinttypes.pass.cpp:316:2: error: #error PRIi8 not defined +cinttypes.pass.cpp:320:2: error: #error PRIi16 not defined +cinttypes.pass.cpp:324:2: error: #error PRIi32 not defined +cinttypes.pass.cpp:328:2: error: #error PRIi64 not defined +cinttypes.pass.cpp:332:2: error: #error PRIiLEAST8 not defined +cinttypes.pass.cpp:336:2: error: #error PRIiLEAST16 not defined +cinttypes.pass.cpp:340:2: error: #error PRIiLEAST32 not defined +cinttypes.pass.cpp:344:2: error: #error PRIiLEAST64 not defined +cinttypes.pass.cpp:348:2: error: #error PRIiFAST8 not defined +cinttypes.pass.cpp:352:2: error: #error PRIiFAST16 not defined +cinttypes.pass.cpp:356:2: error: #error PRIiFAST32 not defined +cinttypes.pass.cpp:360:2: error: #error PRIiFAST64 not defined +cinttypes.pass.cpp:364:2: error: #error PRIiMAX not defined +cinttypes.pass.cpp:368:2: error: #error PRIiPTR not defined +cinttypes.pass.cpp:372:2: error: #error PRIo8 not defined +cinttypes.pass.cpp:376:2: error: #error PRIo16 not defined +cinttypes.pass.cpp:380:2: error: #error PRIo32 not defined +cinttypes.pass.cpp:384:2: error: #error PRIo64 not defined +cinttypes.pass.cpp:388:2: error: #error PRIoLEAST8 not defined +cinttypes.pass.cpp:392:2: error: #error PRIoLEAST16 not defined +cinttypes.pass.cpp:396:2: error: #error PRIoLEAST32 not defined +cinttypes.pass.cpp:400:2: error: #error PRIoLEAST64 not defined +cinttypes.pass.cpp:404:2: error: #error PRIoFAST8 not defined +cinttypes.pass.cpp:408:2: error: #error PRIoFAST16 not defined +cinttypes.pass.cpp:412:2: error: #error PRIoFAST32 not defined +cinttypes.pass.cpp:416:2: error: #error PRIoFAST64 not defined +cinttypes.pass.cpp:420:2: error: #error PRIoMAX not defined +cinttypes.pass.cpp:424:2: error: #error PRIoPTR not defined +cinttypes.pass.cpp:428:2: error: #error PRIu8 not defined +cinttypes.pass.cpp:432:2: error: #error PRIu16 not defined +cinttypes.pass.cpp:436:2: error: #error PRIu32 not defined +cinttypes.pass.cpp:440:2: error: #error PRIu64 not defined +cinttypes.pass.cpp:444:2: error: #error PRIuLEAST8 not defined +cinttypes.pass.cpp:448:2: error: #error PRIuLEAST16 not defined +cinttypes.pass.cpp:452:2: error: #error PRIuLEAST32 not defined +cinttypes.pass.cpp:456:2: error: #error PRIuLEAST64 not defined +cinttypes.pass.cpp:460:2: error: #error PRIuFAST8 not defined +cinttypes.pass.cpp:464:2: error: #error PRIuFAST16 not defined +cinttypes.pass.cpp:468:2: error: #error PRIuFAST32 not defined +cinttypes.pass.cpp:472:2: error: #error PRIuFAST64 not defined +cinttypes.pass.cpp:476:2: error: #error PRIuMAX not defined +cinttypes.pass.cpp:480:2: error: #error PRIuPTR not defined +cinttypes.pass.cpp:484:2: error: #error PRIx8 not defined +cinttypes.pass.cpp:488:2: error: #error PRIx16 not defined +cinttypes.pass.cpp:492:2: error: #error PRIx32 not defined +cinttypes.pass.cpp:496:2: error: #error PRIx64 not defined +cinttypes.pass.cpp:500:2: error: #error PRIxLEAST8 not defined +cinttypes.pass.cpp:504:2: error: #error PRIxLEAST16 not defined +cinttypes.pass.cpp:508:2: error: #error PRIxLEAST32 not defined +cinttypes.pass.cpp:512:2: error: #error PRIxLEAST64 not defined +cinttypes.pass.cpp:516:2: error: #error PRIxFAST8 not defined +cinttypes.pass.cpp:520:2: error: #error PRIxFAST16 not defined +cinttypes.pass.cpp:524:2: error: #error PRIxFAST32 not defined +cinttypes.pass.cpp:528:2: error: #error PRIxFAST64 not defined +cinttypes.pass.cpp:532:2: error: #error PRIxMAX not defined +cinttypes.pass.cpp:536:2: error: #error PRIxPTR not defined +cinttypes.pass.cpp:540:2: error: #error PRIX8 not defined +cinttypes.pass.cpp:544:2: error: #error PRIX16 not defined +cinttypes.pass.cpp:548:2: error: #error PRIX32 not defined +cinttypes.pass.cpp:552:2: error: #error PRIX64 not defined +cinttypes.pass.cpp:556:2: error: #error PRIXLEAST8 not defined +cinttypes.pass.cpp:560:2: error: #error PRIXLEAST16 not defined +cinttypes.pass.cpp:564:2: error: #error PRIXLEAST32 not defined +cinttypes.pass.cpp:568:2: error: #error PRIXLEAST64 not defined +cinttypes.pass.cpp:572:2: error: #error PRIXFAST8 not defined +cinttypes.pass.cpp:576:2: error: #error PRIXFAST16 not defined +cinttypes.pass.cpp:580:2: error: #error PRIXFAST32 not defined +cinttypes.pass.cpp:584:2: error: #error PRIXFAST64 not defined +cinttypes.pass.cpp:588:2: error: #error PRIXMAX not defined +cinttypes.pass.cpp:592:2: error: #error PRIXPTR not defined +cinttypes.pass.cpp:596:2: error: #error SCNd8 not defined +cinttypes.pass.cpp:600:2: error: #error SCNd16 not defined +cinttypes.pass.cpp:604:2: error: #error SCNd32 not defined +cinttypes.pass.cpp:608:2: error: #error SCNd64 not defined +cinttypes.pass.cpp:612:2: error: #error SCNdLEAST8 not defined +cinttypes.pass.cpp:616:2: error: #error SCNdLEAST16 not defined +cinttypes.pass.cpp:620:2: error: #error SCNdLEAST32 not defined +cinttypes.pass.cpp:624:2: error: #error SCNdLEAST64 not defined +cinttypes.pass.cpp:628:2: error: #error SCNdFAST8 not defined +cinttypes.pass.cpp:632:2: error: #error SCNdFAST16 not defined +cinttypes.pass.cpp:636:2: error: #error SCNdFAST32 not defined +cinttypes.pass.cpp:640:2: error: #error SCNdFAST64 not defined +cinttypes.pass.cpp:644:2: error: #error SCNdMAX not defined +cinttypes.pass.cpp:648:2: error: #error SCNdPTR not defined +cinttypes.pass.cpp:652:2: error: #error SCNi8 not defined +cinttypes.pass.cpp:656:2: error: #error SCNi16 not defined +cinttypes.pass.cpp:660:2: error: #error SCNi32 not defined +cinttypes.pass.cpp:664:2: error: #error SCNi64 not defined +cinttypes.pass.cpp:668:2: error: #error SCNiLEAST8 not defined +cinttypes.pass.cpp:672:2: error: #error SCNiLEAST16 not defined +cinttypes.pass.cpp:676:2: error: #error SCNiLEAST32 not defined +cinttypes.pass.cpp:680:2: error: #error SCNiLEAST64 not defined +cinttypes.pass.cpp:684:2: error: #error SCNiFAST8 not defined +cinttypes.pass.cpp:688:2: error: #error SCNiFAST16 not defined +cinttypes.pass.cpp:692:2: error: #error SCNiFAST32 not defined +cinttypes.pass.cpp:696:2: error: #error SCNiFAST64 not defined +cinttypes.pass.cpp:700:2: error: #error SCNiMAX not defined +cinttypes.pass.cpp:704:2: error: #error SCNiPTR not defined +cinttypes.pass.cpp:708:2: error: #error SCNo8 not defined +cinttypes.pass.cpp:712:2: error: #error SCNo16 not defined +cinttypes.pass.cpp:716:2: error: #error SCNo32 not defined +cinttypes.pass.cpp:720:2: error: #error SCNo64 not defined +cinttypes.pass.cpp:724:2: error: #error SCNoLEAST8 not defined +cinttypes.pass.cpp:728:2: error: #error SCNoLEAST16 not defined +cinttypes.pass.cpp:732:2: error: #error SCNoLEAST32 not defined +cinttypes.pass.cpp:736:2: error: #error SCNoLEAST64 not defined +cinttypes.pass.cpp:740:2: error: #error SCNoFAST8 not defined +cinttypes.pass.cpp:744:2: error: #error SCNoFAST16 not defined +cinttypes.pass.cpp:748:2: error: #error SCNoFAST32 not defined +cinttypes.pass.cpp:752:2: error: #error SCNoFAST64 not defined +cinttypes.pass.cpp:756:2: error: #error SCNoMAX not defined +cinttypes.pass.cpp:760:2: error: #error SCNoPTR not defined +cinttypes.pass.cpp:764:2: error: #error SCNu8 not defined +cinttypes.pass.cpp:768:2: error: #error SCNu16 not defined +cinttypes.pass.cpp:772:2: error: #error SCNu32 not defined +cinttypes.pass.cpp:776:2: error: #error SCNu64 not defined +cinttypes.pass.cpp:780:2: error: #error SCNuLEAST8 not defined +cinttypes.pass.cpp:784:2: error: #error SCNuLEAST16 not defined +cinttypes.pass.cpp:788:2: error: #error SCNuLEAST32 not defined +cinttypes.pass.cpp:792:2: error: #error SCNuLEAST64 not defined +cinttypes.pass.cpp:796:2: error: #error SCNuFAST8 not defined +cinttypes.pass.cpp:800:2: error: #error SCNuFAST16 not defined +cinttypes.pass.cpp:804:2: error: #error SCNuFAST32 not defined +cinttypes.pass.cpp:808:2: error: #error SCNuFAST64 not defined +cinttypes.pass.cpp:812:2: error: #error SCNuMAX not defined +cinttypes.pass.cpp:816:2: error: #error SCNuPTR not defined +cinttypes.pass.cpp:820:2: error: #error SCNx8 not defined +cinttypes.pass.cpp:824:2: error: #error SCNx16 not defined +cinttypes.pass.cpp:828:2: error: #error SCNx32 not defined +cinttypes.pass.cpp:832:2: error: #error SCNx64 not defined +cinttypes.pass.cpp:836:2: error: #error SCNxLEAST8 not defined +cinttypes.pass.cpp:840:2: error: #error SCNxLEAST16 not defined +cinttypes.pass.cpp:844:2: error: #error SCNxLEAST32 not defined +cinttypes.pass.cpp:848:2: error: #error SCNxLEAST64 not defined +cinttypes.pass.cpp:852:2: error: #error SCNxFAST8 not defined +cinttypes.pass.cpp:856:2: error: #error SCNxFAST16 not defined +cinttypes.pass.cpp:860:2: error: #error SCNxFAST32 not defined +cinttypes.pass.cpp:864:2: error: #error SCNxFAST64 not defined +cinttypes.pass.cpp:868:2: error: #error SCNxMAX not defined +cinttypes.pass.cpp:872:2: error: #error SCNxPTR not defined +cinttypes.pass.cpp failed to compile +failed 1 tests in /test/input.output/file.streams/c.files +passed 3 tests in /test/input.output/file.streams/c.files +passed 1 tests in /test/input.output/file.streams/fstreams +passed 1 tests in /test/input.output/file.streams/fstreams/filebuf +passed 3 tests in /test/input.output/file.streams/fstreams/filebuf.assign +passed 2 tests in /test/input.output/file.streams/fstreams/filebuf.cons +passed 1 tests in /test/input.output/file.streams/fstreams/filebuf.members +Assertion failed: (f.sbumpc() == 0x4E51), function main, file underflow.pass.cpp, line 114. +./testit: line 84: 43025 Abort trap ./a.out +underflow.pass.cpp failed at run time +failed 1 tests in /test/input.output/file.streams/fstreams/filebuf.virtuals +passed 3 tests in /test/input.output/file.streams/fstreams/filebuf.virtuals +passed 1 tests in /test/input.output/file.streams/fstreams/fstream +passed 3 tests in /test/input.output/file.streams/fstreams/fstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/fstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/fstream.members +passed 1 tests in /test/input.output/file.streams/fstreams/ifstream +passed 3 tests in /test/input.output/file.streams/fstreams/ifstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/ifstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/ifstream.members +passed 1 tests in /test/input.output/file.streams/fstreams/ofstream +passed 3 tests in /test/input.output/file.streams/fstreams/ofstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/ofstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/ofstream.members +passed 1 tests in /test/input.output/input.output.general +passed 1 tests in /test/input.output/iostream.format +passed 4 tests in /test/input.output/iostream.format/ext.manip +passed 1 tests in /test/input.output/iostream.format/input.streams +passed 1 tests in /test/input.output/iostream.format/input.streams/iostreamclass +passed 2 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign +passed 2 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.cons +passed 1 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.dest +passed 1 tests in /test/input.output/iostream.format/input.streams/istream +passed 2 tests in /test/input.output/iostream.format/input.streams/istream/istream.assign +passed 2 tests in /test/input.output/iostream.format/input.streams/istream/istream.cons +passed 1 tests in /test/input.output/iostream.format/input.streams/istream/istream::sentry +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.formatted +passed 13 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.reqmts +passed 10 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream::extractors +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.manip +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.rvalue +passed 18 tests in /test/input.output/iostream.format/input.streams/istream.unformatted +passed 1 tests in /test/input.output/iostream.format/output.streams +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream.assign +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream.cons +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.formatted +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.reqmts +passed 4 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters +passed 13 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic +passed 10 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.manip +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.rvalue +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.seeks +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.unformatted +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream::sentry +passed 7 tests in /test/input.output/iostream.format/std.manip +passed 2 tests in /test/input.output/iostream.forward +passed 1 tests in /test/input.output/iostream.objects +passed 4 tests in /test/input.output/iostream.objects/narrow.stream.objects +passed 4 tests in /test/input.output/iostream.objects/wide.stream.objects +passed 1 tests in /test/input.output/iostreams.base +passed 1 tests in /test/input.output/iostreams.base/fpos +passed 1 tests in /test/input.output/iostreams.base/fpos/fpos.members +passed 7 tests in /test/input.output/iostreams.base/fpos/fpos.operations +passed 1 tests in /test/input.output/iostreams.base/ios +passed 1 tests in /test/input.output/iostreams.base/ios/basic.ios.cons +passed 13 tests in /test/input.output/iostreams.base/ios/basic.ios.members +passed 11 tests in /test/input.output/iostreams.base/ios/iostate.flags +passed 1 tests in /test/input.output/iostreams.base/ios.base +passed 9 tests in /test/input.output/iostreams.base/ios.base/fmtflags.state +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.base.callback +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.base.cons +passed 2 tests in /test/input.output/iostreams.base/ios.base/ios.base.locales +passed 3 tests in /test/input.output/iostreams.base/ios.base/ios.base.storage +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.members.static +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::Init +passed 2 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::failure +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::fmtflags +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::iostate +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::openmode +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::seekdir +passed 1 tests in /test/input.output/iostreams.base/std.ios.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/adjustfield.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/basefield.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/error.reporting +passed 4 tests in /test/input.output/iostreams.base/std.ios.manip/floatfield.manip +passed 14 tests in /test/input.output/iostreams.base/std.ios.manip/fmtflags.manip +passed 2 tests in /test/input.output/iostreams.base/stream.types +passed 1 tests in /test/input.output/iostreams.requirements +passed 1 tests in /test/input.output/iostreams.requirements/iostream.limits.imbue +passed 1 tests in /test/input.output/iostreams.requirements/iostreams.limits.pos +passed 1 tests in /test/input.output/iostreams.requirements/iostreams.threadsafety +passed 1 tests in /test/input.output/stream.buffers +passed 1 tests in /test/input.output/stream.buffers/streambuf +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.cons +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.members +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.locales +passed 5 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.pback +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.put +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.get.area +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.buffer +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.locales +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.pback +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.put +passed 1 tests in /test/input.output/stream.buffers/streambuf.reqts +passed 1 tests in /test/input.output/string.streams +passed 1 tests in /test/input.output/string.streams/istringstream +passed 3 tests in /test/input.output/string.streams/istringstream/istringstream.assign +passed 3 tests in /test/input.output/string.streams/istringstream/istringstream.cons +passed 1 tests in /test/input.output/string.streams/istringstream/istringstream.members +passed 1 tests in /test/input.output/string.streams/ostringstream +passed 3 tests in /test/input.output/string.streams/ostringstream/ostringstream.assign +passed 3 tests in /test/input.output/string.streams/ostringstream/ostringstream.cons +passed 1 tests in /test/input.output/string.streams/ostringstream/ostringstream.members +passed 1 tests in /test/input.output/string.streams/stringbuf +passed 3 tests in /test/input.output/string.streams/stringbuf/stringbuf.assign +passed 3 tests in /test/input.output/string.streams/stringbuf/stringbuf.cons +passed 1 tests in /test/input.output/string.streams/stringbuf/stringbuf.members +passed 6 tests in /test/input.output/string.streams/stringbuf/stringbuf.virtuals +passed 1 tests in /test/input.output/string.streams/stringstream +passed 3 tests in /test/input.output/string.streams/stringstream.cons +passed 3 tests in /test/input.output/string.streams/stringstream.cons/stringstream.assign +passed 1 tests in /test/input.output/string.streams/stringstream.members +passed 1 tests in /test/iterators +passed 1 tests in /test/iterators/iterator.primitives +passed 1 tests in /test/iterators/iterator.primitives/iterator.basic +passed 4 tests in /test/iterators/iterator.primitives/iterator.operations +passed 4 tests in /test/iterators/iterator.primitives/iterator.traits +passed 5 tests in /test/iterators/iterator.primitives/std.iterator.tags +passed 1 tests in /test/iterators/iterator.requirements +passed 1 tests in /test/iterators/iterator.requirements/bidirectional.iterators +passed 1 tests in /test/iterators/iterator.requirements/forward.iterators +passed 1 tests in /test/iterators/iterator.requirements/input.iterators +passed 1 tests in /test/iterators/iterator.requirements/iterator.iterators +passed 1 tests in /test/iterators/iterator.requirements/iterator.requirements.general +passed 1 tests in /test/iterators/iterator.requirements/output.iterators +passed 1 tests in /test/iterators/iterator.requirements/random.access.iterators +passed 1 tests in /test/iterators/iterator.synopsis +passed 1 tests in /test/iterators/iterators.general +passed 1 tests in /test/iterators/predef.iterators +passed 1 tests in /test/iterators/predef.iterators/insert.iterators +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iterator +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iterator +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iterator +passed 1 tests in /test/iterators/predef.iterators/move.iterators +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops +passed 3 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+ +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+= +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.- +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-= +passed 6 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp +passed 5 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.conv +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.decr +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.index +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.ref +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.star +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op= +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.requirements +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iterator +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops +passed 5 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.conv +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op!= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+ +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++ +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op- +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-- +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op.star +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op== +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opdiff +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opindex +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opref +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opsum +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.requirements +types.pass.cpp: In function ‘void test() [with It = bidirectional_iterator]’: +types.pass.cpp:58: instantiated from here +types.pass.cpp:52: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +types.pass.cpp: In function ‘void test() [with It = random_access_iterator]’: +types.pass.cpp:59: instantiated from here +types.pass.cpp:52: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +types.pass.cpp failed to compile +failed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iterator +passed 1 tests in /test/iterators/stream.iterators +passed 1 tests in /test/iterators/stream.iterators/istream.iterator +passed 3 tests in /test/iterators/stream.iterators/istream.iterator/istream.iterator.cons +passed 5 tests in /test/iterators/stream.iterators/istream.iterator/istream.iterator.ops +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator +passed 4 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::equal +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op!= +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op++ +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op== +passed 3 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op_astrk +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::proxy +passed 6 tests in /test/iterators/stream.iterators/iterator.range +passed 1 tests in /test/iterators/stream.iterators/ostream.iterator +passed 3 tests in /test/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des +passed 3 tests in /test/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops +passed 1 tests in /test/iterators/stream.iterators/ostreambuf.iterator +passed 2 tests in /test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.cons +passed 4 tests in /test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops +passed 1 tests in /test/language.support +passed 1 tests in /test/language.support/cstdint +passed 1 tests in /test/language.support/cstdint/cstdint.syn +passed 1 tests in /test/language.support/support.dynamic +passed 1 tests in /test/language.support/support.dynamic/alloc.errors +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/bad.alloc +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/new.badlength +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/new.handler +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/set.new.handler +passed 1 tests in /test/language.support/support.dynamic/new.delete +passed 4 tests in /test/language.support/support.dynamic/new.delete/new.delete.array +passed 1 tests in /test/language.support/support.dynamic/new.delete/new.delete.dataraces +passed 2 tests in /test/language.support/support.dynamic/new.delete/new.delete.placement +passed 4 tests in /test/language.support/support.dynamic/new.delete/new.delete.single +passed 1 tests in /test/language.support/support.exception +not implemented: /test/language.support/support.exception/except.nested +passed 1 tests in /test/language.support/support.exception/exception +passed 1 tests in /test/language.support/support.exception/exception.terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/set.terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/terminate.handler +passed 1 tests in /test/language.support/support.exception/exception.unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/bad.exception +Assertion failed: (std::set_unexpected(f1) == std::terminate), function main, file set_unexpected.pass.cpp, line 20. +./testit: line 84: 48747 Abort trap ./a.out +set_unexpected.pass.cpp failed at run time +failed 1 tests in /test/language.support/support.exception/exception.unexpected/set.unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/unexpected.handler +passed 4 tests in /test/language.support/support.exception/propagation +passed 1 tests in /test/language.support/support.exception/uncaught +passed 1 tests in /test/language.support/support.general +passed 2 tests in /test/language.support/support.initlist +passed 1 tests in /test/language.support/support.initlist/support.initlist.access +passed 1 tests in /test/language.support/support.initlist/support.initlist.cons +not implemented: /test/language.support/support.initlist/support.initlist.range +passed 1 tests in /test/language.support/support.limits +passed 4 tests in /test/language.support/support.limits/c.limits +passed 2 tests in /test/language.support/support.limits/limits +passed 1 tests in /test/language.support/support.limits/limits/denorm.style +passed 1 tests in /test/language.support/support.limits/limits/numeric.limits +passed 31 tests in /test/language.support/support.limits/limits/numeric.limits.members +passed 1 tests in /test/language.support/support.limits/limits/numeric.special +passed 1 tests in /test/language.support/support.limits/limits/round.style +passed 1 tests in /test/language.support/support.rtti +passed 1 tests in /test/language.support/support.rtti/bad.cast +passed 1 tests in /test/language.support/support.rtti/bad.typeid +passed 2 tests in /test/language.support/support.rtti/type.info +passed 12 tests in /test/language.support/support.runtime +quick_exit.pass.cpp: In function ‘int main()’: +quick_exit.pass.cpp:19: error: ‘at_quick_exit’ is not a member of ‘std’ +quick_exit.pass.cpp:20: error: ‘quick_exit’ was not declared in this scope +quick_exit.pass.cpp failed to compile +failed 1 tests in /test/language.support/support.start.term +passed 7 tests in /test/language.support/support.types +passed 1 tests in /test/localization +passed 2 tests in /test/localization/c.locales +passed 1 tests in /test/localization/locale.categories +passed 1 tests in /test/localization/locale.categories/category.collate +passed 2 tests in /test/localization/locale.categories/category.collate/locale.collate +passed 3 tests in /test/localization/locale.categories/category.collate/locale.collate/locale.collate.members +passed 1 tests in /test/localization/locale.categories/category.collate/locale.collate/locale.collate.virtuals +passed 4 tests in /test/localization/locale.categories/category.collate/locale.collate.byname +passed 1 tests in /test/localization/locale.categories/category.ctype +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.dtor +passed 14 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.statics +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.virtuals +passed 9 tests in /test/localization/locale.categories/category.ctype/locale.codecvt +passed 29 tests in /test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members +passed 1 tests in /test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.virtuals +passed 4 tests in /test/localization/locale.categories/category.ctype/locale.codecvt.byname +passed 2 tests in /test/localization/locale.categories/category.ctype/locale.ctype +passed 12 tests in /test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members +passed 1 tests in /test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.virtuals +passed 13 tests in /test/localization/locale.categories/category.ctype/locale.ctype.byname +passed 1 tests in /test/localization/locale.categories/category.messages +passed 3 tests in /test/localization/locale.categories/category.messages/locale.messages +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages/locale.messages.members +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages/locale.messages.virtuals +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages.byname +passed 1 tests in /test/localization/locale.categories/category.monetary +passed 2 tests in /test/localization/locale.categories/category.monetary/locale.money.get +passed 5 tests in /test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.virtuals +passed 2 tests in /test/localization/locale.categories/category.monetary/locale.money.put +passed 5 tests in /test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.virtuals +passed 3 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct +passed 9 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.virtuals +passed 9 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct.byname +passed 1 tests in /test/localization/locale.categories/category.numeric +passed 2 tests in /test/localization/locale.categories/category.numeric/locale.nm.put +passed 8 tests in /test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members +passed 1 tests in /test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.virtuals +passed 2 tests in /test/localization/locale.categories/category.numeric/locale.num.get +passed 11 tests in /test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members +passed 1 tests in /test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.virtuals +passed 1 tests in /test/localization/locale.categories/category.time +passed 3 tests in /test/localization/locale.categories/category.time/locale.time.get +passed 12 tests in /test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.get/locale.time.get.virtuals +passed 14 tests in /test/localization/locale.categories/category.time/locale.time.get.byname +passed 2 tests in /test/localization/locale.categories/category.time/locale.time.put +passed 2 tests in /test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.put/locale.time.put.virtuals +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.put.byname +passed 1 tests in /test/localization/locale.categories/facet.numpunct +passed 2 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct +passed 5 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members +passed 1 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.virtuals +passed 3 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct.byname +passed 1 tests in /test/localization/locale.categories/facets.examples +not implemented: /test/localization/locale.stdcvt +passed 1 tests in /test/localization/locale.syn +passed 1 tests in /test/localization/locales +passed 1 tests in /test/localization/locales/locale +passed 9 tests in /test/localization/locales/locale/locale.cons +passed 2 tests in /test/localization/locales/locale/locale.members +passed 2 tests in /test/localization/locales/locale/locale.operators +passed 2 tests in /test/localization/locales/locale/locale.statics +passed 1 tests in /test/localization/locales/locale/locale.types +passed 1 tests in /test/localization/locales/locale/locale.types/locale.category +passed 1 tests in /test/localization/locales/locale/locale.types/locale.facet +passed 1 tests in /test/localization/locales/locale/locale.types/locale.id +passed 1 tests in /test/localization/locales/locale.convenience +passed 11 tests in /test/localization/locales/locale.convenience/classification +passed 1 tests in /test/localization/locales/locale.convenience/conversions +not implemented: /test/localization/locales/locale.convenience/conversions/conversions.buffer +passed 2 tests in /test/localization/locales/locale.convenience/conversions/conversions.character +not implemented: /test/localization/locales/locale.convenience/conversions/conversions.string +passed 2 tests in /test/localization/locales/locale.global.templates +passed 1 tests in /test/localization/localization.general +passed 1 tests in /test/numerics +passed 4 tests in /test/numerics/c.math +passed 1 tests in /test/numerics/cfenv +passed 1 tests in /test/numerics/cfenv/cfenv.syn +passed 2 tests in /test/numerics/complex.number +passed 1 tests in /test/numerics/complex.number/ccmplx +passed 7 tests in /test/numerics/complex.number/cmplx.over +passed 1 tests in /test/numerics/complex.number/complex +passed 10 tests in /test/numerics/complex.number/complex.member.ops +passed 2 tests in /test/numerics/complex.number/complex.members +passed 22 tests in /test/numerics/complex.number/complex.ops +passed 12 tests in /test/numerics/complex.number/complex.special +passed 1 tests in /test/numerics/complex.number/complex.synopsis +passed 19 tests in /test/numerics/complex.number/complex.transcendentals +passed 8 tests in /test/numerics/complex.number/complex.value.ops +passed 1 tests in /test/numerics/numarray +passed 1 tests in /test/numerics/numarray/class.gslice +passed 1 tests in /test/numerics/numarray/class.gslice/gslice.access +passed 2 tests in /test/numerics/numarray/class.gslice/gslice.cons +passed 1 tests in /test/numerics/numarray/class.slice +passed 2 tests in /test/numerics/numarray/class.slice/cons.slice +passed 1 tests in /test/numerics/numarray/class.slice/slice.access +passed 2 tests in /test/numerics/numarray/template.gslice.array +passed 2 tests in /test/numerics/numarray/template.gslice.array/gslice.array.assign +passed 10 tests in /test/numerics/numarray/template.gslice.array/gslice.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.gslice.array/gslice.array.fill +passed 2 tests in /test/numerics/numarray/template.indirect.array +passed 2 tests in /test/numerics/numarray/template.indirect.array/indirect.array.assign +passed 10 tests in /test/numerics/numarray/template.indirect.array/indirect.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.indirect.array/indirect.array.fill +passed 2 tests in /test/numerics/numarray/template.mask.array +passed 2 tests in /test/numerics/numarray/template.mask.array/mask.array.assign +passed 10 tests in /test/numerics/numarray/template.mask.array/mask.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.mask.array/mask.array.fill +passed 2 tests in /test/numerics/numarray/template.slice.array +passed 2 tests in /test/numerics/numarray/template.slice.array/slice.arr.assign +passed 10 tests in /test/numerics/numarray/template.slice.array/slice.arr.comp.assign +passed 1 tests in /test/numerics/numarray/template.slice.array/slice.arr.fill +passed 1 tests in /test/numerics/numarray/template.valarray +passed 2 tests in /test/numerics/numarray/template.valarray/valarray.access +passed 8 tests in /test/numerics/numarray/template.valarray/valarray.assign +passed 20 tests in /test/numerics/numarray/template.valarray/valarray.cassign +passed 11 tests in /test/numerics/numarray/template.valarray/valarray.cons +passed 10 tests in /test/numerics/numarray/template.valarray/valarray.members +passed 8 tests in /test/numerics/numarray/template.valarray/valarray.sub +passed 4 tests in /test/numerics/numarray/template.valarray/valarray.unary +passed 1 tests in /test/numerics/numarray/valarray.nonmembers +passed 30 tests in /test/numerics/numarray/valarray.nonmembers/valarray.binary +passed 24 tests in /test/numerics/numarray/valarray.nonmembers/valarray.comparison +passed 1 tests in /test/numerics/numarray/valarray.nonmembers/valarray.special +passed 20 tests in /test/numerics/numarray/valarray.nonmembers/valarray.transcend +passed 4 tests in /test/numerics/numarray/valarray.range +passed 1 tests in /test/numerics/numarray/valarray.syn +passed 1 tests in /test/numerics/numeric.ops +passed 2 tests in /test/numerics/numeric.ops/accumulate +passed 2 tests in /test/numerics/numeric.ops/adjacent.difference +passed 2 tests in /test/numerics/numeric.ops/inner.product +not implemented: /test/numerics/numeric.ops/numeric.iota +passed 2 tests in /test/numerics/numeric.ops/partial.sum +passed 1 tests in /test/numerics/numeric.requirements +passed 1 tests in /test/numerics/numerics.general +passed 1 tests in /test/numerics/rand +passed 1 tests in /test/numerics/rand/rand.adapt +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.disc +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.ibits +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.shuf +passed 3 tests in /test/numerics/rand/rand.device +passed 1 tests in /test/numerics/rand/rand.dis +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.bern +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin +not implemented: /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo +not implemented: /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.genpdf +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.uni +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real +passed 1 tests in /test/numerics/rand/rand.eng +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.lcong +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.mers +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.sub +passed 10 tests in /test/numerics/rand/rand.predef +passed 1 tests in /test/numerics/rand/rand.req +passed 1 tests in /test/numerics/rand/rand.req/rand.req.adapt +passed 1 tests in /test/numerics/rand/rand.req/rand.req.dst +passed 1 tests in /test/numerics/rand/rand.req/rand.req.eng +passed 1 tests in /test/numerics/rand/rand.req/rand.req.genl +passed 1 tests in /test/numerics/rand/rand.req/rand.req.seedseq +passed 1 tests in /test/numerics/rand/rand.req/rand.req.urng +passed 1 tests in /test/numerics/rand/rand.synopsis +passed 1 tests in /test/numerics/rand/rand.util +passed 1 tests in /test/numerics/rand/rand.util/rand.util.canonical +passed 7 tests in /test/numerics/rand/rand.util/rand.util.seedseq +not implemented: /test/re +not implemented: /test/re/re.alg +not implemented: /test/re/re.alg/re.alg.match +not implemented: /test/re/re.alg/re.alg.replace +not implemented: /test/re/re.alg/re.alg.search +not implemented: /test/re/re.alg/re.except +not implemented: /test/re/re.badexp +not implemented: /test/re/re.const +not implemented: /test/re/re.const/re.err +not implemented: /test/re/re.const/re.matchflag +not implemented: /test/re/re.const/re.synopt +not implemented: /test/re/re.def +not implemented: /test/re/re.def/defns.regex.collating.element +not implemented: /test/re/re.def/defns.regex.finite.state.machine +not implemented: /test/re/re.def/defns.regex.format.specifier +not implemented: /test/re/re.def/defns.regex.matched +not implemented: /test/re/re.def/defns.regex.primary.equivalence.class +not implemented: /test/re/re.def/defns.regex.regular.expression +not implemented: /test/re/re.def/defns.regex.subexpression +not implemented: /test/re/re.general +not implemented: /test/re/re.grammar +not implemented: /test/re/re.iter +not implemented: /test/re/re.iter/re.regiter +not implemented: /test/re/re.iter/re.regiter/re.regiter.cnstr +not implemented: /test/re/re.iter/re.regiter/re.regiter.comp +not implemented: /test/re/re.iter/re.regiter/re.regiter.deref +not implemented: /test/re/re.iter/re.regiter/re.regiter.incr +not implemented: /test/re/re.iter/re.tokiter +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.cnstr +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.comp +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.deref +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.incr +not implemented: /test/re/re.regex +not implemented: /test/re/re.regex/re.regex.assign +not implemented: /test/re/re.regex/re.regex.const +not implemented: /test/re/re.regex/re.regex.construct +not implemented: /test/re/re.regex/re.regex.locale +not implemented: /test/re/re.regex/re.regex.nonmemb +not implemented: /test/re/re.regex/re.regex.nonmemb/re.regex.nmswap +not implemented: /test/re/re.regex/re.regex.operations +not implemented: /test/re/re.regex/re.regex.swap +not implemented: /test/re/re.req +not implemented: /test/re/re.results +not implemented: /test/re/re.results/re.results.acc +not implemented: /test/re/re.results/re.results.all +not implemented: /test/re/re.results/re.results.const +not implemented: /test/re/re.results/re.results.form +not implemented: /test/re/re.results/re.results.nonmember +not implemented: /test/re/re.results/re.results.size +not implemented: /test/re/re.results/re.results.swap +not implemented: /test/re/re.submatch +not implemented: /test/re/re.submatch/re.submatch.members +not implemented: /test/re/re.submatch/re.submatch.op +not implemented: /test/re/re.syn +not implemented: /test/re/re.traits +passed 1 tests in /test/strings +passed 1 tests in /test/strings/basic.string +passed 4 tests in /test/strings/basic.string/string.access +passed 10 tests in /test/strings/basic.string/string.capacity +passed 16 tests in /test/strings/basic.string/string.cons +passed 8 tests in /test/strings/basic.string/string.iterators +passed 1 tests in /test/strings/basic.string/string.modifiers +passed 8 tests in /test/strings/basic.string/string.modifiers/string::append +passed 8 tests in /test/strings/basic.string/string.modifiers/string::assign +passed 1 tests in /test/strings/basic.string/string.modifiers/string::copy +passed 4 tests in /test/strings/basic.string/string.modifiers/string::erase +passed 9 tests in /test/strings/basic.string/string.modifiers/string::insert +passed 4 tests in /test/strings/basic.string/string.modifiers/string::op+= +passed 11 tests in /test/strings/basic.string/string.modifiers/string::replace +passed 1 tests in /test/strings/basic.string/string.modifiers/string::swap +passed 1 tests in /test/strings/basic.string/string.nonmembers +passed 6 tests in /test/strings/basic.string/string.nonmembers/string.io +passed 1 tests in /test/strings/basic.string/string.nonmembers/string.special +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::op!= +passed 5 tests in /test/strings/basic.string/string.nonmembers/string::op+ +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::operator== +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::opgt +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::opgt= +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::oplt +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::oplt= +passed 1 tests in /test/strings/basic.string/string.ops +passed 3 tests in /test/strings/basic.string/string.ops/string.accessors +passed 6 tests in /test/strings/basic.string/string.ops/string::compare +passed 4 tests in /test/strings/basic.string/string.ops/string::find +passed 4 tests in /test/strings/basic.string/string.ops/string::find.first.not.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.first.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.last.not.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.last.of +passed 4 tests in /test/strings/basic.string/string.ops/string::rfind +passed 1 tests in /test/strings/basic.string/string.ops/string::substr +passed 1 tests in /test/strings/basic.string/string.require +passed 1 tests in /test/strings/basic.string.hash +cuchar.pass.cpp:12:18: error: cuchar: No such file or directory +cuchar.pass.cpp failed to compile +version_cuchar.pass.cpp:12:18: error: cuchar: No such file or directory +version_cuchar.pass.cpp:15:2: error: #error _LIBCPP_VERSION not defined +version_cuchar.pass.cpp failed to compile +failed 2 tests in /test/strings/c.strings +passed 8 tests in /test/strings/c.strings +passed 1 tests in /test/strings/char.traits +passed 1 tests in /test/strings/char.traits/char.traits.require +passed 1 tests in /test/strings/char.traits/char.traits.specializations +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t +passed 1 tests in /test/strings/char.traits/char.traits.typedefs +passed 1 tests in /test/strings/string.classes +not implemented: /test/strings/string.conversions +not implemented: /test/strings/strings.general +passed 1 tests in /test/thread +passed 1 tests in /test/thread/futures +not implemented: /test/thread/futures/futures.async +not implemented: /test/thread/futures/futures.atomic_future +not implemented: /test/thread/futures/futures.errors +not implemented: /test/thread/futures/futures.future_error +passed 3 tests in /test/thread/futures/futures.overview +not implemented: /test/thread/futures/futures.promise +not implemented: /test/thread/futures/futures.shared_future +not implemented: /test/thread/futures/futures.state +not implemented: /test/thread/futures/futures.tas +not implemented: /test/thread/futures/futures.tas/futures.taask.nonmembers +not implemented: /test/thread/futures/futures.tas/futures.task.members +not implemented: /test/thread/futures/futures.unique_future +notify_all_at_thread_exit.pass.cpp:20:2: error: #error notify_all_at_thread_exit not implemented +notify_all_at_thread_exit.pass.cpp failed to compile +failed 1 tests in /test/thread/thread.condition +passed 2 tests in /test/thread/thread.condition +passed 13 tests in /test/thread/thread.condition/thread.condition.condvar +passed 12 tests in /test/thread/thread.condition/thread.condition.condvarany +passed 1 tests in /test/thread/thread.general +passed 1 tests in /test/thread/thread.mutex +passed 1 tests in /test/thread/thread.mutex/thread.lock +passed 6 tests in /test/thread/thread.mutex/thread.lock/thread.lock.guard +passed 1 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique +passed 11 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons +passed 5 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking +passed 3 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod +passed 3 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs +passed 2 tests in /test/thread/thread.mutex/thread.lock.algorithm +passed 1 tests in /test/thread/thread.mutex/thread.mutex.requirements +passed 6 tests in /test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.class +passed 6 tests in /test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.recursive +passed 1 tests in /test/thread/thread.mutex/thread.once +passed 1 tests in /test/thread/thread.mutex/thread.once/thread.once.callonce +passed 3 tests in /test/thread/thread.mutex/thread.once/thread.once.onceflag +passed 1 tests in /test/thread/thread.mutex/thread.timedmutex.requirements +passed 7 tests in /test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.class +Assertion failed: (d < ns(5000000)), function f1, file try_lock_for.pass.cpp, line 39. +./testit: line 84: 82028 Abort trap ./a.out +try_lock_for.pass.cpp failed at run time +failed 1 tests in /test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.recursive +passed 6 tests in /test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.recursive +passed 1 tests in /test/thread/thread.req +passed 1 tests in /test/thread/thread.req/thread.req.exception +passed 1 tests in /test/thread/thread.req/thread.req.native +passed 1 tests in /test/thread/thread.req/thread.req.paramname +passed 1 tests in /test/thread/thread.req/thread.req.timing +passed 1 tests in /test/thread/thread.threads +passed 1 tests in /test/thread/thread.threads/thread.thread.class +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.algorithm +passed 2 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.assign +passed 4 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.constr +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.destr +passed 7 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.id +passed 6 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.member +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.static +passed 4 tests in /test/thread/thread.threads/thread.thread.this +passed 1 tests in /test/utilities +passed 1 tests in /test/utilities/date.time +passed 1 tests in /test/utilities/function.objects +passed 6 tests in /test/utilities/function.objects/arithmetic.operations +passed 1 tests in /test/utilities/function.objects/base +passed 1 tests in /test/utilities/function.objects/bind +passed 1 tests in /test/utilities/function.objects/bind/func.bind +invoke_int_0.pass.cpp: In function ‘int main()’: +invoke_int_0.pass.cpp:44: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:45: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:46: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:47: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:49: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:49: error: expected primary-expression before ‘int’ +invoke_int_0.pass.cpp:50: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:50: error: expected primary-expression before ‘int’ +invoke_int_0.pass.cpp:51: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:51: error: expected primary-expression before ‘int’ +invoke_int_0.pass.cpp:52: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:52: error: expected primary-expression before ‘int’ +invoke_int_0.pass.cpp failed to compile +invoke_lvalue.pass.cpp: In function ‘void test_void_1()’: +invoke_lvalue.pass.cpp:50: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:56: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:64: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:71: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:79: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:86: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:94: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:98: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:105: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:109: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:117: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:121: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:128: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:132: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp: In function ‘void test_int_1()’: +invoke_lvalue.pass.cpp:165: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:166: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:172: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:173: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:178: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:179: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:184: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:185: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:187: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:188: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:193: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:194: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:196: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:197: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:202: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:203: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:205: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:206: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:207: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:208: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:209: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:210: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp: In function ‘void test_void_2()’: +invoke_lvalue.pass.cpp:241: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:244: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:247: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:254: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:257: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp failed to compile +invoke_rvalue.pass.cpp: In function ‘void test_void_1()’: +invoke_rvalue.pass.cpp:49: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:54: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:61: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:67: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:74: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:80: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:87: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:91: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:97: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:101: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:108: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:112: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:118: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:122: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp: In function ‘void test_int_1()’: +invoke_rvalue.pass.cpp:154: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:155: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:160: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:161: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:165: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:166: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:170: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:171: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:173: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:174: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:178: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:179: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:181: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:182: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:186: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:187: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:189: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:190: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:191: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:192: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:193: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:194: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp: In function ‘void test_void_2()’: +invoke_rvalue.pass.cpp:223: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:226: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:229: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:235: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:238: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp failed to compile +invoke_void_0.pass.cpp: In function ‘int main()’: +invoke_void_0.pass.cpp:50: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:51: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:52: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:53: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:55: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:55: error: expected primary-expression before ‘void’ +invoke_void_0.pass.cpp:56: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:56: error: expected primary-expression before ‘void’ +invoke_void_0.pass.cpp:57: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:57: error: expected primary-expression before ‘void’ +invoke_void_0.pass.cpp:58: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:58: error: expected primary-expression before ‘void’ +invoke_void_0.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/bind/func.bind/func.bind.bind +is_bind_expression.pass.cpp: In function ‘int main()’: +is_bind_expression.pass.cpp:27: error: ‘bind’ is not a member of ‘std’ +is_bind_expression.pass.cpp:28: error: ‘bind’ is not a member of ‘std’ +is_bind_expression.pass.cpp:29: error: ‘bind’ is not a member of ‘std’ +is_bind_expression.pass.cpp:29: error: expected primary-expression before ‘int’ +is_bind_expression.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.isbind +passed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.isbind +passed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.place +passed 3 tests in /test/utilities/function.objects/bitwise.operations +passed 6 tests in /test/utilities/function.objects/comparisons +passed 1 tests in /test/utilities/function.objects/func.def +member_function.pass.cpp: In function ‘void test0(F) [with F = std::__1::__mem_fn]’: +member_function.pass.cpp:63: instantiated from here +member_function.pass.cpp:31: error: ISO C++ forbids comparison between pointer and integer +member_function.pass.cpp:63: instantiated from here +member_function.pass.cpp:33: error: ISO C++ forbids comparison between pointer and integer +member_function.pass.cpp: In function ‘void test1(F) [with F = std::__1::__mem_fn]’: +member_function.pass.cpp:64: instantiated from here +member_function.pass.cpp:43: error: no match for call to ‘(std::__1::__mem_fn) (A&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A, _A1 = int, _Tp = char (A::*)(int)] +member_function.pass.cpp:64: instantiated from here +member_function.pass.cpp:45: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A*, _A1 = int, _Tp = char (A::*)(int)] +../../../../include/__functional_base_03: At global scope: +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return2’: +member_function.pass.cpp:55: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function.pass.cpp:65: instantiated from here +../../../../include/__functional_base_03:994: error: no matching function for call to ‘__invoke(char (A::*&)(int, double), A&, int&, int&)’ +member_function.pass.cpp: In function ‘void test2(F) [with F = std::__1::__mem_fn]’: +member_function.pass.cpp:65: instantiated from here +member_function.pass.cpp:55: error: no match for call to ‘(std::__1::__mem_fn) (A&, int, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +member_function.pass.cpp:65: instantiated from here +member_function.pass.cpp:57: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A, _Tp = char (A::*)()]’: +member_function.pass.cpp:31: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function.pass.cpp:63: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A*, _Tp = char (A::*)()]’: +member_function.pass.cpp:33: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function.pass.cpp:63: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +member_function.pass.cpp failed to compile +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)()> std::__1::mem_fn(_R (_T::*)()const) [with _R = char, _T = A]’: +member_function_const.pass.cpp:69: instantiated from here +../../../../include/__functional_03:106: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)()const)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)()] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +member_function_const.pass.cpp: In function ‘void test0(F) [with F = std::__1::__mem_fn]’: +member_function_const.pass.cpp:69: instantiated from here +member_function_const.pass.cpp:31: error: ISO C++ forbids comparison between pointer and integer +member_function_const.pass.cpp:69: instantiated from here +member_function_const.pass.cpp:33: error: ISO C++ forbids comparison between pointer and integer +member_function_const.pass.cpp:69: instantiated from here +member_function_const.pass.cpp:35: error: ISO C++ forbids comparison between pointer and integer +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)(_A0)> std::__1::mem_fn(_R (_T::*)(_A0)const) [with _R = char, _T = A, _A0 = int]’: +member_function_const.pass.cpp:70: instantiated from here +../../../../include/__functional_03:114: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)(int)const)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +member_function_const.pass.cpp: In function ‘void test1(F) [with F = std::__1::__mem_fn]’: +member_function_const.pass.cpp:70: instantiated from here +member_function_const.pass.cpp:45: error: no match for call to ‘(std::__1::__mem_fn) (A&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A, _A1 = int, _Tp = char (A::*)(int)] +member_function_const.pass.cpp:70: instantiated from here +member_function_const.pass.cpp:47: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A*, _A1 = int, _Tp = char (A::*)(int)] +member_function_const.pass.cpp:70: instantiated from here +member_function_const.pass.cpp:49: error: no match for call to ‘(std::__1::__mem_fn) (const A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = const A*, _A1 = int, _Tp = char (A::*)(int)] +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)(_A0, _A1)> std::__1::mem_fn(_R (_T::*)(_A0, _A1)const) [with _R = char, _T = A, _A0 = int, _A1 = double]’: +member_function_const.pass.cpp:71: instantiated from here +../../../../include/__functional_03:122: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)(int, double)const)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +../../../../include/__functional_base_03: At global scope: +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return2’: +member_function_const.pass.cpp:59: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:994: error: no matching function for call to ‘__invoke(char (A::*&)(int, double), A&, int&, int&)’ +member_function_const.pass.cpp: In function ‘void test2(F) [with F = std::__1::__mem_fn]’: +member_function_const.pass.cpp:71: instantiated from here +member_function_const.pass.cpp:59: error: no match for call to ‘(std::__1::__mem_fn) (A&, int, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +member_function_const.pass.cpp:71: instantiated from here +member_function_const.pass.cpp:61: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +member_function_const.pass.cpp:71: instantiated from here +member_function_const.pass.cpp:63: error: no match for call to ‘(std::__1::__mem_fn) (const A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = const A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A, _Tp = char (A::*)()]’: +member_function_const.pass.cpp:31: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A*, _Tp = char (A::*)()]’: +member_function_const.pass.cpp:33: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = const A*, _Tp = char (A::*)()]’: +member_function_const.pass.cpp:35: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(_A0), _T1, _A0&) [with _R = char, _T = A, _T1 = const A*, _A0 = int]’: +../../../../include/__functional_base_03:987: instantiated from ‘std::__1::__invoke_return1’ +member_function_const.pass.cpp:49: instantiated from ‘void test1(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:70: instantiated from here +../../../../include/__functional_base_03:632: error: invalid conversion from ‘const A*’ to ‘A*’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(_A0, _A1), _T1, _A0&, _A1&) [with _R = char, _T = A, _T1 = const A*, _A0 = int, _A1 = double]’: +../../../../include/__functional_base_03:994: instantiated from ‘std::__1::__invoke_return2’ +member_function_const.pass.cpp:63: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:644: error: invalid conversion from ‘const A*’ to ‘A*’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(), _T1) [with _R = char, _T = A, _T1 = const A*]’: +../../../../include/__functional_03:43: instantiated from ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = const A*, _Tp = char (A::*)()]’ +member_function_const.pass.cpp:35: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:69: instantiated from here +../../../../include/__functional_base_03:620: error: invalid conversion from ‘const A*’ to ‘A*’ +member_function_const.pass.cpp failed to compile +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)()> std::__1::mem_fn(_R (_T::*)()const volatile) [with _R = char, _T = A]’: +member_function_const_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:170: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)()const volatile)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)()] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +member_function_const_volatile.pass.cpp: In function ‘void test0(F) [with F = std::__1::__mem_fn]’: +member_function_const_volatile.pass.cpp:69: instantiated from here +member_function_const_volatile.pass.cpp:31: error: ISO C++ forbids comparison between pointer and integer +member_function_const_volatile.pass.cpp:69: instantiated from here +member_function_const_volatile.pass.cpp:33: error: ISO C++ forbids comparison between pointer and integer +member_function_const_volatile.pass.cpp:69: instantiated from here +member_function_const_volatile.pass.cpp:35: error: ISO C++ forbids comparison between pointer and integer +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)(_A0)> std::__1::mem_fn(_R (_T::*)(_A0)const volatile) [with _R = char, _T = A, _A0 = int]’: +member_function_const_volatile.pass.cpp:70: instantiated from here +../../../../include/__functional_03:178: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)(int)const volatile)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +member_function_const_volatile.pass.cpp: In function ‘void test1(F) [with F = std::__1::__mem_fn]’: +member_function_const_volatile.pass.cpp:70: instantiated from here +member_function_const_volatile.pass.cpp:45: error: no match for call to ‘(std::__1::__mem_fn) (A&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A, _A1 = int, _Tp = char (A::*)(int)] +member_function_const_volatile.pass.cpp:70: instantiated from here +member_function_const_volatile.pass.cpp:47: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A*, _A1 = int, _Tp = char (A::*)(int)] +member_function_const_volatile.pass.cpp:70: instantiated from here +member_function_const_volatile.pass.cpp:49: error: no match for call to ‘(std::__1::__mem_fn) (const volatile A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = const volatile A*, _A1 = int, _Tp = char (A::*)(int)] +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)(_A0, _A1)> std::__1::mem_fn(_R (_T::*)(_A0, _A1)const volatile) [with _R = char, _T = A, _A0 = int, _A1 = double]’: +member_function_const_volatile.pass.cpp:71: instantiated from here +../../../../include/__functional_03:186: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)(int, double)const volatile)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +../../../../include/__functional_base_03: At global scope: +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return2’: +member_function_const_volatile.pass.cpp:59: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:994: error: no matching function for call to ‘__invoke(char (A::*&)(int, double), A&, int&, int&)’ +member_function_const_volatile.pass.cpp: In function ‘void test2(F) [with F = std::__1::__mem_fn]’: +member_function_const_volatile.pass.cpp:71: instantiated from here +member_function_const_volatile.pass.cpp:59: error: no match for call to ‘(std::__1::__mem_fn) (A&, int, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +member_function_const_volatile.pass.cpp:71: instantiated from here +member_function_const_volatile.pass.cpp:61: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +member_function_const_volatile.pass.cpp:71: instantiated from here +member_function_const_volatile.pass.cpp:63: error: no match for call to ‘(std::__1::__mem_fn) (const volatile A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = const volatile A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A, _Tp = char (A::*)()]’: +member_function_const_volatile.pass.cpp:31: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A*, _Tp = char (A::*)()]’: +member_function_const_volatile.pass.cpp:33: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = const volatile A*, _Tp = char (A::*)()]’: +member_function_const_volatile.pass.cpp:35: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(_A0), _T1, _A0&) [with _R = char, _T = A, _T1 = const volatile A*, _A0 = int]’: +../../../../include/__functional_base_03:987: instantiated from ‘std::__1::__invoke_return1’ +member_function_const_volatile.pass.cpp:49: instantiated from ‘void test1(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:70: instantiated from here +../../../../include/__functional_base_03:632: error: invalid conversion from ‘const volatile A*’ to ‘A*’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(_A0, _A1), _T1, _A0&, _A1&) [with _R = char, _T = A, _T1 = const volatile A*, _A0 = int, _A1 = double]’: +../../../../include/__functional_base_03:994: instantiated from ‘std::__1::__invoke_return2’ +member_function_const_volatile.pass.cpp:63: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:644: error: invalid conversion from ‘const volatile A*’ to ‘A*’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(), _T1) [with _R = char, _T = A, _T1 = const volatile A*]’: +../../../../include/__functional_03:43: instantiated from ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = const volatile A*, _Tp = char (A::*)()]’ +member_function_const_volatile.pass.cpp:35: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_base_03:620: error: invalid conversion from ‘const volatile A*’ to ‘A*’ +member_function_const_volatile.pass.cpp failed to compile +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)()> std::__1::mem_fn(_R (_T::*)()volatile) [with _R = char, _T = A]’: +member_function_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:138: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)()volatile)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)()] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +member_function_volatile.pass.cpp: In function ‘void test0(F) [with F = std::__1::__mem_fn]’: +member_function_volatile.pass.cpp:69: instantiated from here +member_function_volatile.pass.cpp:31: error: ISO C++ forbids comparison between pointer and integer +member_function_volatile.pass.cpp:69: instantiated from here +member_function_volatile.pass.cpp:33: error: ISO C++ forbids comparison between pointer and integer +member_function_volatile.pass.cpp:69: instantiated from here +member_function_volatile.pass.cpp:35: error: ISO C++ forbids comparison between pointer and integer +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)(_A0)> std::__1::mem_fn(_R (_T::*)(_A0)volatile) [with _R = char, _T = A, _A0 = int]’: +member_function_volatile.pass.cpp:70: instantiated from here +../../../../include/__functional_03:146: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)(int)volatile)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +member_function_volatile.pass.cpp: In function ‘void test1(F) [with F = std::__1::__mem_fn]’: +member_function_volatile.pass.cpp:70: instantiated from here +member_function_volatile.pass.cpp:45: error: no match for call to ‘(std::__1::__mem_fn) (A&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A, _A1 = int, _Tp = char (A::*)(int)] +member_function_volatile.pass.cpp:70: instantiated from here +member_function_volatile.pass.cpp:47: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A*, _A1 = int, _Tp = char (A::*)(int)] +member_function_volatile.pass.cpp:70: instantiated from here +member_function_volatile.pass.cpp:49: error: no match for call to ‘(std::__1::__mem_fn) (volatile A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = volatile A*, _A1 = int, _Tp = char (A::*)(int)] +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)(_A0, _A1)> std::__1::mem_fn(_R (_T::*)(_A0, _A1)volatile) [with _R = char, _T = A, _A0 = int, _A1 = double]’: +member_function_volatile.pass.cpp:71: instantiated from here +../../../../include/__functional_03:154: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)(int, double)volatile)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +../../../../include/__functional_base_03: At global scope: +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return2’: +member_function_volatile.pass.cpp:59: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:994: error: no matching function for call to ‘__invoke(char (A::*&)(int, double), A&, int&, int&)’ +member_function_volatile.pass.cpp: In function ‘void test2(F) [with F = std::__1::__mem_fn]’: +member_function_volatile.pass.cpp:71: instantiated from here +member_function_volatile.pass.cpp:59: error: no match for call to ‘(std::__1::__mem_fn) (A&, int, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +member_function_volatile.pass.cpp:71: instantiated from here +member_function_volatile.pass.cpp:61: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +member_function_volatile.pass.cpp:71: instantiated from here +member_function_volatile.pass.cpp:63: error: no match for call to ‘(std::__1::__mem_fn) (volatile A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = volatile A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A, _Tp = char (A::*)()]’: +member_function_volatile.pass.cpp:31: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A*, _Tp = char (A::*)()]’: +member_function_volatile.pass.cpp:33: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = volatile A*, _Tp = char (A::*)()]’: +member_function_volatile.pass.cpp:35: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(_A0), _T1, _A0&) [with _R = char, _T = A, _T1 = volatile A*, _A0 = int]’: +../../../../include/__functional_base_03:987: instantiated from ‘std::__1::__invoke_return1’ +member_function_volatile.pass.cpp:49: instantiated from ‘void test1(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:70: instantiated from here +../../../../include/__functional_base_03:632: error: invalid conversion from ‘volatile A*’ to ‘A*’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(_A0, _A1), _T1, _A0&, _A1&) [with _R = char, _T = A, _T1 = volatile A*, _A0 = int, _A1 = double]’: +../../../../include/__functional_base_03:994: instantiated from ‘std::__1::__invoke_return2’ +member_function_volatile.pass.cpp:63: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:644: error: invalid conversion from ‘volatile A*’ to ‘A*’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(), _T1) [with _R = char, _T = A, _T1 = volatile A*]’: +../../../../include/__functional_03:43: instantiated from ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = volatile A*, _Tp = char (A::*)()]’ +member_function_volatile.pass.cpp:35: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_base_03:620: error: invalid conversion from ‘volatile A*’ to ‘A*’ +member_function_volatile.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/func.memfn +passed 2 tests in /test/utilities/function.objects/func.memfn +passed 2 tests in /test/utilities/function.objects/func.require +passed 1 tests in /test/utilities/function.objects/func.wrap +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.badcall +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.badcall/func.wrap.badcall.const +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.alg +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.cap +alloc.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&); not implemented +alloc.pass.cpp failed to compile +alloc_F.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, F); not implemented +alloc_F.pass.cpp failed to compile +alloc_function.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, const function&); not implemented +alloc_function.pass.cpp failed to compile +alloc_nullptr.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, nullptr_t); not implemented +alloc_nullptr.pass.cpp failed to compile +alloc_rfunction.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, function&&); not implemented +alloc_rfunction.pass.cpp failed to compile +failed 5 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con +passed 7 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con +../../../../../../include/__functional_03: In member function ‘_R std::__1::__function::__func<_F, _Alloc, _R ()()>::operator()() [with _F = A_int_0, _Alloc = std::__1::allocator, _R = int]’: +invoke_int_0.pass.cpp:57: instantiated from here +../../../../../../include/__functional_03:360: error: no matching function for call to ‘__invoke(A_int_0&)’ +../../../../../../include/__functional_03: In member function ‘_R std::__1::__function::__func<_F, _Alloc, _R ()()>::operator()() [with _F = int (*)(), _Alloc = std::__1::allocator, _R = int]’: +invoke_int_0.pass.cpp:57: instantiated from here +../../../../../../include/__functional_03:360: error: no matching function for call to ‘__invoke(int (*&)())’ +invoke_int_0.pass.cpp failed to compile +../../../../../../include/__functional_03: In member function ‘_R std::__1::__function::__func<_F, _Alloc, _R ()()>::operator()() [with _F = A_void_0, _Alloc = std::__1::allocator, _R = void]’: +invoke_void_0.pass.cpp:66: instantiated from here +../../../../../../include/__functional_03:360: error: no matching function for call to ‘__invoke(A_void_0&)’ +../../../../../../include/__functional_03:360: error: return-statement with a value, in function returning 'void' +../../../../../../include/__functional_03: In member function ‘_R std::__1::__function::__func<_F, _Alloc, _R ()()>::operator()() [with _F = void (*)(), _Alloc = std::__1::allocator, _R = void]’: +invoke_void_0.pass.cpp:66: instantiated from here +../../../../../../include/__functional_03:360: error: no matching function for call to ‘__invoke(void (*&)())’ +../../../../../../include/__functional_03:360: error: return-statement with a value, in function returning 'void' +invoke_void_0.pass.cpp failed to compile +failed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv +passed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv +assign_F_alloc.pass.cpp:21:2: error: #error template void assign(F&&, const A&); not implemented +assign_F_alloc.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.nullptr +passed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ +passed 4 tests in /test/utilities/function.objects/function.pointer.adaptors +passed 3 tests in /test/utilities/function.objects/logical.operations +passed 16 tests in /test/utilities/function.objects/member.pointer.adaptors +passed 4 tests in /test/utilities/function.objects/negators +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +binary.pass.cpp:58: instantiated from here +../../../../include/type_traits:1310: error: no match for call to ‘(functor4) ()’ +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +binary.pass.cpp:58: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(functor4&)’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +binary.pass.cpp:70: instantiated from here +../../../../include/type_traits:1310: error: too few arguments to function +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +binary.pass.cpp:70: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(float (*&)(int))’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +binary.pass.cpp:72: instantiated from here +../../../../include/type_traits:1310: error: too few arguments to function +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +binary.pass.cpp:72: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(float (*&)(int, int))’ +binary.pass.cpp failed to compile +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +type.pass.cpp:23: instantiated from here +../../../../include/type_traits:1310: error: no match for call to ‘(C) ()’ +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +type.pass.cpp:23: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(C&)’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +type.pass.cpp:31: instantiated from here +../../../../include/type_traits:1310: error: too few arguments to function +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +type.pass.cpp:31: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int* (*&)(double*))’ +type.pass.cpp failed to compile +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +unary.pass.cpp:58: instantiated from here +../../../../include/type_traits:1310: error: no match for call to ‘(functor4) ()’ +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +unary.pass.cpp:58: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(functor4&)’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +unary.pass.cpp:68: instantiated from here +../../../../include/type_traits:1310: error: too few arguments to function +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +unary.pass.cpp:68: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(float (*&)(int))’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +unary.pass.cpp:70: instantiated from here +../../../../include/type_traits:1310: error: too few arguments to function +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +unary.pass.cpp:70: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(float (*&)(int, int))’ +unary.pass.cpp failed to compile +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +weak_result.pass.cpp:71: instantiated from here +../../../../include/type_traits:1310: error: too few arguments to function +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +weak_result.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int* (*&)(double*))’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +weak_result.pass.cpp:54: instantiated from ‘const bool has_result_type >::value’ +weak_result.pass.cpp:80: instantiated from here +../../../../include/type_traits:1310: error: no match for call to ‘(functor4) ()’ +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +weak_result.pass.cpp:54: instantiated from ‘const bool has_result_type >::value’ +weak_result.pass.cpp:80: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(functor4&)’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +weak_result.pass.cpp:54: instantiated from ‘const bool has_result_type >::value’ +weak_result.pass.cpp:81: instantiated from here +../../../../include/type_traits:1310: error: no match for call to ‘(C) ()’ +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +weak_result.pass.cpp:54: instantiated from ‘const bool has_result_type >::value’ +weak_result.pass.cpp:81: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(C&)’ +weak_result.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/refwrap +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +conversion.pass.cpp:28: instantiated from ‘void test(T&) [with T = int]’ +conversion.pass.cpp:43: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int&)’ +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +conversion.pass.cpp:28: instantiated from ‘void test(T&) [with T = const int]’ +conversion.pass.cpp:45: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(const int&)’ +conversion.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.access +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +copy_assign.pass.cpp:28: instantiated from ‘void test(T&) [with T = int]’ +copy_assign.pass.cpp:55: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int&)’ +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +copy_assign.pass.cpp:28: instantiated from ‘void test(T&) [with T = const int]’ +copy_assign.pass.cpp:57: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(const int&)’ +copy_assign.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.assign +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +copy_ctor.pass.cpp:28: instantiated from ‘void test(T&) [with T = int]’ +copy_ctor.pass.cpp:43: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int&)’ +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +copy_ctor.pass.cpp:28: instantiated from ‘void test(T&) [with T = const int]’ +copy_ctor.pass.cpp:45: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(const int&)’ +copy_ctor.pass.cpp failed to compile +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +type_ctor.pass.cpp:28: instantiated from ‘void test(T&) [with T = int]’ +type_ctor.pass.cpp:42: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int&)’ +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +type_ctor.pass.cpp:28: instantiated from ‘void test(T&) [with T = const int]’ +type_ctor.pass.cpp:44: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(const int&)’ +type_ctor.pass.cpp failed to compile +failed 2 tests in /test/utilities/function.objects/refwrap/refwrap.const +passed 1 tests in /test/utilities/function.objects/refwrap/refwrap.const +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +cref_1.pass.cpp:22: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(const int&)’ +cref_1.pass.cpp failed to compile +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +cref_2.pass.cpp:22: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(const int&)’ +cref_2.pass.cpp failed to compile +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +ref_1.pass.cpp:22: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int&)’ +ref_1.pass.cpp failed to compile +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +ref_2.pass.cpp:22: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int&)’ +ref_2.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/refwrap/refwrap.helpers +passed 1 tests in /test/utilities/function.objects/refwrap/refwrap.helpers +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:57: instantiated from here +../../../../../include/type_traits:1310: error: too few arguments to function +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:57: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(void (*&)(int))’ +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:66: instantiated from here +../../../../../include/type_traits:1310: error: no match for call to ‘(A_void_1) ()’ +invoke.pass.cpp:33: note: candidates are: void A_void_1::operator()(int) +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:66: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(A_void_1&)’ +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:132: instantiated from here +../../../../../include/type_traits:1310: error: too few arguments to function +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:132: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int (*&)(int))’ +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:139: instantiated from here +../../../../../include/type_traits:1310: error: no match for call to ‘(A_int_1) ()’ +invoke.pass.cpp:110: note: candidates are: int A_int_1::operator()(int) +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:139: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(A_int_1&)’ +invoke.pass.cpp: In function ‘void test_int_1()’: +invoke.pass.cpp:167: error: lvalue required as left operand of assignment +invoke.pass.cpp:171: error: lvalue required as left operand of assignment +../../../../../include/type_traits: At global scope: +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:210: instantiated from here +../../../../../include/type_traits:1310: error: too few arguments to function +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:210: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(void (*&)(int, int))’ +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:220: instantiated from here +../../../../../include/type_traits:1310: error: no match for call to ‘(A_void_2) ()’ +invoke.pass.cpp:185: note: candidates are: void A_void_2::operator()(int, int) +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:220: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(A_void_2&)’ +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:288: instantiated from here +../../../../../include/type_traits:1310: error: too few arguments to function +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:288: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int (*&)(int, int))’ +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:296: instantiated from here +../../../../../include/type_traits:1310: error: no match for call to ‘(A_int_2) ()’ +invoke.pass.cpp:266: note: candidates are: int A_int_2::operator()(int, int) +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:296: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(A_int_2&)’ +invoke.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.invoke +passed 3 tests in /test/utilities/function.objects/refwrap/refwrap.invoke +passed 3 tests in /test/utilities/function.objects/unord.hash +passed 1 tests in /test/utilities/memory +passed 1 tests in /test/utilities/memory/allocator.adaptor +passed 5 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.cnstr +passed 9 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.members +passed 4 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.types +passed 1 tests in /test/utilities/memory/allocator.tag +passed 3 tests in /test/utilities/memory/allocator.traits +passed 7 tests in /test/utilities/memory/allocator.traits/allocator.traits.members +passed 10 tests in /test/utilities/memory/allocator.traits/allocator.traits.types +passed 1 tests in /test/utilities/memory/allocator.uses +passed 1 tests in /test/utilities/memory/allocator.uses/allocator.uses.construction +passed 1 tests in /test/utilities/memory/allocator.uses/allocator.uses.trait +passed 1 tests in /test/utilities/memory/c.malloc +passed 2 tests in /test/utilities/memory/default.allocator +passed 1 tests in /test/utilities/memory/default.allocator/allocator.globals +passed 4 tests in /test/utilities/memory/default.allocator/allocator.members +passed 5 tests in /test/utilities/memory/pointer.traits +passed 1 tests in /test/utilities/memory/pointer.traits/pointer.traits.functions +passed 3 tests in /test/utilities/memory/pointer.traits/pointer.traits.types +passed 1 tests in /test/utilities/memory/ptr.align +passed 1 tests in /test/utilities/memory/specialized.algorithms +passed 1 tests in /test/utilities/memory/specialized.algorithms/specialized.addressof +passed 2 tests in /test/utilities/memory/specialized.algorithms/uninitialized.copy +passed 1 tests in /test/utilities/memory/specialized.algorithms/uninitialized.fill +passed 1 tests in /test/utilities/memory/specialized.algorithms/uninitialized.fill.n +passed 1 tests in /test/utilities/memory/storage.iterator +passed 1 tests in /test/utilities/memory/temporary.buffer +passed 1 tests in /test/utilities/memory/unique.ptr +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1 +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.general +passed 18 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime +pointer_deleter04.fail.cpp should not compile +failed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor +passed 41 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor +passed 4 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers +passed 6 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.single +move_convert13.fail.cpp should not compile +../../../../../../include/type_traits: In function ‘typename std::__1::enable_if<(! std::__1::is_convertible >::value), typename std::__1::add_lvalue_reference<_Tp>::type>::type std::__1::forward(U&) [with T = std::__1::default_delete, U = std::__1::default_delete]’: +../../../../../../include/memory:2181: instantiated from ‘std::__1::unique_ptr<_Tp, _Dp>& std::__1::unique_ptr<_Tp, _Dp>::operator=(std::__1::unique_ptr<_Up, _Ep>) [with _Up = B, _Ep = std::__1::default_delete, _Tp = A, _Dp = std::__1::default_delete]’ +move_convert01.pass.cpp:47: instantiated from here +../../../../../../include/type_traits:1200: error: invalid initialization of reference of type ‘std::__1::default_delete&’ from expression of type ‘std::__1::default_delete’ +move_convert01.pass.cpp failed to compile +../../../../../../include/type_traits: In function ‘typename std::__1::enable_if >::value, T>::type std::__1::forward(U&) [with T = Deleter, U = Deleter]’: +../../../../../../include/memory:2181: instantiated from ‘std::__1::unique_ptr<_Tp, _Dp>& std::__1::unique_ptr<_Tp, _Dp>::operator=(std::__1::unique_ptr<_Up, _Ep>) [with _Up = B, _Ep = Deleter, _Tp = A, _Dp = Deleter]’ +move_convert02.pass.cpp:49: instantiated from here +../../../../../../include/type_traits:1224: error: no matching function for call to ‘std::__1::__rv >::__rv(Deleter&)’ +../../../../../../include/type_traits:1164: note: candidates are: std::__1::__rv::__rv(typename std::__1::remove_reference<_Tp>::type&) [with T = Deleter] +../../../../../../include/type_traits:1159: note: std::__1::__rv >::__rv(const std::__1::__rv >&) +move_convert02.pass.cpp failed to compile +../../../../../../include/type_traits: In function ‘typename std::__1::enable_if<(! std::__1::is_convertible >::value), typename std::__1::add_lvalue_reference<_Tp>::type>::type std::__1::forward(U&) [with T = CDeleter&, U = CDeleter]’: +../../../../../../include/memory:2181: instantiated from ‘std::__1::unique_ptr<_Tp, _Dp>& std::__1::unique_ptr<_Tp, _Dp>::operator=(std::__1::unique_ptr<_Up, _Ep>) [with _Up = B, _Ep = CDeleter&, _Tp = A, _Dp = CDeleter&]’ +move_convert03.pass.cpp:52: instantiated from here +../../../../../../include/type_traits:1200: error: invalid initialization of reference of type ‘CDeleter&’ from expression of type ‘CDeleter’ +move_convert03.pass.cpp failed to compile +failed 4 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn +passed 13 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn +pointer_deleter04.fail.cpp should not compile +move_convert01.pass.cpp: In function ‘int main()’: +move_convert01.pass.cpp:49: error: no matching function for call to ‘std::__1::unique_ptr >::unique_ptr(std::__1::unique_ptr >)’ +../../../../../../include/memory:2185: note: candidates are: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__1::__pointer_type<_Tp, _Dp>::type, _Dp) [with _Tp = A, _Dp = std::__1::default_delete] +../../../../../../include/memory:2174: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::__rv >) [with _Tp = A, _Dp = std::__1::default_delete] +../../../../../../include/memory:2088: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__1::__pointer_type<_Tp, _Dp>::type) [with _Tp = A, _Dp = std::__1::default_delete] +../../../../../../include/memory:2082: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::nullptr_t) [with _Tp = A, _Dp = std::__1::default_delete] +../../../../../../include/memory:2076: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr() [with _Tp = A, _Dp = std::__1::default_delete] +../../../../../../include/memory:2065: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::unique_ptr<_Up, _Ep>&) [with _Up = B, _Ep = std::__1::default_delete, _Tp = A, _Dp = std::__1::default_delete] +../../../../../../include/memory:2063: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = std::__1::default_delete] +move_convert01.pass.cpp failed to compile +move_convert02.pass.cpp: In function ‘int main()’: +move_convert02.pass.cpp:51: error: no matching function for call to ‘std::__1::unique_ptr >::unique_ptr(std::__1::unique_ptr >)’ +../../../../../../include/memory:2185: note: candidates are: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__1::__pointer_type<_Tp, _Dp>::type, _Dp) [with _Tp = A, _Dp = Deleter] +../../../../../../include/memory:2174: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::__rv >) [with _Tp = A, _Dp = Deleter] +../../../../../../include/memory:2088: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__1::__pointer_type<_Tp, _Dp>::type) [with _Tp = A, _Dp = Deleter] +../../../../../../include/memory:2082: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::nullptr_t) [with _Tp = A, _Dp = Deleter] +../../../../../../include/memory:2076: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr() [with _Tp = A, _Dp = Deleter] +../../../../../../include/memory:2065: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::unique_ptr<_Up, _Ep>&) [with _Up = B, _Ep = Deleter, _Tp = A, _Dp = Deleter] +../../../../../../include/memory:2063: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = Deleter] +move_convert02.pass.cpp failed to compile +move_convert03.pass.cpp: In function ‘int main()’: +move_convert03.pass.cpp:67: error: no matching function for call to ‘std::__1::unique_ptr&>::unique_ptr(std::__1::unique_ptr&>)’ +../../../../../../include/memory:2185: note: candidates are: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__1::__pointer_type<_Tp, _Dp>::type, _Dp) [with _Tp = A, _Dp = CDeleter&] +../../../../../../include/memory:2174: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::__rv >) [with _Tp = A, _Dp = CDeleter&] +../../../../../../include/memory:2088: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__1::__pointer_type<_Tp, _Dp>::type) [with _Tp = A, _Dp = CDeleter&] +../../../../../../include/memory:2082: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::nullptr_t) [with _Tp = A, _Dp = CDeleter&] +../../../../../../include/memory:2076: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr() [with _Tp = A, _Dp = CDeleter&] +../../../../../../include/memory:2065: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::unique_ptr<_Up, _Ep>&) [with _Up = B, _Ep = CDeleter&, _Tp = A, _Dp = CDeleter&] +../../../../../../include/memory:2063: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = CDeleter&] +move_convert03.pass.cpp failed to compile +move_convert04.pass.cpp: In function ‘int main()’: +move_convert04.pass.cpp:49: error: conversion from ‘std::__1::unique_ptr >’ to non-scalar type ‘std::__1::unique_ptr >’ requested +move_convert04.pass.cpp failed to compile +move_convert05.pass.cpp: In function ‘int main()’: +move_convert05.pass.cpp:51: error: conversion from ‘std::__1::unique_ptr >’ to non-scalar type ‘std::__1::unique_ptr >’ requested +move_convert05.pass.cpp failed to compile +move_convert06.pass.cpp: In function ‘int main()’: +move_convert06.pass.cpp:67: error: conversion from ‘std::__1::unique_ptr&>’ to non-scalar type ‘std::__1::unique_ptr&>’ requested +move_convert06.pass.cpp failed to compile +move_convert07.pass.cpp: In function ‘int main()’: +move_convert07.pass.cpp:52: error: conversion from ‘std::__1::unique_ptr&>’ to non-scalar type ‘std::__1::unique_ptr >’ requested +move_convert07.pass.cpp failed to compile +failed 8 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor +passed 40 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.dtor +passed 5 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers +passed 6 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.special +passed 3 tests in /test/utilities/memory/util.dynamic.safety +passed 1 tests in /test/utilities/memory/util.smartptr +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.enab +not implemented: /test/utilities/memory/util.smartptr/util.smartptr.hash +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.getdeleter +Assertion failed: (pB.use_count() == 1), function main, file shared_ptr_Y_rv.pass.cpp, line 53. +./testit: line 84: 86854 Abort trap ./a.out +shared_ptr_Y_rv.pass.cpp failed at run time +Assertion failed: (pB.use_count() == 1), function main, file shared_ptr_rv.pass.cpp, line 53. +./testit: line 84: 86864 Abort trap ./a.out +shared_ptr_rv.pass.cpp failed at run time +failed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign +passed 4 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign +passed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp +Assertion failed: (A::count == 1), function main, file unique_ptr.pass.cpp, line 80. +./testit: line 84: 87178 Abort trap ./a.out +unique_ptr.pass.cpp failed at run time +failed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const +passed 19 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.dest +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.io +passed 5 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod +passed 6 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec +not implemented: /test/utilities/memory/util.smartptr/util.smartptr.shared.atomic +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless +passed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign +passed 4 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.dest +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod +passed 5 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.spec +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weakptr +passed 1 tests in /test/utilities/meta +passed 1 tests in /test/utilities/meta/meta.hel +is_convertible.pass.cpp: In function ‘int main()’: +is_convertible.pass.cpp:275: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_convertible.pass.cpp failed to compile +is_explicitly_convertible.pass.cpp: In function ‘int main()’: +is_explicitly_convertible.pass.cpp:22: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:22: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:22: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:23: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:23: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:23: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:24: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:24: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:24: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:25: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:25: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:25: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:27: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:27: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:27: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:28: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:28: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:28: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:30: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:30: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:30: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:31: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:31: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:31: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:33: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:33: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:33: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:34: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:34: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:34: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:35: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:35: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:35: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:36: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:36: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:36: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:38: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:38: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:38: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:39: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:39: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:39: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:40: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:40: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:40: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:41: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:41: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:41: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:43: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:43: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:43: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:44: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:44: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:44: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:45: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:45: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:45: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:46: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:46: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:46: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:48: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:48: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:48: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:49: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:49: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:49: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:50: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:50: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:50: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:51: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:51: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:51: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:53: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:53: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:53: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:54: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:54: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:54: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:55: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:55: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:55: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:56: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:56: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:56: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:58: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:58: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:58: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:59: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:59: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:59: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:60: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:60: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:60: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:61: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:61: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:61: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:64: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:64: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:64: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:64: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:65: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:65: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:65: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:65: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:67: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:67: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:67: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:67: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:69: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:69: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:69: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:69: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:70: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:70: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:70: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:70: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:72: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:72: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:72: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:72: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:73: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:73: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:73: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:73: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:75: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:75: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:75: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:75: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:76: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:76: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:76: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:76: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:78: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:78: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:78: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:78: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:79: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:79: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:79: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:79: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:81: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:81: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:81: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:81: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:82: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:82: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:82: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:82: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:84: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:84: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:84: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:84: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:85: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:85: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:85: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:85: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:87: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:87: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:87: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:87: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:88: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:88: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:88: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:88: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:91: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:91: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:91: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:91: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:92: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:92: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:92: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:92: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:94: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:94: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:94: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:94: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:96: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:96: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:96: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:96: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:97: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:97: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:97: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:97: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:99: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:99: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:99: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:99: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:100: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:100: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:100: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:100: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:102: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:102: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:102: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:102: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:103: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:103: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:103: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:103: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:105: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:105: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:105: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:105: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:106: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:106: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:106: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:106: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:108: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:108: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:108: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:108: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:109: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:109: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:109: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:109: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:111: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:111: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:111: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:111: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:112: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:112: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:112: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:112: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:114: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:114: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:114: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:114: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:115: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:115: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:115: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:115: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:118: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:118: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:118: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:118: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:119: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:119: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:119: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:120: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:120: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:120: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:120: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:121: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:121: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:121: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:123: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:123: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:123: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:123: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:124: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:124: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:124: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:126: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:126: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:126: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:126: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:127: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:127: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:127: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:129: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:129: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:129: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:129: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:130: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:130: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:130: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:130: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:131: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:131: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:131: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:132: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:132: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:132: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:134: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:134: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:134: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:134: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:135: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:135: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:135: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:135: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:136: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:136: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:136: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:137: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:137: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:137: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:139: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:139: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:139: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:139: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:140: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:140: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:140: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:140: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:141: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:141: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:141: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:142: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:142: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:142: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:144: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:144: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:144: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:144: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:145: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:145: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:145: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:145: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:146: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:146: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:146: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:147: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:147: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:147: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:149: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:149: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:149: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:149: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:150: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:150: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:150: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:150: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:151: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:151: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:151: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:152: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:152: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:152: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:154: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:154: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:154: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:154: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:155: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:155: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:155: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:155: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:156: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:156: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:156: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:157: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:157: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:157: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:160: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:160: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:160: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:160: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:161: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:161: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:161: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:162: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:162: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:162: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:162: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:163: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:163: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:163: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:165: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:165: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:165: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:165: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:166: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:166: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:166: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:168: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:168: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:168: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:168: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:169: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:169: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:169: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:171: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:171: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:171: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:171: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:172: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:172: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:172: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:172: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:173: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:173: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:173: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:174: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:174: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:174: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:176: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:176: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:176: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:176: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:177: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:177: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:177: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:177: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:178: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:178: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:178: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:179: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:179: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:179: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:181: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:181: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:181: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:181: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:182: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:182: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:182: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:182: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:183: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:183: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:183: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:184: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:184: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:184: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:186: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:186: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:186: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:186: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:187: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:187: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:187: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:187: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:188: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:188: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:188: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:189: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:189: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:189: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:191: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:191: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:191: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:191: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:192: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:192: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:192: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:192: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:193: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:193: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:193: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:194: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:194: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:194: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:196: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:196: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:196: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:196: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:197: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:197: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:197: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:197: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:198: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:198: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:198: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:199: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:199: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:199: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:202: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:202: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:202: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:202: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:203: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:203: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:203: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:204: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:204: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:204: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:204: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:205: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:205: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:205: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:207: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:207: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:207: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:207: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:208: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:208: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:208: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:210: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:210: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:210: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:210: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:211: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:211: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:211: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:213: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:213: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:213: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:213: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:214: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:214: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:214: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:214: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:215: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:215: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:215: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:216: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:216: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:216: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:218: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:218: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:218: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:218: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:219: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:219: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:219: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:219: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:220: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:220: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:220: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:221: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:221: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:221: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:223: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:223: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:223: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:223: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:224: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:224: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:224: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:224: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:225: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:225: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:225: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:226: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:226: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:226: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:228: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:228: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:228: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:228: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:229: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:229: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:229: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:229: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:230: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:230: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:230: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:231: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:231: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:231: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:233: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:233: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:233: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:233: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:234: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:234: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:234: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:234: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:235: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:235: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:235: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:236: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:236: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:236: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:238: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:238: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:238: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:238: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:239: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:239: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:239: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:239: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:240: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:240: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:240: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:241: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:241: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:241: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:244: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:244: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:244: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:245: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:245: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:245: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:246: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:246: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:246: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:247: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:247: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:247: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:249: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:249: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:249: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:250: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:250: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:250: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:252: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:252: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:252: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:253: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:253: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:253: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:255: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:255: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:255: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:256: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:256: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:256: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:257: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:257: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:257: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:258: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:258: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:258: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:260: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:260: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:260: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:261: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:261: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:261: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:262: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:262: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:262: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:263: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:263: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:263: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:265: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:265: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:265: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:266: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:266: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:266: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:267: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:267: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:267: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:268: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:268: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:268: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:270: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:270: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:270: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:271: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:271: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:271: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:272: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:272: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:272: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:273: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:273: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:273: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:275: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:275: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:275: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:276: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:276: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:276: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:277: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:277: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:277: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:278: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:278: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:278: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:280: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:280: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:280: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:281: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:281: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:281: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:282: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:282: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:282: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:283: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:283: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:283: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:286: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:286: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:286: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:287: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:287: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:287: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:288: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:288: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:288: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:289: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:289: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:289: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:291: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:291: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:291: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:292: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:292: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:292: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:294: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:294: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:294: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:295: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:295: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:295: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:297: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:297: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:297: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:298: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:298: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:298: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:299: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:299: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:299: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:300: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:300: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:300: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:302: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:302: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:302: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:303: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:303: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:303: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:304: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:304: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:304: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:305: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:305: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:305: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:307: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:307: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:307: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:308: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:308: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:308: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:309: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:309: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:309: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:310: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:310: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:310: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:312: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:312: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:312: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:313: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:313: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:313: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:314: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:314: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:314: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:315: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:315: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:315: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:317: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:317: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:317: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:318: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:318: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:318: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:319: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:319: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:319: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:320: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:320: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:320: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:322: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:322: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:322: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:323: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:323: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:323: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:324: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:324: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:324: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:325: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:325: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:325: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:328: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:328: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:328: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:329: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:329: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:329: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:330: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:330: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:330: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:331: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:331: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:331: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:333: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:333: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:333: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:334: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:334: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:334: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:336: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:336: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:336: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:337: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:337: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:337: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:339: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:339: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:339: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:340: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:340: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:340: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:341: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:341: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:341: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:342: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:342: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:342: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:344: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:344: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:344: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:345: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:345: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:345: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:346: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:346: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:346: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:347: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:347: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:347: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:349: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:349: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:349: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:350: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:350: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:350: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:351: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:351: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:351: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:352: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:352: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:352: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:354: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:354: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:354: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:355: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:355: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:355: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:356: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:356: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:356: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:357: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:357: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:357: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:359: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:359: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:359: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:360: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:360: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:360: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:361: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:361: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:361: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:362: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:362: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:362: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:364: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:364: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:364: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:365: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:365: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:365: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:366: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:366: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:366: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:367: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:367: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:367: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp failed to compile +failed 2 tests in /test/utilities/meta/meta.rel +passed 2 tests in /test/utilities/meta/meta.rel +passed 1 tests in /test/utilities/meta/meta.rqmts +passed 1 tests in /test/utilities/meta/meta.trans +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.arr +passed 6 tests in /test/utilities/meta/meta.trans/meta.trans.cv +underlying_type.pass.cpp:18:2: error: #error underlying_type is not implemented +underlying_type.pass.cpp failed to compile +failed 1 tests in /test/utilities/meta/meta.trans/meta.trans.other +passed 7 tests in /test/utilities/meta/meta.trans/meta.trans.other +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.ptr +passed 3 tests in /test/utilities/meta/meta.trans/meta.trans.ref +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.sign +passed 1 tests in /test/utilities/meta/meta.type.synop +passed 1 tests in /test/utilities/meta/meta.unary +union.pass.cpp: In function ‘void test_union_imp() [with T = Union]’: +union.pass.cpp:37: instantiated from ‘void test_union() [with T = Union]’ +union.pass.cpp:51: instantiated from here +union.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp: In function ‘void test_union_imp() [with T = const Union]’: +union.pass.cpp:38: instantiated from ‘void test_union() [with T = Union]’ +union.pass.cpp:51: instantiated from here +union.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp: In function ‘void test_union_imp() [with T = volatile Union]’: +union.pass.cpp:39: instantiated from ‘void test_union() [with T = Union]’ +union.pass.cpp:51: instantiated from here +union.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp: In function ‘void test_union_imp() [with T = const volatile Union]’: +union.pass.cpp:40: instantiated from ‘void test_union() [with T = Union]’ +union.pass.cpp:51: instantiated from here +union.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp failed to compile +failed 1 tests in /test/utilities/meta/meta.unary/meta.unary.cat +passed 12 tests in /test/utilities/meta/meta.unary/meta.unary.cat +passed 13 tests in /test/utilities/meta/meta.unary/meta.unary.comp +has_copy_assign.pass.cpp:18:2: error: #error has_copy_assign not implemented +has_copy_assign.pass.cpp failed to compile +has_copy_constructor.pass.cpp:18:2: error: #error has_copy_constructor not implemented +has_copy_constructor.pass.cpp failed to compile +has_default_constructor.pass.cpp:18:2: error: #error has_default_constructor not implemented +has_default_constructor.pass.cpp failed to compile +has_move_assign.pass.cpp:18:2: error: #error has_move_assign not implemented +has_move_assign.pass.cpp failed to compile +has_move_constructor.pass.cpp:18:2: error: #error has_move_constructor not implemented +has_move_constructor.pass.cpp failed to compile +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = Union]’: +has_nothrow_copy_assign.pass.cpp:66: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp:66: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = Abstract]’: +has_nothrow_copy_assign.pass.cpp:67: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp:67: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = Empty]’: +has_nothrow_copy_assign.pass.cpp:68: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp:68: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = NotEmpty]’: +has_nothrow_copy_assign.pass.cpp:75: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp:75: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = bit_zero]’: +has_nothrow_copy_assign.pass.cpp:76: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp:76: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp failed to compile +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_not_nothrow_copy_constructor() [with T = int&]’: +has_nothrow_copy_constructor.pass.cpp:64: instantiated from here +has_nothrow_copy_constructor.pass.cpp:28: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:31: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = Union]’: +has_nothrow_copy_constructor.pass.cpp:66: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:66: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:66: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:66: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = Abstract]’: +has_nothrow_copy_constructor.pass.cpp:67: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:67: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:67: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:67: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = Empty]’: +has_nothrow_copy_constructor.pass.cpp:68: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:68: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:68: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:68: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = NotEmpty]’: +has_nothrow_copy_constructor.pass.cpp:75: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:75: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:75: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:75: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = bit_zero]’: +has_nothrow_copy_constructor.pass.cpp:76: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:76: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:76: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:76: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp failed to compile +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = Union]’: +has_nothrow_default_constructor.pass.cpp:66: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:66: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:66: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:66: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = Abstract]’: +has_nothrow_default_constructor.pass.cpp:67: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:67: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:67: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:67: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = Empty]’: +has_nothrow_default_constructor.pass.cpp:68: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:68: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:68: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:68: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = NotEmpty]’: +has_nothrow_default_constructor.pass.cpp:75: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:75: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:75: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:75: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = bit_zero]’: +has_nothrow_default_constructor.pass.cpp:76: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:76: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:76: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:76: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp failed to compile +has_nothrow_move_assign.pass.cpp:18:2: error: #error has_nothrow_move_assign not implemented +has_nothrow_move_assign.pass.cpp failed to compile +has_nothrow_move_constructor.pass.cpp:18:2: error: #error has_nothrow_move_constructor not implemented +has_nothrow_move_constructor.pass.cpp failed to compile +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = Union]’: +has_trivial_copy_assign.pass.cpp:66: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp:66: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = Abstract]’: +has_trivial_copy_assign.pass.cpp:67: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp:67: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = Empty]’: +has_trivial_copy_assign.pass.cpp:68: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp:68: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = NotEmpty]’: +has_trivial_copy_assign.pass.cpp:75: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp:75: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = bit_zero]’: +has_trivial_copy_assign.pass.cpp:76: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp:76: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp failed to compile +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_not_trivial_copy_constructor() [with T = int&]’: +has_trivial_copy_constructor.pass.cpp:64: instantiated from here +has_trivial_copy_constructor.pass.cpp:28: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:31: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = Union]’: +has_trivial_copy_constructor.pass.cpp:66: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:66: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:66: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:66: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = Abstract]’: +has_trivial_copy_constructor.pass.cpp:67: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:67: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:67: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:67: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = Empty]’: +has_trivial_copy_constructor.pass.cpp:68: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:68: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:68: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:68: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = NotEmpty]’: +has_trivial_copy_constructor.pass.cpp:75: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:75: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:75: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:75: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = bit_zero]’: +has_trivial_copy_constructor.pass.cpp:76: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:76: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:76: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:76: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp failed to compile +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = Union]’: +has_trivial_default_constructor.pass.cpp:66: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:66: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:66: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:66: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = Abstract]’: +has_trivial_default_constructor.pass.cpp:67: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:67: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:67: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:67: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = Empty]’: +has_trivial_default_constructor.pass.cpp:68: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:68: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:68: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:68: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = NotEmpty]’: +has_trivial_default_constructor.pass.cpp:75: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:75: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:75: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:75: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = bit_zero]’: +has_trivial_default_constructor.pass.cpp:76: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:76: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:76: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:76: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp failed to compile +has_trivial_destructor.pass.cpp: In function ‘void test_has_trivial_destructor() [with T = Union]’: +has_trivial_destructor.pass.cpp:68: instantiated from here +has_trivial_destructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:68: instantiated from here +has_trivial_destructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:68: instantiated from here +has_trivial_destructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:68: instantiated from here +has_trivial_destructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp: In function ‘void test_has_trivial_destructor() [with T = Empty]’: +has_trivial_destructor.pass.cpp:69: instantiated from here +has_trivial_destructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:69: instantiated from here +has_trivial_destructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:69: instantiated from here +has_trivial_destructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:69: instantiated from here +has_trivial_destructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp: In function ‘void test_has_trivial_destructor() [with T = bit_zero]’: +has_trivial_destructor.pass.cpp:76: instantiated from here +has_trivial_destructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:76: instantiated from here +has_trivial_destructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:76: instantiated from here +has_trivial_destructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:76: instantiated from here +has_trivial_destructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp failed to compile +has_trivial_move_assign.pass.cpp:18:2: error: #error has_trivial_move_assign not implemented +has_trivial_move_assign.pass.cpp failed to compile +has_trivial_move_constructor.pass.cpp:18:2: error: #error has_trivial_move_constructor not implemented +has_trivial_move_constructor.pass.cpp failed to compile +has_virtual_destructor.pass.cpp: In function ‘void test_has_virtual_destructor() [with T = Abstract]’: +has_virtual_destructor.pass.cpp:75: instantiated from here +has_virtual_destructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp:75: instantiated from here +has_virtual_destructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp:75: instantiated from here +has_virtual_destructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp:75: instantiated from here +has_virtual_destructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp: In function ‘void test_has_virtual_destructor() [with T = NotEmpty]’: +has_virtual_destructor.pass.cpp:76: instantiated from here +has_virtual_destructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp:76: instantiated from here +has_virtual_destructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp:76: instantiated from here +has_virtual_destructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp:76: instantiated from here +has_virtual_destructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp failed to compile +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_empty1’: +../../../../../include/type_traits:680: instantiated from ‘std::__1::__libcpp_empty’ +../../../../../include/type_traits:684: instantiated from ‘std::__1::is_empty’ +is_empty.pass.cpp:28: instantiated from ‘void test_is_not_empty() [with T = Union]’ +is_empty.pass.cpp:60: instantiated from here +../../../../../include/type_traits:670: error: base type ‘Union’ fails to be a struct or class type +is_empty.pass.cpp: In function ‘void test_is_not_empty() [with T = Union]’: +is_empty.pass.cpp:60: instantiated from here +is_empty.pass.cpp:28: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +../../../../../include/type_traits: At global scope: +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_empty1’: +../../../../../include/type_traits:680: instantiated from ‘std::__1::__libcpp_empty’ +../../../../../include/type_traits:684: instantiated from ‘std::__1::is_empty’ +is_empty.pass.cpp:29: instantiated from ‘void test_is_not_empty() [with T = Union]’ +is_empty.pass.cpp:60: instantiated from here +../../../../../include/type_traits:670: error: base type ‘const Union’ fails to be a struct or class type +is_empty.pass.cpp: In function ‘void test_is_not_empty() [with T = Union]’: +is_empty.pass.cpp:60: instantiated from here +is_empty.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +../../../../../include/type_traits: At global scope: +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_empty1’: +../../../../../include/type_traits:680: instantiated from ‘std::__1::__libcpp_empty’ +../../../../../include/type_traits:684: instantiated from ‘std::__1::is_empty’ +is_empty.pass.cpp:30: instantiated from ‘void test_is_not_empty() [with T = Union]’ +is_empty.pass.cpp:60: instantiated from here +../../../../../include/type_traits:670: error: base type ‘volatile Union’ fails to be a struct or class type +is_empty.pass.cpp: In function ‘void test_is_not_empty() [with T = Union]’: +is_empty.pass.cpp:60: instantiated from here +is_empty.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +../../../../../include/type_traits: At global scope: +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_empty1’: +../../../../../include/type_traits:680: instantiated from ‘std::__1::__libcpp_empty’ +../../../../../include/type_traits:684: instantiated from ‘std::__1::is_empty’ +is_empty.pass.cpp:31: instantiated from ‘void test_is_not_empty() [with T = Union]’ +is_empty.pass.cpp:60: instantiated from here +../../../../../include/type_traits:670: error: base type ‘const volatile Union’ fails to be a struct or class type +is_empty.pass.cpp: In function ‘void test_is_not_empty() [with T = Union]’: +is_empty.pass.cpp:60: instantiated from here +is_empty.pass.cpp:31: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_empty.pass.cpp failed to compile +is_literal_type.pass.cpp: In function ‘int main()’: +is_literal_type.pass.cpp:18: error: ‘is_literal_type’ is not a member of ‘std’ +is_literal_type.pass.cpp:18: error: template argument 1 is invalid +is_literal_type.pass.cpp:18: error: template argument 1 is invalid +is_literal_type.pass.cpp:19: error: ‘is_literal_type’ is not a member of ‘std’ +is_literal_type.pass.cpp:19: error: template argument 1 is invalid +is_literal_type.pass.cpp:19: error: template argument 1 is invalid +is_literal_type.pass.cpp:20: error: ‘is_literal_type’ is not a member of ‘std’ +is_literal_type.pass.cpp:20: error: template argument 1 is invalid +is_literal_type.pass.cpp:20: error: template argument 1 is invalid +is_literal_type.pass.cpp:21: error: ‘is_literal_type’ is not a member of ‘std’ +is_literal_type.pass.cpp:21: error: template argument 1 is invalid +is_literal_type.pass.cpp:21: error: template argument 1 is invalid +is_literal_type.pass.cpp failed to compile +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = int]’: +is_pod.pass.cpp:46: instantiated from here +is_pod.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp:46: instantiated from here +is_pod.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = double]’: +is_pod.pass.cpp:47: instantiated from here +is_pod.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp:47: instantiated from here +is_pod.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = int*]’: +is_pod.pass.cpp:48: instantiated from here +is_pod.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp:48: instantiated from here +is_pod.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = const int*]’: +is_pod.pass.cpp:49: instantiated from here +is_pod.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp:49: instantiated from here +is_pod.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = char [3]]’: +is_pod.pass.cpp:50: instantiated from here +is_pod.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp:50: instantiated from here +is_pod.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp failed to compile +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic2’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:28: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:689: error: base type ‘Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic1’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:28: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:688: error: base type ‘Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic2’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:29: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:689: error: base type ‘const Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic1’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:29: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:688: error: base type ‘const Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic2’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:30: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:689: error: base type ‘volatile Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic1’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:30: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:688: error: base type ‘volatile Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic2’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:31: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:689: error: base type ‘const volatile Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic1’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:31: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:688: error: base type ‘const volatile Union’ fails to be a struct or class type +is_polymorphic.pass.cpp failed to compile +is_standard_layout.pass.cpp: In function ‘int main()’: +is_standard_layout.pass.cpp:18: error: ‘is_standard_layout’ is not a member of ‘std’ +is_standard_layout.pass.cpp:18: error: template argument 1 is invalid +is_standard_layout.pass.cpp:18: error: template argument 1 is invalid +is_standard_layout.pass.cpp:19: error: ‘is_standard_layout’ is not a member of ‘std’ +is_standard_layout.pass.cpp:19: error: template argument 1 is invalid +is_standard_layout.pass.cpp:19: error: template argument 1 is invalid +is_standard_layout.pass.cpp:20: error: ‘is_standard_layout’ is not a member of ‘std’ +is_standard_layout.pass.cpp:20: error: template argument 1 is invalid +is_standard_layout.pass.cpp:20: error: template argument 1 is invalid +is_standard_layout.pass.cpp failed to compile +is_trivial.pass.cpp: In function ‘int main()’: +is_trivial.pass.cpp:18: error: ‘is_trivial’ is not a member of ‘std’ +is_trivial.pass.cpp:18: error: template argument 1 is invalid +is_trivial.pass.cpp:18: error: template argument 1 is invalid +is_trivial.pass.cpp:19: error: ‘is_trivial’ is not a member of ‘std’ +is_trivial.pass.cpp:19: error: template argument 1 is invalid +is_trivial.pass.cpp:19: error: template argument 1 is invalid +is_trivial.pass.cpp:20: error: ‘is_trivial’ is not a member of ‘std’ +is_trivial.pass.cpp:20: error: template argument 1 is invalid +is_trivial.pass.cpp:20: error: template argument 1 is invalid +is_trivial.pass.cpp failed to compile +is_trivialially_copyable.pass.cpp: In function ‘int main()’: +is_trivialially_copyable.pass.cpp:30: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:30: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:30: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:31: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:31: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:31: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:32: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:32: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:32: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:33: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:33: error: ‘::value’ has not been declared +is_trivialially_copyable.pass.cpp:33: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:34: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:34: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:34: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:35: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:35: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:35: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:36: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:36: error: ‘::value’ has not been declared +is_trivialially_copyable.pass.cpp:36: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp failed to compile +failed 24 tests in /test/utilities/meta/meta.unary/meta.unary.prop +passed 10 tests in /test/utilities/meta/meta.unary/meta.unary.prop +passed 2 tests in /test/utilities/ratio +passed 8 tests in /test/utilities/ratio/ratio.arithmetic +passed 6 tests in /test/utilities/ratio/ratio.comparison +passed 4 tests in /test/utilities/ratio/ratio.ratio +passed 1 tests in /test/utilities/ratio/ratio.si +passed 2 tests in /test/utilities/template.bitset +passed 4 tests in /test/utilities/template.bitset/bitset.cons +passed 1 tests in /test/utilities/template.bitset/bitset.hash +passed 26 tests in /test/utilities/template.bitset/bitset.members +passed 5 tests in /test/utilities/template.bitset/bitset.operators +passed 7 tests in /test/utilities/time +passed 1 tests in /test/utilities/time/time.clock +passed 2 tests in /test/utilities/time/time.clock/time.clock.hires +passed 2 tests in /test/utilities/time/time.clock/time.clock.monotonic +passed 5 tests in /test/utilities/time/time.clock/time.clock.system +passed 1 tests in /test/utilities/time/time.clock.req +passed 5 tests in /test/utilities/time/time.duration +passed 12 tests in /test/utilities/time/time.duration/time.duration.arithmetic +passed 2 tests in /test/utilities/time/time.duration/time.duration.cast +passed 2 tests in /test/utilities/time/time.duration/time.duration.comparisons +passed 11 tests in /test/utilities/time/time.duration/time.duration.cons +passed 11 tests in /test/utilities/time/time.duration/time.duration.nonmember +passed 1 tests in /test/utilities/time/time.duration/time.duration.observer +passed 3 tests in /test/utilities/time/time.duration/time.duration.special +passed 2 tests in /test/utilities/time/time.point +passed 2 tests in /test/utilities/time/time.point/time.point.arithmetic +passed 2 tests in /test/utilities/time/time.point/time.point.cast +passed 4 tests in /test/utilities/time/time.point/time.point.comparisons +passed 5 tests in /test/utilities/time/time.point/time.point.cons +passed 3 tests in /test/utilities/time/time.point/time.point.nonmember +passed 1 tests in /test/utilities/time/time.point/time.point.observer +passed 2 tests in /test/utilities/time/time.point/time.point.special +passed 1 tests in /test/utilities/time/time.traits +passed 3 tests in /test/utilities/time/time.traits/time.traits.duration_values +passed 1 tests in /test/utilities/time/time.traits/time.traits.is_fp +passed 2 tests in /test/utilities/time/time.traits/time.traits.specializations +passed 1 tests in /test/utilities/tuple +passed 1 tests in /test/utilities/tuple/tuple.general +empty_member.pass.cpp: In function ‘int main()’: +empty_member.pass.cpp:25: error: expected initializer before ‘<’ token +empty_member.pass.cpp:26: error: ‘T’ was not declared in this scope +empty_member.pass.cpp:26: error: template argument 1 is invalid +empty_member.pass.cpp:29: error: expected initializer before ‘<’ token +empty_member.pass.cpp:30: error: ‘T’ was not declared in this scope +empty_member.pass.cpp:30: error: template argument 1 is invalid +empty_member.pass.cpp:33: error: expected initializer before ‘<’ token +empty_member.pass.cpp:34: error: ‘T’ was not declared in this scope +empty_member.pass.cpp:34: error: template argument 1 is invalid +empty_member.pass.cpp:37: error: expected initializer before ‘<’ token +empty_member.pass.cpp:38: error: ‘T’ was not declared in this scope +empty_member.pass.cpp:38: error: template argument 1 is invalid +empty_member.pass.cpp:41: error: expected initializer before ‘<’ token +empty_member.pass.cpp:42: error: ‘T’ was not declared in this scope +empty_member.pass.cpp:42: error: template argument 1 is invalid +empty_member.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple +const_pair.pass.cpp: In function ‘int main()’: +const_pair.pass.cpp:25: error: expected initializer before ‘<’ token +const_pair.pass.cpp:27: error: ‘T1’ was not declared in this scope +const_pair.pass.cpp:27: error: expected `;' before ‘t1’ +const_pair.pass.cpp:28: error: ‘t1’ was not declared in this scope +const_pair.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +const_pair.pass.cpp:30: error: ‘get’ is not a member of ‘std’ +const_pair.pass.cpp failed to compile +convert_copy.pass.cpp: In function ‘int main()’: +convert_copy.pass.cpp:37: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:38: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:39: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:39: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:40: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:40: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:41: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:41: error: ‘t0’ was not declared in this scope +convert_copy.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:45: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:46: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:47: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:47: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:48: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:48: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:49: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:49: error: ‘t0’ was not declared in this scope +convert_copy.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:54: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:55: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:56: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:56: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:57: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:57: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:58: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:58: error: ‘t0’ was not declared in this scope +convert_copy.pass.cpp:59: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:61: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:66: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:67: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:68: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:68: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:69: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:69: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:70: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:70: error: ‘t0’ was not declared in this scope +convert_copy.pass.cpp:71: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:72: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:73: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp failed to compile +convert_move.pass.cpp: In function ‘int main()’: +convert_move.pass.cpp:40: error: expected initializer before ‘<’ token +convert_move.pass.cpp:41: error: expected initializer before ‘<’ token +convert_move.pass.cpp:42: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:42: error: expected `;' before ‘t0’ +convert_move.pass.cpp:43: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:43: error: expected `;' before ‘t1’ +convert_move.pass.cpp:44: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:44: error: ‘t0’ was not declared in this scope +convert_move.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:48: error: expected initializer before ‘<’ token +convert_move.pass.cpp:49: error: expected initializer before ‘<’ token +convert_move.pass.cpp:50: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:50: error: expected `;' before ‘t0’ +convert_move.pass.cpp:51: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:51: error: expected `;' before ‘t1’ +convert_move.pass.cpp:52: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:52: error: ‘t0’ was not declared in this scope +convert_move.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:54: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:57: error: expected initializer before ‘<’ token +convert_move.pass.cpp:58: error: expected initializer before ‘<’ token +convert_move.pass.cpp:59: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:59: error: expected `;' before ‘t0’ +convert_move.pass.cpp:60: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:60: error: expected `;' before ‘t1’ +convert_move.pass.cpp:61: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:61: error: ‘t0’ was not declared in this scope +convert_move.pass.cpp:62: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:63: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:64: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:69: error: expected initializer before ‘<’ token +convert_move.pass.cpp:70: error: expected initializer before ‘<’ token +convert_move.pass.cpp:71: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:71: error: expected `;' before ‘t0’ +convert_move.pass.cpp:72: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:72: error: expected `;' before ‘t1’ +convert_move.pass.cpp:73: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:73: error: ‘t0’ was not declared in this scope +convert_move.pass.cpp:74: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:75: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:76: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:79: error: expected initializer before ‘<’ token +convert_move.pass.cpp:80: error: expected initializer before ‘<’ token +convert_move.pass.cpp:81: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:81: error: expected `;' before ‘t0’ +convert_move.pass.cpp:82: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:82: error: expected `;' before ‘t1’ +convert_move.pass.cpp:83: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:83: error: ‘t0’ was not declared in this scope +convert_move.pass.cpp:84: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:85: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:86: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp failed to compile +copy.pass.cpp: In function ‘int main()’: +copy.pass.cpp:23: error: expected initializer before ‘<’ token +copy.pass.cpp:24: error: ‘T’ was not declared in this scope +copy.pass.cpp:24: error: expected `;' before ‘t0’ +copy.pass.cpp:25: error: expected `;' before ‘t’ +copy.pass.cpp:26: error: ‘t’ was not declared in this scope +copy.pass.cpp:26: error: ‘t0’ was not declared in this scope +copy.pass.cpp:29: error: expected initializer before ‘<’ token +copy.pass.cpp:30: error: ‘T’ was not declared in this scope +copy.pass.cpp:30: error: expected `;' before ‘t0’ +copy.pass.cpp:31: error: expected `;' before ‘t’ +copy.pass.cpp:32: error: ‘t’ was not declared in this scope +copy.pass.cpp:32: error: ‘t0’ was not declared in this scope +copy.pass.cpp:33: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:36: error: expected initializer before ‘<’ token +copy.pass.cpp:37: error: ‘T’ was not declared in this scope +copy.pass.cpp:37: error: expected `;' before ‘t0’ +copy.pass.cpp:38: error: expected `;' before ‘t’ +copy.pass.cpp:39: error: ‘t’ was not declared in this scope +copy.pass.cpp:39: error: ‘t0’ was not declared in this scope +copy.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:41: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:44: error: expected initializer before ‘<’ token +copy.pass.cpp:45: error: ‘T’ was not declared in this scope +copy.pass.cpp:45: error: expected `;' before ‘t0’ +copy.pass.cpp:46: error: expected `;' before ‘t’ +copy.pass.cpp:47: error: ‘t’ was not declared in this scope +copy.pass.cpp:47: error: ‘t0’ was not declared in this scope +copy.pass.cpp:48: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:49: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp failed to compile +move.pass.cpp: In function ‘int main()’: +move.pass.cpp:24: error: expected initializer before ‘<’ token +move.pass.cpp:25: error: ‘T’ was not declared in this scope +move.pass.cpp:25: error: expected `;' before ‘t0’ +move.pass.cpp:26: error: expected `;' before ‘t’ +move.pass.cpp:27: error: ‘t’ was not declared in this scope +move.pass.cpp:27: error: ‘t0’ was not declared in this scope +move.pass.cpp:30: error: expected initializer before ‘<’ token +move.pass.cpp:31: error: ‘T’ was not declared in this scope +move.pass.cpp:31: error: expected `;' before ‘t0’ +move.pass.cpp:32: error: expected `;' before ‘t’ +move.pass.cpp:33: error: ‘t’ was not declared in this scope +move.pass.cpp:33: error: ‘t0’ was not declared in this scope +move.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:37: error: expected initializer before ‘<’ token +move.pass.cpp:38: error: ‘T’ was not declared in this scope +move.pass.cpp:38: error: expected `;' before ‘t0’ +move.pass.cpp:39: error: expected `;' before ‘t’ +move.pass.cpp:40: error: ‘t’ was not declared in this scope +move.pass.cpp:40: error: ‘t0’ was not declared in this scope +move.pass.cpp:41: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:45: error: expected initializer before ‘<’ token +move.pass.cpp:46: error: ‘T’ was not declared in this scope +move.pass.cpp:46: error: expected `;' before ‘t0’ +move.pass.cpp:47: error: expected `;' before ‘t’ +move.pass.cpp:48: error: ‘t’ was not declared in this scope +move.pass.cpp:48: error: ‘t0’ was not declared in this scope +move.pass.cpp:49: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +move.pass.cpp failed to compile +move_pair.pass.cpp: In function ‘int main()’: +move_pair.pass.cpp:41: error: ‘T0’ was not declared in this scope +move_pair.pass.cpp:41: error: ‘>>’ should be ‘> >’ within a nested template argument list +move_pair.pass.cpp:42: error: expected initializer before ‘<’ token +move_pair.pass.cpp:43: error: expected `;' before ‘t0’ +move_pair.pass.cpp:44: error: ‘T1’ was not declared in this scope +move_pair.pass.cpp:44: error: expected `;' before ‘t1’ +move_pair.pass.cpp:45: error: ‘t1’ was not declared in this scope +move_pair.pass.cpp:45: error: ‘t0’ was not declared in this scope +move_pair.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +move_pair.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +move_pair.pass.cpp failed to compile +failed 6 tests in /test/utilities/tuple/tuple.tuple/tuple.assign +passed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.assign +UTypes.pass.cpp: In function ‘int main()’: +UTypes.pass.cpp:25: error: ‘tuple’ is not a member of ‘std’ +UTypes.pass.cpp:25: error: ‘MoveOnly’ was not declared in this scope +UTypes.pass.cpp:25: error: ‘t’ was not declared in this scope +UTypes.pass.cpp:26: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:29: error: ‘tuple’ is not a member of ‘std’ +UTypes.pass.cpp:29: error: ‘MoveOnly’ was not declared in this scope +UTypes.pass.cpp:29: error: ‘t’ was not declared in this scope +UTypes.pass.cpp:30: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:31: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:34: error: ‘tuple’ is not a member of ‘std’ +UTypes.pass.cpp:34: error: ‘MoveOnly’ was not declared in this scope +UTypes.pass.cpp:36: error: ‘t’ was not declared in this scope +UTypes.pass.cpp:37: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:38: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:39: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:43: error: ‘tuple’ is not a member of ‘std’ +UTypes.pass.cpp:43: error: ‘MoveOnly’ was not declared in this scope +UTypes.pass.cpp:44: error: ‘t’ was not declared in this scope +UTypes.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:50: error: ‘tuple’ is not a member of ‘std’ +UTypes.pass.cpp:50: error: ‘MoveOnly’ was not declared in this scope +UTypes.pass.cpp:50: error: ‘t’ was not declared in this scope +UTypes.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp failed to compile +In file included from alloc.pass.cpp:22: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc.pass.cpp:23: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc.pass.cpp: In function ‘int main()’: +alloc.pass.cpp:28: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:28: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:28: error: ‘A1’ was not declared in this scope +alloc.pass.cpp:28: error: expected primary-expression before ‘int’ +alloc.pass.cpp:28: error: ‘t’ was not declared in this scope +alloc.pass.cpp:31: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:31: error: expected primary-expression before ‘int’ +alloc.pass.cpp:31: error: expected `;' before ‘int’ +alloc.pass.cpp:32: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:32: error: ‘t’ was not declared in this scope +alloc.pass.cpp:35: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:35: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:35: error: ‘A1’ was not declared in this scope +alloc.pass.cpp:35: error: expected primary-expression before ‘int’ +alloc.pass.cpp:35: error: ‘t’ was not declared in this scope +alloc.pass.cpp:36: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:40: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:40: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:40: error: ‘A1’ was not declared in this scope +alloc.pass.cpp:40: error: expected primary-expression before ‘int’ +alloc.pass.cpp:40: error: ‘t’ was not declared in this scope +alloc.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:46: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:46: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:46: error: ‘A1’ was not declared in this scope +alloc.pass.cpp:46: error: expected primary-expression before ‘int’ +alloc.pass.cpp:46: error: ‘t’ was not declared in this scope +alloc.pass.cpp:48: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:52: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:52: error: expected primary-expression before ‘,’ token +alloc.pass.cpp:52: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:52: error: ‘A1’ was not declared in this scope +alloc.pass.cpp:52: error: expected primary-expression before ‘int’ +alloc.pass.cpp:52: error: ‘t’ was not declared in this scope +alloc.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:55: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:60: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:60: error: expected primary-expression before ‘,’ token +alloc.pass.cpp:60: error: expected primary-expression before ‘,’ token +alloc.pass.cpp:60: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:61: error: ‘A1’ was not declared in this scope +alloc.pass.cpp:61: error: expected primary-expression before ‘int’ +alloc.pass.cpp:61: error: ‘t’ was not declared in this scope +alloc.pass.cpp:62: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:64: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:66: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:71: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:71: error: expected primary-expression before ‘,’ token +alloc.pass.cpp:71: error: expected primary-expression before ‘,’ token +alloc.pass.cpp:71: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:72: error: ‘A2’ was not declared in this scope +alloc.pass.cpp:72: error: expected primary-expression before ‘int’ +alloc.pass.cpp:72: error: ‘t’ was not declared in this scope +alloc.pass.cpp:73: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:75: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:77: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp failed to compile +In file included from alloc_UTypes.pass.cpp:22: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_UTypes.pass.cpp:23: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_UTypes.pass.cpp: In function ‘int main()’: +alloc_UTypes.pass.cpp:28: error: ‘tuple’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:28: error: ‘MoveOnly’ was not declared in this scope +alloc_UTypes.pass.cpp:28: error: ‘A1’ was not declared in this scope +alloc_UTypes.pass.cpp:28: error: expected primary-expression before ‘int’ +alloc_UTypes.pass.cpp:28: error: ‘t’ was not declared in this scope +alloc_UTypes.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:32: error: ‘tuple’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:32: error: ‘MoveOnly’ was not declared in this scope +alloc_UTypes.pass.cpp:32: error: ‘A1’ was not declared in this scope +alloc_UTypes.pass.cpp:32: error: expected primary-expression before ‘int’ +alloc_UTypes.pass.cpp:33: error: ‘t’ was not declared in this scope +alloc_UTypes.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:35: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:38: error: ‘tuple’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:38: error: ‘MoveOnly’ was not declared in this scope +alloc_UTypes.pass.cpp:38: error: ‘A1’ was not declared in this scope +alloc_UTypes.pass.cpp:38: error: expected primary-expression before ‘int’ +alloc_UTypes.pass.cpp:40: error: ‘t’ was not declared in this scope +alloc_UTypes.pass.cpp:41: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:48: error: ‘tuple’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:48: error: expected primary-expression before ‘int’ +alloc_UTypes.pass.cpp:48: error: expected `;' before ‘int’ +alloc_UTypes.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:50: error: ‘t’ was not declared in this scope +alloc_UTypes.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:54: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:58: error: ‘tuple’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:58: error: ‘MoveOnly’ was not declared in this scope +alloc_UTypes.pass.cpp:58: error: ‘A1’ was not declared in this scope +alloc_UTypes.pass.cpp:58: error: expected primary-expression before ‘int’ +alloc_UTypes.pass.cpp:59: error: ‘t’ was not declared in this scope +alloc_UTypes.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:61: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:62: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:65: error: ‘tuple’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:65: error: ‘MoveOnly’ was not declared in this scope +alloc_UTypes.pass.cpp:65: error: ‘A1’ was not declared in this scope +alloc_UTypes.pass.cpp:65: error: expected primary-expression before ‘int’ +alloc_UTypes.pass.cpp:66: error: ‘t’ was not declared in this scope +alloc_UTypes.pass.cpp:67: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:68: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:69: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp failed to compile +In file included from alloc_const_Types.pass.cpp:21: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_const_Types.pass.cpp:22: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_const_Types.pass.cpp: In function ‘int main()’: +alloc_const_Types.pass.cpp:27: error: ‘tuple’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:27: error: expected primary-expression before ‘int’ +alloc_const_Types.pass.cpp:27: error: expected `;' before ‘int’ +alloc_const_Types.pass.cpp:28: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:28: error: ‘t’ was not declared in this scope +alloc_const_Types.pass.cpp:32: error: ‘tuple’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:32: error: expected primary-expression before ‘>’ token +alloc_const_Types.pass.cpp:32: error: ‘A1’ was not declared in this scope +alloc_const_Types.pass.cpp:32: error: expected primary-expression before ‘int’ +alloc_const_Types.pass.cpp:32: error: ‘t’ was not declared in this scope +alloc_const_Types.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:38: error: ‘tuple’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:38: error: expected primary-expression before ‘>’ token +alloc_const_Types.pass.cpp:38: error: ‘A1’ was not declared in this scope +alloc_const_Types.pass.cpp:38: error: expected primary-expression before ‘int’ +alloc_const_Types.pass.cpp:38: error: ‘t’ was not declared in this scope +alloc_const_Types.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:44: error: ‘tuple’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:44: error: expected primary-expression before ‘int’ +alloc_const_Types.pass.cpp:44: error: expected `;' before ‘int’ +alloc_const_Types.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:46: error: ‘t’ was not declared in this scope +alloc_const_Types.pass.cpp:48: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:53: error: ‘tuple’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:53: error: expected primary-expression before ‘int’ +alloc_const_Types.pass.cpp:53: error: expected `;' before ‘int’ +alloc_const_Types.pass.cpp:56: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:56: error: ‘t’ was not declared in this scope +alloc_const_Types.pass.cpp:58: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:65: error: ‘tuple’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:65: error: expected primary-expression before ‘int’ +alloc_const_Types.pass.cpp:65: error: expected `;' before ‘int’ +alloc_const_Types.pass.cpp:68: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:68: error: ‘t’ was not declared in this scope +alloc_const_Types.pass.cpp:70: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:72: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp failed to compile +In file included from alloc_const_pair.pass.cpp:22: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_const_pair.pass.cpp:23: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_const_pair.pass.cpp: In function ‘int main()’: +alloc_const_pair.pass.cpp:29: error: expected initializer before ‘<’ token +alloc_const_pair.pass.cpp:31: error: ‘T1’ was not declared in this scope +alloc_const_pair.pass.cpp:31: error: expected `;' before ‘t1’ +alloc_const_pair.pass.cpp:32: error: ‘get’ is not a member of ‘std’ +alloc_const_pair.pass.cpp:32: error: ‘t1’ was not declared in this scope +alloc_const_pair.pass.cpp:33: error: ‘get’ is not a member of ‘std’ +alloc_const_pair.pass.cpp:37: error: expected initializer before ‘<’ token +alloc_const_pair.pass.cpp:40: error: ‘T1’ was not declared in this scope +alloc_const_pair.pass.cpp:40: error: expected `;' before ‘t1’ +alloc_const_pair.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +alloc_const_pair.pass.cpp:42: error: ‘t1’ was not declared in this scope +alloc_const_pair.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +alloc_const_pair.pass.cpp:47: error: expected initializer before ‘<’ token +alloc_const_pair.pass.cpp:51: error: ‘T1’ was not declared in this scope +alloc_const_pair.pass.cpp:51: error: expected `;' before ‘t1’ +alloc_const_pair.pass.cpp:54: error: ‘get’ is not a member of ‘std’ +alloc_const_pair.pass.cpp:54: error: ‘t1’ was not declared in this scope +alloc_const_pair.pass.cpp:55: error: ‘get’ is not a member of ‘std’ +alloc_const_pair.pass.cpp failed to compile +In file included from alloc_convert_copy.pass.cpp:21: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_convert_copy.pass.cpp:22: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_convert_copy.pass.cpp: In function ‘int main()’: +alloc_convert_copy.pass.cpp:27: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:28: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:29: error: ‘T0’ was not declared in this scope +alloc_convert_copy.pass.cpp:29: error: expected `;' before ‘t0’ +alloc_convert_copy.pass.cpp:30: error: ‘T1’ was not declared in this scope +alloc_convert_copy.pass.cpp:30: error: expected `;' before ‘t1’ +alloc_convert_copy.pass.cpp:31: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp:31: error: ‘t1’ was not declared in this scope +alloc_convert_copy.pass.cpp:34: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:35: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:36: error: ‘T0’ was not declared in this scope +alloc_convert_copy.pass.cpp:36: error: expected `;' before ‘t0’ +alloc_convert_copy.pass.cpp:38: error: ‘T1’ was not declared in this scope +alloc_convert_copy.pass.cpp:38: error: expected `;' before ‘t1’ +alloc_convert_copy.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp:40: error: ‘t1’ was not declared in this scope +alloc_convert_copy.pass.cpp:43: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:44: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:45: error: ‘T0’ was not declared in this scope +alloc_convert_copy.pass.cpp:45: error: expected `;' before ‘t0’ +alloc_convert_copy.pass.cpp:48: error: ‘T1’ was not declared in this scope +alloc_convert_copy.pass.cpp:48: error: expected `;' before ‘t1’ +alloc_convert_copy.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp:51: error: ‘t1’ was not declared in this scope +alloc_convert_copy.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp:55: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:56: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:57: error: ‘T0’ was not declared in this scope +alloc_convert_copy.pass.cpp:57: error: expected `;' before ‘t0’ +alloc_convert_copy.pass.cpp:60: error: ‘T1’ was not declared in this scope +alloc_convert_copy.pass.cpp:60: error: expected `;' before ‘t1’ +alloc_convert_copy.pass.cpp:63: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp:63: error: ‘t1’ was not declared in this scope +alloc_convert_copy.pass.cpp:64: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp:65: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp failed to compile +In file included from alloc_convert_move.pass.cpp:23: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_convert_move.pass.cpp:24: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_convert_move.pass.cpp: In function ‘int main()’: +alloc_convert_move.pass.cpp:44: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:45: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:46: error: ‘T0’ was not declared in this scope +alloc_convert_move.pass.cpp:46: error: expected `;' before ‘t0’ +alloc_convert_move.pass.cpp:48: error: ‘T1’ was not declared in this scope +alloc_convert_move.pass.cpp:48: error: expected `;' before ‘t1’ +alloc_convert_move.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp:50: error: ‘t1’ was not declared in this scope +alloc_convert_move.pass.cpp:53: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:54: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:55: error: ‘T0’ was not declared in this scope +alloc_convert_move.pass.cpp:55: error: expected `;' before ‘t0’ +alloc_convert_move.pass.cpp:56: error: ‘T1’ was not declared in this scope +alloc_convert_move.pass.cpp:56: error: expected `;' before ‘t1’ +alloc_convert_move.pass.cpp:57: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp:57: error: ‘t1’ was not declared in this scope +alloc_convert_move.pass.cpp:60: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:61: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:62: error: ‘T0’ was not declared in this scope +alloc_convert_move.pass.cpp:62: error: expected `;' before ‘t0’ +alloc_convert_move.pass.cpp:64: error: ‘T1’ was not declared in this scope +alloc_convert_move.pass.cpp:64: error: expected `;' before ‘t1’ +alloc_convert_move.pass.cpp:66: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp:66: error: ‘t1’ was not declared in this scope +alloc_convert_move.pass.cpp:67: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp:70: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:71: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:72: error: ‘T0’ was not declared in this scope +alloc_convert_move.pass.cpp:72: error: expected `;' before ‘t0’ +alloc_convert_move.pass.cpp:75: error: ‘T1’ was not declared in this scope +alloc_convert_move.pass.cpp:75: error: expected `;' before ‘t1’ +alloc_convert_move.pass.cpp:78: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp:78: error: ‘t1’ was not declared in this scope +alloc_convert_move.pass.cpp:79: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp:80: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp failed to compile +In file included from alloc_copy.pass.cpp:21: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_copy.pass.cpp:22: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_copy.pass.cpp: In function ‘int main()’: +alloc_copy.pass.cpp:27: error: expected initializer before ‘<’ token +alloc_copy.pass.cpp:28: error: ‘T’ was not declared in this scope +alloc_copy.pass.cpp:28: error: expected `;' before ‘t0’ +alloc_copy.pass.cpp:29: error: expected `;' before ‘t’ +alloc_copy.pass.cpp:32: error: expected initializer before ‘<’ token +alloc_copy.pass.cpp:33: error: ‘T’ was not declared in this scope +alloc_copy.pass.cpp:33: error: expected `;' before ‘t0’ +alloc_copy.pass.cpp:34: error: expected `;' before ‘t’ +alloc_copy.pass.cpp:35: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:35: error: ‘t’ was not declared in this scope +alloc_copy.pass.cpp:38: error: expected initializer before ‘<’ token +alloc_copy.pass.cpp:39: error: ‘T’ was not declared in this scope +alloc_copy.pass.cpp:39: error: expected `;' before ‘t0’ +alloc_copy.pass.cpp:41: error: expected `;' before ‘t’ +alloc_copy.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:43: error: ‘t’ was not declared in this scope +alloc_copy.pass.cpp:46: error: expected initializer before ‘<’ token +alloc_copy.pass.cpp:47: error: ‘T’ was not declared in this scope +alloc_copy.pass.cpp:47: error: expected `;' before ‘t0’ +alloc_copy.pass.cpp:49: error: expected `;' before ‘t’ +alloc_copy.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:51: error: ‘t’ was not declared in this scope +alloc_copy.pass.cpp:54: error: expected initializer before ‘<’ token +alloc_copy.pass.cpp:55: error: ‘T’ was not declared in this scope +alloc_copy.pass.cpp:55: error: expected `;' before ‘t0’ +alloc_copy.pass.cpp:58: error: expected `;' before ‘t’ +alloc_copy.pass.cpp:61: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:61: error: ‘t’ was not declared in this scope +alloc_copy.pass.cpp:62: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:65: error: expected initializer before ‘<’ token +alloc_copy.pass.cpp:66: error: ‘T’ was not declared in this scope +alloc_copy.pass.cpp:66: error: expected `;' before ‘t0’ +alloc_copy.pass.cpp:69: error: expected `;' before ‘t’ +alloc_copy.pass.cpp:72: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:72: error: ‘t’ was not declared in this scope +alloc_copy.pass.cpp:73: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:74: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp failed to compile +In file included from alloc_move.pass.cpp:22: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_move.pass.cpp:23: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_move.pass.cpp: In function ‘int main()’: +alloc_move.pass.cpp:28: error: expected initializer before ‘<’ token +alloc_move.pass.cpp:29: error: ‘T’ was not declared in this scope +alloc_move.pass.cpp:29: error: expected `;' before ‘t0’ +alloc_move.pass.cpp:30: error: expected `;' before ‘t’ +alloc_move.pass.cpp:33: error: expected initializer before ‘<’ token +alloc_move.pass.cpp:34: error: ‘T’ was not declared in this scope +alloc_move.pass.cpp:34: error: expected `;' before ‘t0’ +alloc_move.pass.cpp:35: error: expected `;' before ‘t’ +alloc_move.pass.cpp:36: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:36: error: ‘t’ was not declared in this scope +alloc_move.pass.cpp:39: error: expected initializer before ‘<’ token +alloc_move.pass.cpp:40: error: ‘T’ was not declared in this scope +alloc_move.pass.cpp:40: error: expected `;' before ‘t0’ +alloc_move.pass.cpp:42: error: expected `;' before ‘t’ +alloc_move.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:44: error: ‘t’ was not declared in this scope +alloc_move.pass.cpp:47: error: expected initializer before ‘<’ token +alloc_move.pass.cpp:48: error: ‘T’ was not declared in this scope +alloc_move.pass.cpp:48: error: expected `;' before ‘t0’ +alloc_move.pass.cpp:50: error: expected `;' before ‘t’ +alloc_move.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:52: error: ‘t’ was not declared in this scope +alloc_move.pass.cpp:55: error: expected initializer before ‘<’ token +alloc_move.pass.cpp:56: error: ‘T’ was not declared in this scope +alloc_move.pass.cpp:56: error: expected `;' before ‘t0’ +alloc_move.pass.cpp:58: error: expected `;' before ‘t’ +alloc_move.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:60: error: ‘t’ was not declared in this scope +alloc_move.pass.cpp:61: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:64: error: expected initializer before ‘<’ token +alloc_move.pass.cpp:65: error: ‘T’ was not declared in this scope +alloc_move.pass.cpp:65: error: expected `;' before ‘t0’ +alloc_move.pass.cpp:68: error: expected `;' before ‘t’ +alloc_move.pass.cpp:71: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:71: error: ‘t’ was not declared in this scope +alloc_move.pass.cpp:72: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:73: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp failed to compile +In file included from alloc_move_pair.pass.cpp:23: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_move_pair.pass.cpp:24: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_move_pair.pass.cpp: In function ‘int main()’: +alloc_move_pair.pass.cpp:45: error: ‘T0’ was not declared in this scope +alloc_move_pair.pass.cpp:45: error: ‘>>’ should be ‘> >’ within a nested template argument list +alloc_move_pair.pass.cpp:46: error: expected initializer before ‘<’ token +alloc_move_pair.pass.cpp:47: error: expected `;' before ‘t0’ +alloc_move_pair.pass.cpp:49: error: ‘T1’ was not declared in this scope +alloc_move_pair.pass.cpp:49: error: expected `;' before ‘t1’ +alloc_move_pair.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +alloc_move_pair.pass.cpp:51: error: ‘t1’ was not declared in this scope +alloc_move_pair.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +alloc_move_pair.pass.cpp failed to compile +const_Types.pass.cpp: In function ‘int main()’: +const_Types.pass.cpp:23: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:23: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:23: error: expected `;' before ‘int’ +const_Types.pass.cpp:24: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:24: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:27: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:27: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:27: error: expected `;' before ‘int’ +const_Types.pass.cpp:28: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:28: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:32: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:32: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:32: error: expected `;' before ‘int’ +const_Types.pass.cpp:33: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:33: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:37: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:37: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:37: error: expected `;' before ‘int’ +const_Types.pass.cpp:38: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:38: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:39: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:44: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:44: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:44: error: expected `;' before ‘int’ +const_Types.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:45: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:50: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:50: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:50: error: expected `;' before ‘int’ +const_Types.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:51: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:56: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:56: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:56: error: expected `;' before ‘int’ +const_Types.pass.cpp:57: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:57: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:58: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:59: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp failed to compile +const_pair.pass.cpp: In function ‘int main()’: +const_pair.pass.cpp:24: error: expected initializer before ‘<’ token +const_pair.pass.cpp:26: error: ‘T1’ was not declared in this scope +const_pair.pass.cpp:26: error: expected `;' before ‘t1’ +const_pair.pass.cpp:27: error: ‘get’ is not a member of ‘std’ +const_pair.pass.cpp:27: error: ‘t1’ was not declared in this scope +const_pair.pass.cpp:28: error: ‘get’ is not a member of ‘std’ +const_pair.pass.cpp failed to compile +convert_copy.pass.cpp: In function ‘int main()’: +convert_copy.pass.cpp:36: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:37: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:38: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:38: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:39: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:39: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:40: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:43: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:44: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:45: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:45: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:46: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:46: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:47: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:48: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:51: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:52: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:53: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:53: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:54: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:54: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:55: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:55: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:56: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:57: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:61: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:62: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:63: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:63: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:64: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:64: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:66: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:66: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:67: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:68: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp failed to compile +convert_move.pass.cpp: In function ‘int main()’: +convert_move.pass.cpp:39: error: expected initializer before ‘<’ token +convert_move.pass.cpp:40: error: expected initializer before ‘<’ token +convert_move.pass.cpp:41: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:41: error: expected `;' before ‘t0’ +convert_move.pass.cpp:42: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:42: error: expected `;' before ‘t1’ +convert_move.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:43: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:46: error: expected initializer before ‘<’ token +convert_move.pass.cpp:47: error: expected initializer before ‘<’ token +convert_move.pass.cpp:48: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:48: error: expected `;' before ‘t0’ +convert_move.pass.cpp:49: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:49: error: expected `;' before ‘t1’ +convert_move.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:50: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:54: error: expected initializer before ‘<’ token +convert_move.pass.cpp:55: error: expected initializer before ‘<’ token +convert_move.pass.cpp:56: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:56: error: expected `;' before ‘t0’ +convert_move.pass.cpp:57: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:57: error: expected `;' before ‘t1’ +convert_move.pass.cpp:58: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:58: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:59: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:64: error: expected initializer before ‘<’ token +convert_move.pass.cpp:65: error: expected initializer before ‘<’ token +convert_move.pass.cpp:66: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:66: error: expected `;' before ‘t0’ +convert_move.pass.cpp:67: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:67: error: expected `;' before ‘t1’ +convert_move.pass.cpp:69: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:69: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:70: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:71: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:74: error: expected initializer before ‘<’ token +convert_move.pass.cpp:75: error: expected initializer before ‘<’ token +convert_move.pass.cpp:76: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:76: error: expected `;' before ‘t0’ +convert_move.pass.cpp:77: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:77: error: expected `;' before ‘t1’ +convert_move.pass.cpp:78: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:78: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:79: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:80: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp failed to compile +copy.pass.cpp: In function ‘int main()’: +copy.pass.cpp:23: error: expected initializer before ‘<’ token +copy.pass.cpp:24: error: ‘T’ was not declared in this scope +copy.pass.cpp:24: error: expected `;' before ‘t0’ +copy.pass.cpp:25: error: expected `;' before ‘t’ +copy.pass.cpp:28: error: expected initializer before ‘<’ token +copy.pass.cpp:29: error: ‘T’ was not declared in this scope +copy.pass.cpp:29: error: expected `;' before ‘t0’ +copy.pass.cpp:30: error: expected `;' before ‘t’ +copy.pass.cpp:31: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:31: error: ‘t’ was not declared in this scope +copy.pass.cpp:34: error: expected initializer before ‘<’ token +copy.pass.cpp:35: error: ‘T’ was not declared in this scope +copy.pass.cpp:35: error: expected `;' before ‘t0’ +copy.pass.cpp:36: error: expected `;' before ‘t’ +copy.pass.cpp:37: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:37: error: ‘t’ was not declared in this scope +copy.pass.cpp:38: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:41: error: expected initializer before ‘<’ token +copy.pass.cpp:42: error: ‘T’ was not declared in this scope +copy.pass.cpp:42: error: expected `;' before ‘t0’ +copy.pass.cpp:43: error: expected `;' before ‘t’ +copy.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:44: error: ‘t’ was not declared in this scope +copy.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp failed to compile +default.pass.cpp: In function ‘int main()’: +default.pass.cpp:25: error: ‘tuple’ is not a member of ‘std’ +default.pass.cpp:25: error: expected primary-expression before ‘>’ token +default.pass.cpp:25: error: ‘t’ was not declared in this scope +default.pass.cpp:28: error: ‘tuple’ is not a member of ‘std’ +default.pass.cpp:28: error: expected primary-expression before ‘int’ +default.pass.cpp:28: error: expected `;' before ‘int’ +default.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:29: error: ‘t’ was not declared in this scope +default.pass.cpp:32: error: ‘tuple’ is not a member of ‘std’ +default.pass.cpp:32: error: expected primary-expression before ‘int’ +default.pass.cpp:32: error: expected `;' before ‘int’ +default.pass.cpp:33: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:33: error: ‘t’ was not declared in this scope +default.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:37: error: ‘tuple’ is not a member of ‘std’ +default.pass.cpp:37: error: expected primary-expression before ‘int’ +default.pass.cpp:37: error: expected `;' before ‘int’ +default.pass.cpp:38: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:38: error: ‘t’ was not declared in this scope +default.pass.cpp:39: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:43: error: ‘tuple’ is not a member of ‘std’ +default.pass.cpp:43: error: expected primary-expression before ‘int’ +default.pass.cpp:43: error: expected `;' before ‘int’ +default.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:44: error: ‘t’ was not declared in this scope +default.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +default.pass.cpp failed to compile +move.pass.cpp: In function ‘int main()’: +move.pass.cpp:24: error: expected initializer before ‘<’ token +move.pass.cpp:25: error: ‘T’ was not declared in this scope +move.pass.cpp:25: error: expected `;' before ‘t0’ +move.pass.cpp:26: error: expected `;' before ‘t’ +move.pass.cpp:29: error: expected initializer before ‘<’ token +move.pass.cpp:30: error: ‘T’ was not declared in this scope +move.pass.cpp:30: error: expected `;' before ‘t0’ +move.pass.cpp:31: error: expected `;' before ‘t’ +move.pass.cpp:32: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:32: error: ‘t’ was not declared in this scope +move.pass.cpp:35: error: expected initializer before ‘<’ token +move.pass.cpp:36: error: ‘T’ was not declared in this scope +move.pass.cpp:36: error: expected `;' before ‘t0’ +move.pass.cpp:37: error: expected `;' before ‘t’ +move.pass.cpp:38: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:38: error: ‘t’ was not declared in this scope +move.pass.cpp:39: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:42: error: expected initializer before ‘<’ token +move.pass.cpp:43: error: ‘T’ was not declared in this scope +move.pass.cpp:43: error: expected `;' before ‘t0’ +move.pass.cpp:44: error: expected `;' before ‘t’ +move.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:45: error: ‘t’ was not declared in this scope +move.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +move.pass.cpp failed to compile +move_pair.pass.cpp: In function ‘int main()’: +move_pair.pass.cpp:40: error: ‘T0’ was not declared in this scope +move_pair.pass.cpp:40: error: ‘>>’ should be ‘> >’ within a nested template argument list +move_pair.pass.cpp:41: error: expected initializer before ‘<’ token +move_pair.pass.cpp:42: error: expected `;' before ‘t0’ +move_pair.pass.cpp:43: error: ‘T1’ was not declared in this scope +move_pair.pass.cpp:43: error: expected `;' before ‘t1’ +move_pair.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +move_pair.pass.cpp:44: error: ‘t1’ was not declared in this scope +move_pair.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +move_pair.pass.cpp failed to compile +failed 18 tests in /test/utilities/tuple/tuple.tuple/tuple.cnstr +passed 4 tests in /test/utilities/tuple/tuple.tuple/tuple.cnstr +make_tuple.pass.cpp: In function ‘int main()’: +make_tuple.pass.cpp:26: error: ‘tuple’ is not a member of ‘std’ +make_tuple.pass.cpp:26: error: expected primary-expression before ‘int’ +make_tuple.pass.cpp:26: error: expected `;' before ‘int’ +make_tuple.pass.cpp:28: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:28: error: ‘t’ was not declared in this scope +make_tuple.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:30: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:33: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:35: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:36: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:37: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp failed to compile +tie.pass.cpp: In function ‘int main()’: +tie.pass.cpp:26: error: ‘tie’ is not a member of ‘std’ +tie.pass.cpp:26: error: ‘ignore’ is not a member of ‘std’ +tie.pass.cpp:26: error: ‘make_tuple’ is not a member of ‘std’ +tie.pass.cpp failed to compile +tuple_cat.pass.cpp: In function ‘int main()’: +tuple_cat.pass.cpp:39: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:39: error: expected primary-expression before ‘>’ token +tuple_cat.pass.cpp:39: error: ‘t1’ was not declared in this scope +tuple_cat.pass.cpp:40: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:40: error: expected primary-expression before ‘>’ token +tuple_cat.pass.cpp:40: error: ‘t2’ was not declared in this scope +tuple_cat.pass.cpp:41: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:41: error: expected primary-expression before ‘>’ token +tuple_cat.pass.cpp:41: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:41: error: ‘tuple_cat’ is not a member of ‘std’ +tuple_cat.pass.cpp:44: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:44: error: expected primary-expression before ‘>’ token +tuple_cat.pass.cpp:44: error: ‘t1’ was not declared in this scope +tuple_cat.pass.cpp:45: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:45: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:45: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:46: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:46: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:46: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:47: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:50: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:50: error: expected primary-expression before ‘>’ token +tuple_cat.pass.cpp:50: error: ‘t1’ was not declared in this scope +tuple_cat.pass.cpp:51: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:51: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:51: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:52: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:52: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:52: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:53: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:56: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:56: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:56: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:57: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:57: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:57: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:58: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:58: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:58: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:59: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:59: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:63: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:63: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:63: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:64: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:64: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:64: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:65: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:65: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:65: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:66: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:66: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:67: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:70: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:70: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:70: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:71: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:71: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:71: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:72: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:72: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:72: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:73: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:73: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:74: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:75: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:78: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:78: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:78: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:79: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:79: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:79: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:80: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:80: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:80: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:81: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:81: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:82: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:83: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:86: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:86: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:86: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:87: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:87: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:87: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:88: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:88: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:88: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:90: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:90: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:91: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:92: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:93: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:96: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:96: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:96: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:97: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:97: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:97: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:98: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:98: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:98: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:100: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:100: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:101: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:102: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:103: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:106: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:106: error: ‘MoveOnly’ was not declared in this scope +tuple_cat.pass.cpp:106: error: ‘t1’ was not declared in this scope +tuple_cat.pass.cpp:107: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:107: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:107: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:108: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:108: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:108: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:110: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:110: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:111: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:112: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:113: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp failed to compile +failed 3 tests in /test/utilities/tuple/tuple.tuple/tuple.creation +get_const.pass.cpp: In function ‘int main()’: +get_const.pass.cpp:25: error: expected initializer before ‘<’ token +get_const.pass.cpp:26: error: ‘T’ does not name a type +get_const.pass.cpp:27: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:27: error: ‘t’ was not declared in this scope +get_const.pass.cpp:30: error: expected initializer before ‘<’ token +get_const.pass.cpp:31: error: ‘T’ does not name a type +get_const.pass.cpp:32: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:32: error: ‘t’ was not declared in this scope +get_const.pass.cpp:33: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:36: error: expected initializer before ‘<’ token +get_const.pass.cpp:38: error: ‘T’ does not name a type +get_const.pass.cpp:39: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:39: error: ‘t’ was not declared in this scope +get_const.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:41: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp failed to compile +get_non_const.pass.cpp: In function ‘int main()’: +get_non_const.pass.cpp:25: error: expected initializer before ‘<’ token +get_non_const.pass.cpp:26: error: ‘T’ was not declared in this scope +get_non_const.pass.cpp:26: error: expected `;' before ‘t’ +get_non_const.pass.cpp:27: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:27: error: ‘t’ was not declared in this scope +get_non_const.pass.cpp:28: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:32: error: expected initializer before ‘<’ token +get_non_const.pass.cpp:33: error: ‘T’ was not declared in this scope +get_non_const.pass.cpp:33: error: expected `;' before ‘t’ +get_non_const.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:34: error: ‘t’ was not declared in this scope +get_non_const.pass.cpp:35: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:36: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:37: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:38: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:39: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:42: error: expected initializer before ‘<’ token +get_non_const.pass.cpp:44: error: ‘T’ was not declared in this scope +get_non_const.pass.cpp:44: error: expected `;' before ‘t’ +get_non_const.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:45: error: ‘t’ was not declared in this scope +get_non_const.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:48: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:49: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp failed to compile +failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.elem +passed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.elem +tuple_element.pass.cpp: In function ‘int main()’: +tuple_element.pass.cpp:27: error: expected initializer before ‘<’ token +tuple_element.pass.cpp:28: error: ‘T’ was not declared in this scope +tuple_element.pass.cpp:28: error: template argument 2 is invalid +tuple_element.pass.cpp:28: error: template argument 1 is invalid +tuple_element.pass.cpp:28: error: template argument 1 is invalid +tuple_element.pass.cpp:32: error: expected initializer before ‘<’ token +tuple_element.pass.cpp:33: error: ‘T’ was not declared in this scope +tuple_element.pass.cpp:33: error: template argument 2 is invalid +tuple_element.pass.cpp:33: error: template argument 1 is invalid +tuple_element.pass.cpp:33: error: template argument 1 is invalid +tuple_element.pass.cpp:35: error: ‘T’ cannot appear in a constant-expression +tuple_element.pass.cpp:35: error: template argument 2 is invalid +tuple_element.pass.cpp:35: error: template argument 1 is invalid +tuple_element.pass.cpp:35: error: template argument 1 is invalid +tuple_element.pass.cpp:39: error: expected initializer before ‘<’ token +tuple_element.pass.cpp:40: error: ‘T’ was not declared in this scope +tuple_element.pass.cpp:40: error: template argument 2 is invalid +tuple_element.pass.cpp:40: error: template argument 1 is invalid +tuple_element.pass.cpp:40: error: template argument 1 is invalid +tuple_element.pass.cpp:42: error: ‘T’ cannot appear in a constant-expression +tuple_element.pass.cpp:42: error: template argument 2 is invalid +tuple_element.pass.cpp:42: error: template argument 1 is invalid +tuple_element.pass.cpp:42: error: template argument 1 is invalid +tuple_element.pass.cpp:44: error: ‘T’ cannot appear in a constant-expression +tuple_element.pass.cpp:44: error: template argument 2 is invalid +tuple_element.pass.cpp:44: error: template argument 1 is invalid +tuple_element.pass.cpp:44: error: template argument 1 is invalid +tuple_element.pass.cpp failed to compile +tuple_size.pass.cpp: In function ‘int main()’: +tuple_size.pass.cpp:24: error: expected initializer before ‘<’ token +tuple_size.pass.cpp:25: error: ‘T’ was not declared in this scope +tuple_size.pass.cpp:25: error: template argument 1 is invalid +tuple_size.pass.cpp:25: error: template argument 2 is invalid +tuple_size.pass.cpp:25: error: template argument 1 is invalid +tuple_size.pass.cpp:29: error: expected initializer before ‘<’ token +tuple_size.pass.cpp:30: error: ‘T’ was not declared in this scope +tuple_size.pass.cpp:30: error: template argument 1 is invalid +tuple_size.pass.cpp:30: error: template argument 2 is invalid +tuple_size.pass.cpp:30: error: template argument 1 is invalid +tuple_size.pass.cpp:34: error: expected initializer before ‘<’ token +tuple_size.pass.cpp:35: error: ‘T’ was not declared in this scope +tuple_size.pass.cpp:35: error: template argument 1 is invalid +tuple_size.pass.cpp:35: error: template argument 2 is invalid +tuple_size.pass.cpp:35: error: template argument 1 is invalid +tuple_size.pass.cpp:39: error: expected initializer before ‘<’ token +tuple_size.pass.cpp:40: error: ‘T’ was not declared in this scope +tuple_size.pass.cpp:40: error: template argument 1 is invalid +tuple_size.pass.cpp:40: error: template argument 2 is invalid +tuple_size.pass.cpp:40: error: template argument 1 is invalid +tuple_size.pass.cpp failed to compile +failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.helper +begin.pass.cpp: In function ‘int main()’: +begin.pass.cpp:27: error: expected initializer before ‘<’ token +begin.pass.cpp:29: error: ‘T’ does not name a type +begin.pass.cpp:30: error: ‘t’ was not declared in this scope +begin.pass.cpp:30: error: ‘begin’ was not declared in this scope +begin.pass.cpp:31: error: ‘end’ was not declared in this scope +begin.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.range +eq.pass.cpp: In function ‘int main()’: +eq.pass.cpp:25: error: expected initializer before ‘<’ token +eq.pass.cpp:26: error: expected initializer before ‘<’ token +eq.pass.cpp:27: error: ‘T1’ does not name a type +eq.pass.cpp:28: error: ‘T2’ does not name a type +eq.pass.cpp:29: error: ‘t1’ was not declared in this scope +eq.pass.cpp:29: error: ‘t2’ was not declared in this scope +eq.pass.cpp:33: error: expected initializer before ‘<’ token +eq.pass.cpp:34: error: expected initializer before ‘<’ token +eq.pass.cpp:35: error: ‘T1’ does not name a type +eq.pass.cpp:36: error: ‘T2’ does not name a type +eq.pass.cpp:37: error: ‘t1’ was not declared in this scope +eq.pass.cpp:37: error: ‘t2’ was not declared in this scope +eq.pass.cpp:41: error: expected initializer before ‘<’ token +eq.pass.cpp:42: error: expected initializer before ‘<’ token +eq.pass.cpp:43: error: ‘T1’ does not name a type +eq.pass.cpp:44: error: ‘T2’ does not name a type +eq.pass.cpp:45: error: ‘t1’ was not declared in this scope +eq.pass.cpp:45: error: ‘t2’ was not declared in this scope +eq.pass.cpp:49: error: expected initializer before ‘<’ token +eq.pass.cpp:50: error: expected initializer before ‘<’ token +eq.pass.cpp:51: error: ‘T1’ does not name a type +eq.pass.cpp:52: error: ‘T2’ does not name a type +eq.pass.cpp:53: error: ‘t1’ was not declared in this scope +eq.pass.cpp:53: error: ‘t2’ was not declared in this scope +eq.pass.cpp:57: error: expected initializer before ‘<’ token +eq.pass.cpp:58: error: expected initializer before ‘<’ token +eq.pass.cpp:59: error: ‘T1’ does not name a type +eq.pass.cpp:60: error: ‘T2’ does not name a type +eq.pass.cpp:61: error: ‘t1’ was not declared in this scope +eq.pass.cpp:61: error: ‘t2’ was not declared in this scope +eq.pass.cpp:65: error: expected initializer before ‘<’ token +eq.pass.cpp:66: error: expected initializer before ‘<’ token +eq.pass.cpp:67: error: ‘T1’ does not name a type +eq.pass.cpp:68: error: ‘T2’ does not name a type +eq.pass.cpp:69: error: ‘t1’ was not declared in this scope +eq.pass.cpp:69: error: ‘t2’ was not declared in this scope +eq.pass.cpp:73: error: expected initializer before ‘<’ token +eq.pass.cpp:74: error: expected initializer before ‘<’ token +eq.pass.cpp:75: error: ‘T1’ does not name a type +eq.pass.cpp:76: error: ‘T2’ does not name a type +eq.pass.cpp:77: error: ‘t1’ was not declared in this scope +eq.pass.cpp:77: error: ‘t2’ was not declared in this scope +eq.pass.cpp:81: error: expected initializer before ‘<’ token +eq.pass.cpp:82: error: expected initializer before ‘<’ token +eq.pass.cpp:83: error: ‘T1’ does not name a type +eq.pass.cpp:84: error: ‘T2’ does not name a type +eq.pass.cpp:85: error: ‘t1’ was not declared in this scope +eq.pass.cpp:85: error: ‘t2’ was not declared in this scope +eq.pass.cpp:89: error: expected initializer before ‘<’ token +eq.pass.cpp:90: error: expected initializer before ‘<’ token +eq.pass.cpp:91: error: ‘T1’ does not name a type +eq.pass.cpp:92: error: ‘T2’ does not name a type +eq.pass.cpp:93: error: ‘t1’ was not declared in this scope +eq.pass.cpp:93: error: ‘t2’ was not declared in this scope +eq.pass.cpp:97: error: expected initializer before ‘<’ token +eq.pass.cpp:98: error: expected initializer before ‘<’ token +eq.pass.cpp:99: error: ‘T1’ does not name a type +eq.pass.cpp:100: error: ‘T2’ does not name a type +eq.pass.cpp:101: error: ‘t1’ was not declared in this scope +eq.pass.cpp:101: error: ‘t2’ was not declared in this scope +eq.pass.cpp:105: error: expected initializer before ‘<’ token +eq.pass.cpp:106: error: expected initializer before ‘<’ token +eq.pass.cpp:107: error: ‘T1’ does not name a type +eq.pass.cpp:108: error: ‘T2’ does not name a type +eq.pass.cpp:109: error: ‘t1’ was not declared in this scope +eq.pass.cpp:109: error: ‘t2’ was not declared in this scope +eq.pass.cpp:113: error: expected initializer before ‘<’ token +eq.pass.cpp:114: error: expected initializer before ‘<’ token +eq.pass.cpp:115: error: ‘T1’ does not name a type +eq.pass.cpp:116: error: ‘T2’ does not name a type +eq.pass.cpp:117: error: ‘t1’ was not declared in this scope +eq.pass.cpp:117: error: ‘t2’ was not declared in this scope +eq.pass.cpp:121: error: expected initializer before ‘<’ token +eq.pass.cpp:122: error: expected initializer before ‘<’ token +eq.pass.cpp:123: error: ‘T1’ does not name a type +eq.pass.cpp:124: error: ‘T2’ does not name a type +eq.pass.cpp:125: error: ‘t1’ was not declared in this scope +eq.pass.cpp:125: error: ‘t2’ was not declared in this scope +eq.pass.cpp:129: error: expected initializer before ‘<’ token +eq.pass.cpp:130: error: expected initializer before ‘<’ token +eq.pass.cpp:131: error: ‘T1’ does not name a type +eq.pass.cpp:132: error: ‘T2’ does not name a type +eq.pass.cpp:133: error: ‘t1’ was not declared in this scope +eq.pass.cpp:133: error: ‘t2’ was not declared in this scope +eq.pass.cpp:137: error: expected initializer before ‘<’ token +eq.pass.cpp:138: error: expected initializer before ‘<’ token +eq.pass.cpp:139: error: ‘T1’ does not name a type +eq.pass.cpp:140: error: ‘T2’ does not name a type +eq.pass.cpp:141: error: ‘t1’ was not declared in this scope +eq.pass.cpp:141: error: ‘t2’ was not declared in this scope +eq.pass.cpp failed to compile +lt.pass.cpp: In function ‘int main()’: +lt.pass.cpp:37: error: expected initializer before ‘<’ token +lt.pass.cpp:38: error: expected initializer before ‘<’ token +lt.pass.cpp:39: error: ‘T1’ does not name a type +lt.pass.cpp:40: error: ‘T2’ does not name a type +lt.pass.cpp:41: error: ‘t1’ was not declared in this scope +lt.pass.cpp:41: error: ‘t2’ was not declared in this scope +lt.pass.cpp:47: error: expected initializer before ‘<’ token +lt.pass.cpp:48: error: expected initializer before ‘<’ token +lt.pass.cpp:49: error: ‘T1’ does not name a type +lt.pass.cpp:50: error: ‘T2’ does not name a type +lt.pass.cpp:51: error: ‘t1’ was not declared in this scope +lt.pass.cpp:51: error: ‘t2’ was not declared in this scope +lt.pass.cpp:57: error: expected initializer before ‘<’ token +lt.pass.cpp:58: error: expected initializer before ‘<’ token +lt.pass.cpp:59: error: ‘T1’ does not name a type +lt.pass.cpp:60: error: ‘T2’ does not name a type +lt.pass.cpp:61: error: ‘t1’ was not declared in this scope +lt.pass.cpp:61: error: ‘t2’ was not declared in this scope +lt.pass.cpp:67: error: expected initializer before ‘<’ token +lt.pass.cpp:68: error: expected initializer before ‘<’ token +lt.pass.cpp:69: error: ‘T1’ does not name a type +lt.pass.cpp:70: error: ‘T2’ does not name a type +lt.pass.cpp:71: error: ‘t1’ was not declared in this scope +lt.pass.cpp:71: error: ‘t2’ was not declared in this scope +lt.pass.cpp:77: error: expected initializer before ‘<’ token +lt.pass.cpp:78: error: expected initializer before ‘<’ token +lt.pass.cpp:79: error: ‘T1’ does not name a type +lt.pass.cpp:80: error: ‘T2’ does not name a type +lt.pass.cpp:81: error: ‘t1’ was not declared in this scope +lt.pass.cpp:81: error: ‘t2’ was not declared in this scope +lt.pass.cpp:87: error: expected initializer before ‘<’ token +lt.pass.cpp:88: error: expected initializer before ‘<’ token +lt.pass.cpp:89: error: ‘T1’ does not name a type +lt.pass.cpp:90: error: ‘T2’ does not name a type +lt.pass.cpp:91: error: ‘t1’ was not declared in this scope +lt.pass.cpp:91: error: ‘t2’ was not declared in this scope +lt.pass.cpp:97: error: expected initializer before ‘<’ token +lt.pass.cpp:98: error: expected initializer before ‘<’ token +lt.pass.cpp:99: error: ‘T1’ does not name a type +lt.pass.cpp:100: error: ‘T2’ does not name a type +lt.pass.cpp:101: error: ‘t1’ was not declared in this scope +lt.pass.cpp:101: error: ‘t2’ was not declared in this scope +lt.pass.cpp:107: error: expected initializer before ‘<’ token +lt.pass.cpp:108: error: expected initializer before ‘<’ token +lt.pass.cpp:109: error: ‘T1’ does not name a type +lt.pass.cpp:110: error: ‘T2’ does not name a type +lt.pass.cpp:111: error: ‘t1’ was not declared in this scope +lt.pass.cpp:111: error: ‘t2’ was not declared in this scope +lt.pass.cpp:117: error: expected initializer before ‘<’ token +lt.pass.cpp:118: error: expected initializer before ‘<’ token +lt.pass.cpp:119: error: ‘T1’ does not name a type +lt.pass.cpp:120: error: ‘T2’ does not name a type +lt.pass.cpp:121: error: ‘t1’ was not declared in this scope +lt.pass.cpp:121: error: ‘t2’ was not declared in this scope +lt.pass.cpp:127: error: expected initializer before ‘<’ token +lt.pass.cpp:128: error: expected initializer before ‘<’ token +lt.pass.cpp:129: error: ‘T1’ does not name a type +lt.pass.cpp:130: error: ‘T2’ does not name a type +lt.pass.cpp:131: error: ‘t1’ was not declared in this scope +lt.pass.cpp:131: error: ‘t2’ was not declared in this scope +lt.pass.cpp:137: error: expected initializer before ‘<’ token +lt.pass.cpp:138: error: expected initializer before ‘<’ token +lt.pass.cpp:139: error: ‘T1’ does not name a type +lt.pass.cpp:140: error: ‘T2’ does not name a type +lt.pass.cpp:141: error: ‘t1’ was not declared in this scope +lt.pass.cpp:141: error: ‘t2’ was not declared in this scope +lt.pass.cpp:147: error: expected initializer before ‘<’ token +lt.pass.cpp:148: error: expected initializer before ‘<’ token +lt.pass.cpp:149: error: ‘T1’ does not name a type +lt.pass.cpp:150: error: ‘T2’ does not name a type +lt.pass.cpp:151: error: ‘t1’ was not declared in this scope +lt.pass.cpp:151: error: ‘t2’ was not declared in this scope +lt.pass.cpp:157: error: expected initializer before ‘<’ token +lt.pass.cpp:158: error: expected initializer before ‘<’ token +lt.pass.cpp:159: error: ‘T1’ does not name a type +lt.pass.cpp:160: error: ‘T2’ does not name a type +lt.pass.cpp:161: error: ‘t1’ was not declared in this scope +lt.pass.cpp:161: error: ‘t2’ was not declared in this scope +lt.pass.cpp:167: error: expected initializer before ‘<’ token +lt.pass.cpp:168: error: expected initializer before ‘<’ token +lt.pass.cpp:169: error: ‘T1’ does not name a type +lt.pass.cpp:170: error: ‘T2’ does not name a type +lt.pass.cpp:171: error: ‘t1’ was not declared in this scope +lt.pass.cpp:171: error: ‘t2’ was not declared in this scope +lt.pass.cpp:177: error: expected initializer before ‘<’ token +lt.pass.cpp:178: error: expected initializer before ‘<’ token +lt.pass.cpp:179: error: ‘T1’ does not name a type +lt.pass.cpp:180: error: ‘T2’ does not name a type +lt.pass.cpp:181: error: ‘t1’ was not declared in this scope +lt.pass.cpp:181: error: ‘t2’ was not declared in this scope +lt.pass.cpp:187: error: expected initializer before ‘<’ token +lt.pass.cpp:188: error: expected initializer before ‘<’ token +lt.pass.cpp:189: error: ‘T1’ does not name a type +lt.pass.cpp:190: error: ‘T2’ does not name a type +lt.pass.cpp:191: error: ‘t1’ was not declared in this scope +lt.pass.cpp:191: error: ‘t2’ was not declared in this scope +lt.pass.cpp failed to compile +failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.rel +non_member_swap.pass.cpp: In function ‘int main()’: +non_member_swap.pass.cpp:25: error: expected initializer before ‘<’ token +non_member_swap.pass.cpp:26: error: ‘T’ was not declared in this scope +non_member_swap.pass.cpp:26: error: expected `;' before ‘t0’ +non_member_swap.pass.cpp:27: error: expected `;' before ‘t1’ +non_member_swap.pass.cpp:28: error: ‘t0’ was not declared in this scope +non_member_swap.pass.cpp:28: error: ‘t1’ was not declared in this scope +non_member_swap.pass.cpp:28: error: ‘swap’ was not declared in this scope +non_member_swap.pass.cpp:31: error: expected initializer before ‘<’ token +non_member_swap.pass.cpp:32: error: ‘T’ was not declared in this scope +non_member_swap.pass.cpp:32: error: expected `;' before ‘t0’ +non_member_swap.pass.cpp:33: error: expected `;' before ‘t1’ +non_member_swap.pass.cpp:34: error: ‘t0’ was not declared in this scope +non_member_swap.pass.cpp:34: error: ‘t1’ was not declared in this scope +non_member_swap.pass.cpp:34: error: ‘swap’ was not declared in this scope +non_member_swap.pass.cpp:35: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:36: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:39: error: expected initializer before ‘<’ token +non_member_swap.pass.cpp:40: error: ‘T’ was not declared in this scope +non_member_swap.pass.cpp:40: error: expected `;' before ‘t0’ +non_member_swap.pass.cpp:41: error: expected `;' before ‘t1’ +non_member_swap.pass.cpp:42: error: ‘t0’ was not declared in this scope +non_member_swap.pass.cpp:42: error: ‘t1’ was not declared in this scope +non_member_swap.pass.cpp:42: error: ‘swap’ was not declared in this scope +non_member_swap.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:49: error: expected initializer before ‘<’ token +non_member_swap.pass.cpp:50: error: ‘T’ was not declared in this scope +non_member_swap.pass.cpp:50: error: expected `;' before ‘t0’ +non_member_swap.pass.cpp:51: error: expected `;' before ‘t1’ +non_member_swap.pass.cpp:52: error: ‘t0’ was not declared in this scope +non_member_swap.pass.cpp:52: error: ‘t1’ was not declared in this scope +non_member_swap.pass.cpp:52: error: ‘swap’ was not declared in this scope +non_member_swap.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:54: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:55: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:56: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:57: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:58: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.special +member_swap.pass.cpp: In function ‘int main()’: +member_swap.pass.cpp:24: error: expected initializer before ‘<’ token +member_swap.pass.cpp:25: error: ‘T’ was not declared in this scope +member_swap.pass.cpp:25: error: expected `;' before ‘t0’ +member_swap.pass.cpp:26: error: expected `;' before ‘t1’ +member_swap.pass.cpp:27: error: ‘t0’ was not declared in this scope +member_swap.pass.cpp:27: error: ‘t1’ was not declared in this scope +member_swap.pass.cpp:30: error: expected initializer before ‘<’ token +member_swap.pass.cpp:31: error: ‘T’ was not declared in this scope +member_swap.pass.cpp:31: error: expected `;' before ‘t0’ +member_swap.pass.cpp:32: error: expected `;' before ‘t1’ +member_swap.pass.cpp:33: error: ‘t0’ was not declared in this scope +member_swap.pass.cpp:33: error: ‘t1’ was not declared in this scope +member_swap.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:35: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:38: error: expected initializer before ‘<’ token +member_swap.pass.cpp:39: error: ‘T’ was not declared in this scope +member_swap.pass.cpp:39: error: expected `;' before ‘t0’ +member_swap.pass.cpp:40: error: expected `;' before ‘t1’ +member_swap.pass.cpp:41: error: ‘t0’ was not declared in this scope +member_swap.pass.cpp:41: error: ‘t1’ was not declared in this scope +member_swap.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:48: error: expected initializer before ‘<’ token +member_swap.pass.cpp:49: error: ‘T’ was not declared in this scope +member_swap.pass.cpp:49: error: expected `;' before ‘t0’ +member_swap.pass.cpp:50: error: expected `;' before ‘t1’ +member_swap.pass.cpp:51: error: ‘t0’ was not declared in this scope +member_swap.pass.cpp:51: error: ‘t1’ was not declared in this scope +member_swap.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:54: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:55: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:56: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:57: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.swap +uses_allocator.pass.cpp: In function ‘int main()’: +uses_allocator.pass.cpp:25: error: expected initializer before ‘<’ token +uses_allocator.pass.cpp:26: error: ‘T’ was not declared in this scope +uses_allocator.pass.cpp:26: error: ‘::value’ has not been declared +uses_allocator.pass.cpp:26: error: ‘>>’ should be ‘> >’ within a nested template argument list +uses_allocator.pass.cpp:26: error: template argument 1 is invalid +uses_allocator.pass.cpp:26: error: template argument 2 is invalid +uses_allocator.pass.cpp:26: error: template argument 1 is invalid +uses_allocator.pass.cpp:30: error: expected initializer before ‘<’ token +uses_allocator.pass.cpp:31: error: ‘T’ was not declared in this scope +uses_allocator.pass.cpp:31: error: ‘::value’ has not been declared +uses_allocator.pass.cpp:31: error: ‘>>’ should be ‘> >’ within a nested template argument list +uses_allocator.pass.cpp:31: error: template argument 1 is invalid +uses_allocator.pass.cpp:31: error: template argument 2 is invalid +uses_allocator.pass.cpp:31: error: template argument 1 is invalid +uses_allocator.pass.cpp:35: error: expected initializer before ‘<’ token +uses_allocator.pass.cpp:36: error: ‘T’ was not declared in this scope +uses_allocator.pass.cpp:36: error: ‘::value’ has not been declared +uses_allocator.pass.cpp:36: error: ‘>>’ should be ‘> >’ within a nested template argument list +uses_allocator.pass.cpp:36: error: template argument 1 is invalid +uses_allocator.pass.cpp:36: error: template argument 2 is invalid +uses_allocator.pass.cpp:36: error: template argument 1 is invalid +uses_allocator.pass.cpp:40: error: expected initializer before ‘<’ token +uses_allocator.pass.cpp:41: error: ‘T’ was not declared in this scope +uses_allocator.pass.cpp:41: error: ‘::value’ has not been declared +uses_allocator.pass.cpp:41: error: ‘>>’ should be ‘> >’ within a nested template argument list +uses_allocator.pass.cpp:41: error: template argument 1 is invalid +uses_allocator.pass.cpp:41: error: template argument 2 is invalid +uses_allocator.pass.cpp:41: error: template argument 1 is invalid +uses_allocator.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.traits +passed 1 tests in /test/utilities/type.index +passed 1 tests in /test/utilities/type.index/type.index.hash +passed 5 tests in /test/utilities/type.index/type.index.members +passed 2 tests in /test/utilities/type.index/type.index.overview +passed 1 tests in /test/utilities/type.index/type.index.synopsis +passed 1 tests in /test/utilities/utilities.general +passed 1 tests in /test/utilities/utility +passed 1 tests in /test/utilities/utility/declval +passed 14 tests in /test/utilities/utility/forward +passed 1 tests in /test/utilities/utility/operators +passed 1 tests in /test/utilities/utility/pairs +get_const.pass.cpp: In function ‘int main()’: +get_const.pass.cpp:26: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:27: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp failed to compile +get_non_const.pass.cpp: In function ‘int main()’: +get_non_const.pass.cpp:26: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:27: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:28: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:30: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:31: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp failed to compile +tuple_element.pass.cpp: In function ‘int main()’: +tuple_element.pass.cpp:22: error: incomplete type ‘std::__1::tuple_element<0ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:22: error: incomplete type ‘std::__1::tuple_element<0ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:22: error: template argument 1 is invalid +tuple_element.pass.cpp:22: error: template argument 1 is invalid +tuple_element.pass.cpp:23: error: incomplete type ‘std::__1::tuple_element<1ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:23: error: incomplete type ‘std::__1::tuple_element<1ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:23: error: template argument 1 is invalid +tuple_element.pass.cpp:23: error: template argument 1 is invalid +tuple_element.pass.cpp:27: error: incomplete type ‘std::__1::tuple_element<0ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:27: error: incomplete type ‘std::__1::tuple_element<0ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:27: error: template argument 1 is invalid +tuple_element.pass.cpp:27: error: template argument 1 is invalid +tuple_element.pass.cpp:28: error: incomplete type ‘std::__1::tuple_element<1ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:28: error: incomplete type ‘std::__1::tuple_element<1ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:28: error: template argument 1 is invalid +tuple_element.pass.cpp:28: error: template argument 1 is invalid +tuple_element.pass.cpp failed to compile +tuple_size.pass.cpp: In function ‘int main()’: +tuple_size.pass.cpp:22: error: incomplete type ‘std::__1::tuple_size >’ used in nested name specifier +tuple_size.pass.cpp:22: error: template argument 1 is invalid +tuple_size.pass.cpp failed to compile +failed 4 tests in /test/utilities/utility/pairs/pair.astuple +passed 1 tests in /test/utilities/utility/pairs/pair.astuple +passed 1 tests in /test/utilities/utility/pairs/pair.piecewise +passed 2 tests in /test/utilities/utility/pairs/pair.range +passed 1 tests in /test/utilities/utility/pairs/pairs.general +passed 15 tests in /test/utilities/utility/pairs/pairs.pair +passed 2 tests in /test/utilities/utility/utility.swap +passed 1 tests in /test/utilities/utility.requirements +passed 1 tests in /test/utilities/utility.requirements/allocator.requirements +passed 1 tests in /test/utilities/utility.requirements/hash.requirements +passed 1 tests in /test/utilities/utility.requirements/nullablepointer.requirements +passed 1 tests in /test/utilities/utility.requirements/swappable.requirements +passed 1 tests in /test/utilities/utility.requirements/utility.arg.requirements +**************************************************** +Results for /test: +using i686-apple-darwin10-g++-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5659) +Copyright (C) 2007 Free Software Foundation, Inc. +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +with -nostdinc++ -nodefaultlibs /usr/lib/libSystem.B.dylib -arch i386 -I../include /usr/lib/libc++.dylib +---------------------------------------------------- +sections without tests : 105 +sections with failures : 44 +sections without failures: 903 + + ---- +total number of sections : 1052 +---------------------------------------------------- +number of tests failed : 137 +number of tests passed : 3470 + + ---- +total number of tests : 3607 +**************************************************** diff --git a/libcxx/test_results/2010-05-13 g++-4_2_x86_64 b/libcxx/test_results/2010-05-13 g++-4_2_x86_64 new file mode 100644 index 000000000000..2b6236a23423 --- /dev/null +++ b/libcxx/test_results/2010-05-13 g++-4_2_x86_64 @@ -0,0 +1,5386 @@ +passed 1 tests in /test +passed 1 tests in /test/algorithms +passed 1 tests in /test/algorithms/alg.c.library +passed 1 tests in /test/algorithms/alg.modifying.operations +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.copy +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.fill +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.generate +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.move +passed 5 tests in /test/algorithms/alg.modifying.operations/alg.partitions +random_shuffle_urng.pass.cpp:18:2: error: #error random_shuffle for UniformRandomNumberGenerator not implemented +random_shuffle_urng.pass.cpp failed to compile +failed 1 tests in /test/algorithms/alg.modifying.operations/alg.random.shuffle +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.random.shuffle +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.remove +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.replace +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.reverse +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.rotate +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.swap +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.transform +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.unique +passed 1 tests in /test/algorithms/alg.nonmodifying +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.adjacent.find +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.all_of +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.any_of +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.count +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.equal +passed 3 tests in /test/algorithms/alg.nonmodifying/alg.find +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.find.end +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.find.first.of +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.foreach +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.is_permutation +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.none_of +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.search +passed 2 tests in /test/algorithms/alg.nonmodifying/mismatch +passed 1 tests in /test/algorithms/alg.sorting +passed 1 tests in /test/algorithms/alg.sorting/alg.binary.search +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/binary.search +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/equal.range +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/lower.bound +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/upper.bound +passed 1 tests in /test/algorithms/alg.sorting/alg.heap.operations +passed 4 tests in /test/algorithms/alg.sorting/alg.heap.operations/is.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/make.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/pop.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/push.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/sort.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.lex.comparison +passed 4 tests in /test/algorithms/alg.sorting/alg.merge +max_init_list.pass.cpp:19:2: error: #error max(initializer_list t) is not implemented +max_init_list.pass.cpp failed to compile +max_init_list_comp.pass.cpp:19:2: error: #error max(initializer_list t, Compare comp) is not implemented +max_init_list_comp.pass.cpp failed to compile +min_init_list.pass.cpp:19:2: error: #error min(initializer_list t) is not implemented +min_init_list.pass.cpp failed to compile +min_init_list_comp.pass.cpp:19:2: error: #error min(initializer_list t, Compare comp) is not implemented +min_init_list_comp.pass.cpp failed to compile +minmax.pass.cpp: In function ‘void test(const T&, const T&, const T&, const T&)’: +minmax.pass.cpp:23: error: ‘minmax’ is not a member of ‘std’ +../../../../include/utility: At global scope: +../../../../include/utility: In instantiation of ‘std::__1::pair’: +minmax.pass.cpp:23: instantiated from ‘void test(const T&, const T&, const T&, const T&) [with T = int]’ +minmax.pass.cpp:33: instantiated from here +../../../../include/utility:212: error: forming reference to reference type ‘const int&’ +minmax.pass.cpp failed to compile +minmax_comp.pass.cpp: In function ‘void test(const T&, const T&, C, const T&, const T&)’: +minmax_comp.pass.cpp:25: error: ‘minmax’ is not a member of ‘std’ +../../../../include/utility: At global scope: +../../../../include/utility: In instantiation of ‘std::__1::pair’: +minmax_comp.pass.cpp:25: instantiated from ‘void test(const T&, const T&, C, const T&, const T&) [with T = int, C = std::__1::greater]’ +minmax_comp.pass.cpp:35: instantiated from here +../../../../include/utility:212: error: forming reference to reference type ‘const int&’ +minmax_comp.pass.cpp failed to compile +minmax_init_list.pass.cpp:19:2: error: #error minmax(initializer_list t) is not implemented +minmax_init_list.pass.cpp failed to compile +minmax_init_list_comp.pass.cpp:19:2: error: #error minmax(initializer_list t, Compare comp) is not implemented +minmax_init_list_comp.pass.cpp failed to compile +failed 8 tests in /test/algorithms/alg.sorting/alg.min.max +passed 10 tests in /test/algorithms/alg.sorting/alg.min.max +passed 2 tests in /test/algorithms/alg.sorting/alg.nth.element +passed 4 tests in /test/algorithms/alg.sorting/alg.permutation.generators +passed 1 tests in /test/algorithms/alg.sorting/alg.set.operations +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/includes +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.difference +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.intersection +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.union +passed 1 tests in /test/algorithms/alg.sorting/alg.sort +passed 4 tests in /test/algorithms/alg.sorting/alg.sort/is.sorted +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/partial.sort +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/partial.sort.copy +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/sort +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/stable.sort +passed 1 tests in /test/algorithms/algorithms.general +not implemented: /test/atomics +not implemented: /test/atomics/atomics.fences +not implemented: /test/atomics/atomics.flag +not implemented: /test/atomics/atomics.general +not implemented: /test/atomics/atomics.lockfree +not implemented: /test/atomics/atomics.order +not implemented: /test/atomics/atomics.syn +not implemented: /test/atomics/atomics.types +not implemented: /test/atomics/atomics.types/atomics.types.address +not implemented: /test/atomics/atomics.types/atomics.types.generic +not implemented: /test/atomics/atomics.types/atomics.types.integral +not implemented: /test/atomics/atomics.types.operations +passed 1 tests in /test/containers +passed 4 tests in /test/containers/associative +passed 2 tests in /test/containers/associative/map +passed 7 tests in /test/containers/associative/map/map.access +passed 17 tests in /test/containers/associative/map/map.cons +passed 12 tests in /test/containers/associative/map/map.modifiers +passed 5 tests in /test/containers/associative/map/map.ops +passed 2 tests in /test/containers/associative/map/map.special +passed 5 tests in /test/containers/associative/multimap +passed 17 tests in /test/containers/associative/multimap/multimap.cons +passed 12 tests in /test/containers/associative/multimap/multimap.modifiers +passed 5 tests in /test/containers/associative/multimap/multimap.ops +passed 2 tests in /test/containers/associative/multimap/multimap.special +passed 22 tests in /test/containers/associative/multiset +passed 17 tests in /test/containers/associative/multiset/multiset.cons +passed 2 tests in /test/containers/associative/multiset/multiset.special +passed 23 tests in /test/containers/associative/set +passed 17 tests in /test/containers/associative/set/set.cons +passed 2 tests in /test/containers/associative/set/set.special +passed 1 tests in /test/containers/container.requirements +passed 1 tests in /test/containers/container.requirements/associative.reqmts +passed 1 tests in /test/containers/container.requirements/associative.reqmts/associative.reqmts.except +passed 1 tests in /test/containers/container.requirements/container.requirements.dataraces +passed 1 tests in /test/containers/container.requirements/container.requirements.general +passed 1 tests in /test/containers/container.requirements/sequence.reqmts +passed 1 tests in /test/containers/container.requirements/unord.req +passed 1 tests in /test/containers/container.requirements/unord.req/unord.req.except +passed 1 tests in /test/containers/containers.general +passed 1 tests in /test/containers/sequences +passed 3 tests in /test/containers/sequences/array +passed 2 tests in /test/containers/sequences/array/array.cons +passed 2 tests in /test/containers/sequences/array/array.data +passed 1 tests in /test/containers/sequences/array/array.fill +passed 1 tests in /test/containers/sequences/array/array.size +passed 1 tests in /test/containers/sequences/array/array.special +passed 1 tests in /test/containers/sequences/array/array.swap +passed 4 tests in /test/containers/sequences/array/array.tuple +passed 1 tests in /test/containers/sequences/array/array.zero +passed 1 tests in /test/containers/sequences/container.adaptors +passed 1 tests in /test/containers/sequences/container.adaptors/priority.queue +passed 12 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.cons +passed 6 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.cons.alloc +passed 8 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.members +passed 1 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.special +passed 1 tests in /test/containers/sequences/container.adaptors/queue +passed 5 tests in /test/containers/sequences/container.adaptors/queue/queue.cons +passed 5 tests in /test/containers/sequences/container.adaptors/queue/queue.cons.alloc +passed 14 tests in /test/containers/sequences/container.adaptors/queue/queue.defn +passed 2 tests in /test/containers/sequences/container.adaptors/queue/queue.ops +passed 1 tests in /test/containers/sequences/container.adaptors/queue/queue.special +passed 1 tests in /test/containers/sequences/container.adaptors/stack +passed 5 tests in /test/containers/sequences/container.adaptors/stack/stack.cons +passed 5 tests in /test/containers/sequences/container.adaptors/stack/stack.cons.alloc +passed 12 tests in /test/containers/sequences/container.adaptors/stack/stack.defn +passed 2 tests in /test/containers/sequences/container.adaptors/stack/stack.ops +passed 1 tests in /test/containers/sequences/container.adaptors/stack/stack.special +passed 2 tests in /test/containers/sequences/deque +passed 4 tests in /test/containers/sequences/deque/deque.capacity +passed 19 tests in /test/containers/sequences/deque/deque.cons +passed 16 tests in /test/containers/sequences/deque/deque.modifiers +passed 5 tests in /test/containers/sequences/deque/deque.special +passed 3 tests in /test/containers/sequences/forwardlist +passed 1 tests in /test/containers/sequences/forwardlist/forwardlist.access +passed 21 tests in /test/containers/sequences/forwardlist/forwardlist.cons +passed 2 tests in /test/containers/sequences/forwardlist/forwardlist.iter +passed 15 tests in /test/containers/sequences/forwardlist/forwardlist.modifiers +passed 12 tests in /test/containers/sequences/forwardlist/forwardlist.ops +passed 4 tests in /test/containers/sequences/forwardlist/forwardlist.spec +passed 2 tests in /test/containers/sequences/list +passed 2 tests in /test/containers/sequences/list/list.capacity +passed 15 tests in /test/containers/sequences/list/list.cons +passed 17 tests in /test/containers/sequences/list/list.modifiers +passed 12 tests in /test/containers/sequences/list/list.ops +passed 1 tests in /test/containers/sequences/list/list.special +passed 2 tests in /test/containers/sequences/vector +passed 6 tests in /test/containers/sequences/vector/vector.capacity +passed 16 tests in /test/containers/sequences/vector/vector.cons +passed 2 tests in /test/containers/sequences/vector/vector.data +passed 11 tests in /test/containers/sequences/vector/vector.modifiers +passed 1 tests in /test/containers/sequences/vector/vector.special +passed 31 tests in /test/containers/sequences/vector.bool +passed 1 tests in /test/containers/unord +passed 20 tests in /test/containers/unord/unord.map +passed 24 tests in /test/containers/unord/unord.map/unord.map.cnstr +passed 2 tests in /test/containers/unord/unord.map/unord.map.elem +passed 1 tests in /test/containers/unord/unord.map/unord.map.swap +passed 12 tests in /test/containers/unord/unord.map/unorder.map.modifiers +passed 21 tests in /test/containers/unord/unord.multimap +passed 24 tests in /test/containers/unord/unord.multimap/unord.multimap.cnstr +passed 12 tests in /test/containers/unord/unord.multimap/unord.multimap.modifiers +passed 1 tests in /test/containers/unord/unord.multimap/unord.multimap.swap +passed 33 tests in /test/containers/unord/unord.multiset +passed 24 tests in /test/containers/unord/unord.multiset/unord.multiset.cnstr +passed 1 tests in /test/containers/unord/unord.multiset/unord.multiset.swap +passed 34 tests in /test/containers/unord/unord.set +passed 24 tests in /test/containers/unord/unord.set/unord.set.cnstr +passed 1 tests in /test/containers/unord/unord.set/unord.set.swap +passed 1 tests in /test/depr +passed 1 tests in /test/depr/depr.auto.ptr +passed 1 tests in /test/depr/depr.auto.ptr/auto.ptr +passed 10 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons +passed 4 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv +passed 4 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.members +float_h.pass.cpp:19:2: error: #error FLT_EVAL_METHOD not defined +float_h.pass.cpp:39:2: error: #error DECIMAL_DIG not defined +float_h.pass.cpp failed to compile +inttypes_h.pass.cpp:260:2: error: #error PRId8 not defined +inttypes_h.pass.cpp:264:2: error: #error PRId16 not defined +inttypes_h.pass.cpp:268:2: error: #error PRId32 not defined +inttypes_h.pass.cpp:272:2: error: #error PRId64 not defined +inttypes_h.pass.cpp:276:2: error: #error PRIdLEAST8 not defined +inttypes_h.pass.cpp:280:2: error: #error PRIdLEAST16 not defined +inttypes_h.pass.cpp:284:2: error: #error PRIdLEAST32 not defined +inttypes_h.pass.cpp:288:2: error: #error PRIdLEAST64 not defined +inttypes_h.pass.cpp:292:2: error: #error PRIdFAST8 not defined +inttypes_h.pass.cpp:296:2: error: #error PRIdFAST16 not defined +inttypes_h.pass.cpp:300:2: error: #error PRIdFAST32 not defined +inttypes_h.pass.cpp:304:2: error: #error PRIdFAST64 not defined +inttypes_h.pass.cpp:308:2: error: #error PRIdMAX not defined +inttypes_h.pass.cpp:312:2: error: #error PRIdPTR not defined +inttypes_h.pass.cpp:316:2: error: #error PRIi8 not defined +inttypes_h.pass.cpp:320:2: error: #error PRIi16 not defined +inttypes_h.pass.cpp:324:2: error: #error PRIi32 not defined +inttypes_h.pass.cpp:328:2: error: #error PRIi64 not defined +inttypes_h.pass.cpp:332:2: error: #error PRIiLEAST8 not defined +inttypes_h.pass.cpp:336:2: error: #error PRIiLEAST16 not defined +inttypes_h.pass.cpp:340:2: error: #error PRIiLEAST32 not defined +inttypes_h.pass.cpp:344:2: error: #error PRIiLEAST64 not defined +inttypes_h.pass.cpp:348:2: error: #error PRIiFAST8 not defined +inttypes_h.pass.cpp:352:2: error: #error PRIiFAST16 not defined +inttypes_h.pass.cpp:356:2: error: #error PRIiFAST32 not defined +inttypes_h.pass.cpp:360:2: error: #error PRIiFAST64 not defined +inttypes_h.pass.cpp:364:2: error: #error PRIiMAX not defined +inttypes_h.pass.cpp:368:2: error: #error PRIiPTR not defined +inttypes_h.pass.cpp:372:2: error: #error PRIo8 not defined +inttypes_h.pass.cpp:376:2: error: #error PRIo16 not defined +inttypes_h.pass.cpp:380:2: error: #error PRIo32 not defined +inttypes_h.pass.cpp:384:2: error: #error PRIo64 not defined +inttypes_h.pass.cpp:388:2: error: #error PRIoLEAST8 not defined +inttypes_h.pass.cpp:392:2: error: #error PRIoLEAST16 not defined +inttypes_h.pass.cpp:396:2: error: #error PRIoLEAST32 not defined +inttypes_h.pass.cpp:400:2: error: #error PRIoLEAST64 not defined +inttypes_h.pass.cpp:404:2: error: #error PRIoFAST8 not defined +inttypes_h.pass.cpp:408:2: error: #error PRIoFAST16 not defined +inttypes_h.pass.cpp:412:2: error: #error PRIoFAST32 not defined +inttypes_h.pass.cpp:416:2: error: #error PRIoFAST64 not defined +inttypes_h.pass.cpp:420:2: error: #error PRIoMAX not defined +inttypes_h.pass.cpp:424:2: error: #error PRIoPTR not defined +inttypes_h.pass.cpp:428:2: error: #error PRIu8 not defined +inttypes_h.pass.cpp:432:2: error: #error PRIu16 not defined +inttypes_h.pass.cpp:436:2: error: #error PRIu32 not defined +inttypes_h.pass.cpp:440:2: error: #error PRIu64 not defined +inttypes_h.pass.cpp:444:2: error: #error PRIuLEAST8 not defined +inttypes_h.pass.cpp:448:2: error: #error PRIuLEAST16 not defined +inttypes_h.pass.cpp:452:2: error: #error PRIuLEAST32 not defined +inttypes_h.pass.cpp:456:2: error: #error PRIuLEAST64 not defined +inttypes_h.pass.cpp:460:2: error: #error PRIuFAST8 not defined +inttypes_h.pass.cpp:464:2: error: #error PRIuFAST16 not defined +inttypes_h.pass.cpp:468:2: error: #error PRIuFAST32 not defined +inttypes_h.pass.cpp:472:2: error: #error PRIuFAST64 not defined +inttypes_h.pass.cpp:476:2: error: #error PRIuMAX not defined +inttypes_h.pass.cpp:480:2: error: #error PRIuPTR not defined +inttypes_h.pass.cpp:484:2: error: #error PRIx8 not defined +inttypes_h.pass.cpp:488:2: error: #error PRIx16 not defined +inttypes_h.pass.cpp:492:2: error: #error PRIx32 not defined +inttypes_h.pass.cpp:496:2: error: #error PRIx64 not defined +inttypes_h.pass.cpp:500:2: error: #error PRIxLEAST8 not defined +inttypes_h.pass.cpp:504:2: error: #error PRIxLEAST16 not defined +inttypes_h.pass.cpp:508:2: error: #error PRIxLEAST32 not defined +inttypes_h.pass.cpp:512:2: error: #error PRIxLEAST64 not defined +inttypes_h.pass.cpp:516:2: error: #error PRIxFAST8 not defined +inttypes_h.pass.cpp:520:2: error: #error PRIxFAST16 not defined +inttypes_h.pass.cpp:524:2: error: #error PRIxFAST32 not defined +inttypes_h.pass.cpp:528:2: error: #error PRIxFAST64 not defined +inttypes_h.pass.cpp:532:2: error: #error PRIxMAX not defined +inttypes_h.pass.cpp:536:2: error: #error PRIxPTR not defined +inttypes_h.pass.cpp:540:2: error: #error PRIX8 not defined +inttypes_h.pass.cpp:544:2: error: #error PRIX16 not defined +inttypes_h.pass.cpp:548:2: error: #error PRIX32 not defined +inttypes_h.pass.cpp:552:2: error: #error PRIX64 not defined +inttypes_h.pass.cpp:556:2: error: #error PRIXLEAST8 not defined +inttypes_h.pass.cpp:560:2: error: #error PRIXLEAST16 not defined +inttypes_h.pass.cpp:564:2: error: #error PRIXLEAST32 not defined +inttypes_h.pass.cpp:568:2: error: #error PRIXLEAST64 not defined +inttypes_h.pass.cpp:572:2: error: #error PRIXFAST8 not defined +inttypes_h.pass.cpp:576:2: error: #error PRIXFAST16 not defined +inttypes_h.pass.cpp:580:2: error: #error PRIXFAST32 not defined +inttypes_h.pass.cpp:584:2: error: #error PRIXFAST64 not defined +inttypes_h.pass.cpp:588:2: error: #error PRIXMAX not defined +inttypes_h.pass.cpp:592:2: error: #error PRIXPTR not defined +inttypes_h.pass.cpp:596:2: error: #error SCNd8 not defined +inttypes_h.pass.cpp:600:2: error: #error SCNd16 not defined +inttypes_h.pass.cpp:604:2: error: #error SCNd32 not defined +inttypes_h.pass.cpp:608:2: error: #error SCNd64 not defined +inttypes_h.pass.cpp:612:2: error: #error SCNdLEAST8 not defined +inttypes_h.pass.cpp:616:2: error: #error SCNdLEAST16 not defined +inttypes_h.pass.cpp:620:2: error: #error SCNdLEAST32 not defined +inttypes_h.pass.cpp:624:2: error: #error SCNdLEAST64 not defined +inttypes_h.pass.cpp:628:2: error: #error SCNdFAST8 not defined +inttypes_h.pass.cpp:632:2: error: #error SCNdFAST16 not defined +inttypes_h.pass.cpp:636:2: error: #error SCNdFAST32 not defined +inttypes_h.pass.cpp:640:2: error: #error SCNdFAST64 not defined +inttypes_h.pass.cpp:644:2: error: #error SCNdMAX not defined +inttypes_h.pass.cpp:648:2: error: #error SCNdPTR not defined +inttypes_h.pass.cpp:652:2: error: #error SCNi8 not defined +inttypes_h.pass.cpp:656:2: error: #error SCNi16 not defined +inttypes_h.pass.cpp:660:2: error: #error SCNi32 not defined +inttypes_h.pass.cpp:664:2: error: #error SCNi64 not defined +inttypes_h.pass.cpp:668:2: error: #error SCNiLEAST8 not defined +inttypes_h.pass.cpp:672:2: error: #error SCNiLEAST16 not defined +inttypes_h.pass.cpp:676:2: error: #error SCNiLEAST32 not defined +inttypes_h.pass.cpp:680:2: error: #error SCNiLEAST64 not defined +inttypes_h.pass.cpp:684:2: error: #error SCNiFAST8 not defined +inttypes_h.pass.cpp:688:2: error: #error SCNiFAST16 not defined +inttypes_h.pass.cpp:692:2: error: #error SCNiFAST32 not defined +inttypes_h.pass.cpp:696:2: error: #error SCNiFAST64 not defined +inttypes_h.pass.cpp:700:2: error: #error SCNiMAX not defined +inttypes_h.pass.cpp:704:2: error: #error SCNiPTR not defined +inttypes_h.pass.cpp:708:2: error: #error SCNo8 not defined +inttypes_h.pass.cpp:712:2: error: #error SCNo16 not defined +inttypes_h.pass.cpp:716:2: error: #error SCNo32 not defined +inttypes_h.pass.cpp:720:2: error: #error SCNo64 not defined +inttypes_h.pass.cpp:724:2: error: #error SCNoLEAST8 not defined +inttypes_h.pass.cpp:728:2: error: #error SCNoLEAST16 not defined +inttypes_h.pass.cpp:732:2: error: #error SCNoLEAST32 not defined +inttypes_h.pass.cpp:736:2: error: #error SCNoLEAST64 not defined +inttypes_h.pass.cpp:740:2: error: #error SCNoFAST8 not defined +inttypes_h.pass.cpp:744:2: error: #error SCNoFAST16 not defined +inttypes_h.pass.cpp:748:2: error: #error SCNoFAST32 not defined +inttypes_h.pass.cpp:752:2: error: #error SCNoFAST64 not defined +inttypes_h.pass.cpp:756:2: error: #error SCNoMAX not defined +inttypes_h.pass.cpp:760:2: error: #error SCNoPTR not defined +inttypes_h.pass.cpp:764:2: error: #error SCNu8 not defined +inttypes_h.pass.cpp:768:2: error: #error SCNu16 not defined +inttypes_h.pass.cpp:772:2: error: #error SCNu32 not defined +inttypes_h.pass.cpp:776:2: error: #error SCNu64 not defined +inttypes_h.pass.cpp:780:2: error: #error SCNuLEAST8 not defined +inttypes_h.pass.cpp:784:2: error: #error SCNuLEAST16 not defined +inttypes_h.pass.cpp:788:2: error: #error SCNuLEAST32 not defined +inttypes_h.pass.cpp:792:2: error: #error SCNuLEAST64 not defined +inttypes_h.pass.cpp:796:2: error: #error SCNuFAST8 not defined +inttypes_h.pass.cpp:800:2: error: #error SCNuFAST16 not defined +inttypes_h.pass.cpp:804:2: error: #error SCNuFAST32 not defined +inttypes_h.pass.cpp:808:2: error: #error SCNuFAST64 not defined +inttypes_h.pass.cpp:812:2: error: #error SCNuMAX not defined +inttypes_h.pass.cpp:816:2: error: #error SCNuPTR not defined +inttypes_h.pass.cpp:820:2: error: #error SCNx8 not defined +inttypes_h.pass.cpp:824:2: error: #error SCNx16 not defined +inttypes_h.pass.cpp:828:2: error: #error SCNx32 not defined +inttypes_h.pass.cpp:832:2: error: #error SCNx64 not defined +inttypes_h.pass.cpp:836:2: error: #error SCNxLEAST8 not defined +inttypes_h.pass.cpp:840:2: error: #error SCNxLEAST16 not defined +inttypes_h.pass.cpp:844:2: error: #error SCNxLEAST32 not defined +inttypes_h.pass.cpp:848:2: error: #error SCNxLEAST64 not defined +inttypes_h.pass.cpp:852:2: error: #error SCNxFAST8 not defined +inttypes_h.pass.cpp:856:2: error: #error SCNxFAST16 not defined +inttypes_h.pass.cpp:860:2: error: #error SCNxFAST32 not defined +inttypes_h.pass.cpp:864:2: error: #error SCNxFAST64 not defined +inttypes_h.pass.cpp:868:2: error: #error SCNxMAX not defined +inttypes_h.pass.cpp:872:2: error: #error SCNxPTR not defined +inttypes_h.pass.cpp failed to compile +uchar_h.pass.cpp:12:19: error: uchar.h: No such file or directory +uchar_h.pass.cpp failed to compile +failed 3 tests in /test/depr/depr.c.headers +passed 23 tests in /test/depr/depr.c.headers +passed 5 tests in /test/depr/depr.ios.members +passed 1 tests in /test/depr/depr.lib.binders +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.bind.1st +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.bind.2nd +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.binder.1st +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.binder.2nd +passed 1 tests in /test/depr/depr.str.strstreams +passed 1 tests in /test/depr/depr.str.strstreams/depr.istrstream +passed 4 tests in /test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons +passed 2 tests in /test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.members +passed 1 tests in /test/depr/depr.str.strstreams/depr.ostrstream +passed 2 tests in /test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons +passed 4 tests in /test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstream +passed 2 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.dest +passed 3 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstreambuf +passed 8 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons +passed 3 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members +passed 6 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals +passed 1 tests in /test/diagnostics +passed 1 tests in /test/diagnostics/assertions +passed 1 tests in /test/diagnostics/diagnostics.general +passed 1 tests in /test/diagnostics/errno +passed 1 tests in /test/diagnostics/std.exceptions +passed 1 tests in /test/diagnostics/std.exceptions/domain.error +passed 1 tests in /test/diagnostics/std.exceptions/invalid.argument +passed 1 tests in /test/diagnostics/std.exceptions/length.error +passed 1 tests in /test/diagnostics/std.exceptions/logic.error +passed 1 tests in /test/diagnostics/std.exceptions/out.of.range +passed 1 tests in /test/diagnostics/std.exceptions/overflow.error +passed 1 tests in /test/diagnostics/std.exceptions/range.error +passed 1 tests in /test/diagnostics/std.exceptions/runtime.error +passed 1 tests in /test/diagnostics/std.exceptions/underflow.error +passed 2 tests in /test/diagnostics/syserr +passed 1 tests in /test/diagnostics/syserr/syserr.compare +passed 1 tests in /test/diagnostics/syserr/syserr.errcat +passed 1 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.derived +passed 3 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals +passed 2 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.objects +passed 1 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.overview +passed 3 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals +passed 1 tests in /test/diagnostics/syserr/syserr.errcode +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers +passed 5 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.observers +passed 1 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.overview +passed 1 tests in /test/diagnostics/syserr/syserr.errcondition +passed 3 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors +passed 3 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers +passed 2 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.nonmembers +passed 4 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers +passed 1 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.overview +passed 1 tests in /test/diagnostics/syserr/syserr.hash +passed 1 tests in /test/diagnostics/syserr/syserr.syserr +passed 6 tests in /test/diagnostics/syserr/syserr.syserr/syserr.syserr.members +passed 1 tests in /test/diagnostics/syserr/syserr.syserr/syserr.syserr.overview +passed 1 tests in /test/input.output +passed 1 tests in /test/input.output/file.streams +cinttypes.pass.cpp:260:2: error: #error PRId8 not defined +cinttypes.pass.cpp:264:2: error: #error PRId16 not defined +cinttypes.pass.cpp:268:2: error: #error PRId32 not defined +cinttypes.pass.cpp:272:2: error: #error PRId64 not defined +cinttypes.pass.cpp:276:2: error: #error PRIdLEAST8 not defined +cinttypes.pass.cpp:280:2: error: #error PRIdLEAST16 not defined +cinttypes.pass.cpp:284:2: error: #error PRIdLEAST32 not defined +cinttypes.pass.cpp:288:2: error: #error PRIdLEAST64 not defined +cinttypes.pass.cpp:292:2: error: #error PRIdFAST8 not defined +cinttypes.pass.cpp:296:2: error: #error PRIdFAST16 not defined +cinttypes.pass.cpp:300:2: error: #error PRIdFAST32 not defined +cinttypes.pass.cpp:304:2: error: #error PRIdFAST64 not defined +cinttypes.pass.cpp:308:2: error: #error PRIdMAX not defined +cinttypes.pass.cpp:312:2: error: #error PRIdPTR not defined +cinttypes.pass.cpp:316:2: error: #error PRIi8 not defined +cinttypes.pass.cpp:320:2: error: #error PRIi16 not defined +cinttypes.pass.cpp:324:2: error: #error PRIi32 not defined +cinttypes.pass.cpp:328:2: error: #error PRIi64 not defined +cinttypes.pass.cpp:332:2: error: #error PRIiLEAST8 not defined +cinttypes.pass.cpp:336:2: error: #error PRIiLEAST16 not defined +cinttypes.pass.cpp:340:2: error: #error PRIiLEAST32 not defined +cinttypes.pass.cpp:344:2: error: #error PRIiLEAST64 not defined +cinttypes.pass.cpp:348:2: error: #error PRIiFAST8 not defined +cinttypes.pass.cpp:352:2: error: #error PRIiFAST16 not defined +cinttypes.pass.cpp:356:2: error: #error PRIiFAST32 not defined +cinttypes.pass.cpp:360:2: error: #error PRIiFAST64 not defined +cinttypes.pass.cpp:364:2: error: #error PRIiMAX not defined +cinttypes.pass.cpp:368:2: error: #error PRIiPTR not defined +cinttypes.pass.cpp:372:2: error: #error PRIo8 not defined +cinttypes.pass.cpp:376:2: error: #error PRIo16 not defined +cinttypes.pass.cpp:380:2: error: #error PRIo32 not defined +cinttypes.pass.cpp:384:2: error: #error PRIo64 not defined +cinttypes.pass.cpp:388:2: error: #error PRIoLEAST8 not defined +cinttypes.pass.cpp:392:2: error: #error PRIoLEAST16 not defined +cinttypes.pass.cpp:396:2: error: #error PRIoLEAST32 not defined +cinttypes.pass.cpp:400:2: error: #error PRIoLEAST64 not defined +cinttypes.pass.cpp:404:2: error: #error PRIoFAST8 not defined +cinttypes.pass.cpp:408:2: error: #error PRIoFAST16 not defined +cinttypes.pass.cpp:412:2: error: #error PRIoFAST32 not defined +cinttypes.pass.cpp:416:2: error: #error PRIoFAST64 not defined +cinttypes.pass.cpp:420:2: error: #error PRIoMAX not defined +cinttypes.pass.cpp:424:2: error: #error PRIoPTR not defined +cinttypes.pass.cpp:428:2: error: #error PRIu8 not defined +cinttypes.pass.cpp:432:2: error: #error PRIu16 not defined +cinttypes.pass.cpp:436:2: error: #error PRIu32 not defined +cinttypes.pass.cpp:440:2: error: #error PRIu64 not defined +cinttypes.pass.cpp:444:2: error: #error PRIuLEAST8 not defined +cinttypes.pass.cpp:448:2: error: #error PRIuLEAST16 not defined +cinttypes.pass.cpp:452:2: error: #error PRIuLEAST32 not defined +cinttypes.pass.cpp:456:2: error: #error PRIuLEAST64 not defined +cinttypes.pass.cpp:460:2: error: #error PRIuFAST8 not defined +cinttypes.pass.cpp:464:2: error: #error PRIuFAST16 not defined +cinttypes.pass.cpp:468:2: error: #error PRIuFAST32 not defined +cinttypes.pass.cpp:472:2: error: #error PRIuFAST64 not defined +cinttypes.pass.cpp:476:2: error: #error PRIuMAX not defined +cinttypes.pass.cpp:480:2: error: #error PRIuPTR not defined +cinttypes.pass.cpp:484:2: error: #error PRIx8 not defined +cinttypes.pass.cpp:488:2: error: #error PRIx16 not defined +cinttypes.pass.cpp:492:2: error: #error PRIx32 not defined +cinttypes.pass.cpp:496:2: error: #error PRIx64 not defined +cinttypes.pass.cpp:500:2: error: #error PRIxLEAST8 not defined +cinttypes.pass.cpp:504:2: error: #error PRIxLEAST16 not defined +cinttypes.pass.cpp:508:2: error: #error PRIxLEAST32 not defined +cinttypes.pass.cpp:512:2: error: #error PRIxLEAST64 not defined +cinttypes.pass.cpp:516:2: error: #error PRIxFAST8 not defined +cinttypes.pass.cpp:520:2: error: #error PRIxFAST16 not defined +cinttypes.pass.cpp:524:2: error: #error PRIxFAST32 not defined +cinttypes.pass.cpp:528:2: error: #error PRIxFAST64 not defined +cinttypes.pass.cpp:532:2: error: #error PRIxMAX not defined +cinttypes.pass.cpp:536:2: error: #error PRIxPTR not defined +cinttypes.pass.cpp:540:2: error: #error PRIX8 not defined +cinttypes.pass.cpp:544:2: error: #error PRIX16 not defined +cinttypes.pass.cpp:548:2: error: #error PRIX32 not defined +cinttypes.pass.cpp:552:2: error: #error PRIX64 not defined +cinttypes.pass.cpp:556:2: error: #error PRIXLEAST8 not defined +cinttypes.pass.cpp:560:2: error: #error PRIXLEAST16 not defined +cinttypes.pass.cpp:564:2: error: #error PRIXLEAST32 not defined +cinttypes.pass.cpp:568:2: error: #error PRIXLEAST64 not defined +cinttypes.pass.cpp:572:2: error: #error PRIXFAST8 not defined +cinttypes.pass.cpp:576:2: error: #error PRIXFAST16 not defined +cinttypes.pass.cpp:580:2: error: #error PRIXFAST32 not defined +cinttypes.pass.cpp:584:2: error: #error PRIXFAST64 not defined +cinttypes.pass.cpp:588:2: error: #error PRIXMAX not defined +cinttypes.pass.cpp:592:2: error: #error PRIXPTR not defined +cinttypes.pass.cpp:596:2: error: #error SCNd8 not defined +cinttypes.pass.cpp:600:2: error: #error SCNd16 not defined +cinttypes.pass.cpp:604:2: error: #error SCNd32 not defined +cinttypes.pass.cpp:608:2: error: #error SCNd64 not defined +cinttypes.pass.cpp:612:2: error: #error SCNdLEAST8 not defined +cinttypes.pass.cpp:616:2: error: #error SCNdLEAST16 not defined +cinttypes.pass.cpp:620:2: error: #error SCNdLEAST32 not defined +cinttypes.pass.cpp:624:2: error: #error SCNdLEAST64 not defined +cinttypes.pass.cpp:628:2: error: #error SCNdFAST8 not defined +cinttypes.pass.cpp:632:2: error: #error SCNdFAST16 not defined +cinttypes.pass.cpp:636:2: error: #error SCNdFAST32 not defined +cinttypes.pass.cpp:640:2: error: #error SCNdFAST64 not defined +cinttypes.pass.cpp:644:2: error: #error SCNdMAX not defined +cinttypes.pass.cpp:648:2: error: #error SCNdPTR not defined +cinttypes.pass.cpp:652:2: error: #error SCNi8 not defined +cinttypes.pass.cpp:656:2: error: #error SCNi16 not defined +cinttypes.pass.cpp:660:2: error: #error SCNi32 not defined +cinttypes.pass.cpp:664:2: error: #error SCNi64 not defined +cinttypes.pass.cpp:668:2: error: #error SCNiLEAST8 not defined +cinttypes.pass.cpp:672:2: error: #error SCNiLEAST16 not defined +cinttypes.pass.cpp:676:2: error: #error SCNiLEAST32 not defined +cinttypes.pass.cpp:680:2: error: #error SCNiLEAST64 not defined +cinttypes.pass.cpp:684:2: error: #error SCNiFAST8 not defined +cinttypes.pass.cpp:688:2: error: #error SCNiFAST16 not defined +cinttypes.pass.cpp:692:2: error: #error SCNiFAST32 not defined +cinttypes.pass.cpp:696:2: error: #error SCNiFAST64 not defined +cinttypes.pass.cpp:700:2: error: #error SCNiMAX not defined +cinttypes.pass.cpp:704:2: error: #error SCNiPTR not defined +cinttypes.pass.cpp:708:2: error: #error SCNo8 not defined +cinttypes.pass.cpp:712:2: error: #error SCNo16 not defined +cinttypes.pass.cpp:716:2: error: #error SCNo32 not defined +cinttypes.pass.cpp:720:2: error: #error SCNo64 not defined +cinttypes.pass.cpp:724:2: error: #error SCNoLEAST8 not defined +cinttypes.pass.cpp:728:2: error: #error SCNoLEAST16 not defined +cinttypes.pass.cpp:732:2: error: #error SCNoLEAST32 not defined +cinttypes.pass.cpp:736:2: error: #error SCNoLEAST64 not defined +cinttypes.pass.cpp:740:2: error: #error SCNoFAST8 not defined +cinttypes.pass.cpp:744:2: error: #error SCNoFAST16 not defined +cinttypes.pass.cpp:748:2: error: #error SCNoFAST32 not defined +cinttypes.pass.cpp:752:2: error: #error SCNoFAST64 not defined +cinttypes.pass.cpp:756:2: error: #error SCNoMAX not defined +cinttypes.pass.cpp:760:2: error: #error SCNoPTR not defined +cinttypes.pass.cpp:764:2: error: #error SCNu8 not defined +cinttypes.pass.cpp:768:2: error: #error SCNu16 not defined +cinttypes.pass.cpp:772:2: error: #error SCNu32 not defined +cinttypes.pass.cpp:776:2: error: #error SCNu64 not defined +cinttypes.pass.cpp:780:2: error: #error SCNuLEAST8 not defined +cinttypes.pass.cpp:784:2: error: #error SCNuLEAST16 not defined +cinttypes.pass.cpp:788:2: error: #error SCNuLEAST32 not defined +cinttypes.pass.cpp:792:2: error: #error SCNuLEAST64 not defined +cinttypes.pass.cpp:796:2: error: #error SCNuFAST8 not defined +cinttypes.pass.cpp:800:2: error: #error SCNuFAST16 not defined +cinttypes.pass.cpp:804:2: error: #error SCNuFAST32 not defined +cinttypes.pass.cpp:808:2: error: #error SCNuFAST64 not defined +cinttypes.pass.cpp:812:2: error: #error SCNuMAX not defined +cinttypes.pass.cpp:816:2: error: #error SCNuPTR not defined +cinttypes.pass.cpp:820:2: error: #error SCNx8 not defined +cinttypes.pass.cpp:824:2: error: #error SCNx16 not defined +cinttypes.pass.cpp:828:2: error: #error SCNx32 not defined +cinttypes.pass.cpp:832:2: error: #error SCNx64 not defined +cinttypes.pass.cpp:836:2: error: #error SCNxLEAST8 not defined +cinttypes.pass.cpp:840:2: error: #error SCNxLEAST16 not defined +cinttypes.pass.cpp:844:2: error: #error SCNxLEAST32 not defined +cinttypes.pass.cpp:848:2: error: #error SCNxLEAST64 not defined +cinttypes.pass.cpp:852:2: error: #error SCNxFAST8 not defined +cinttypes.pass.cpp:856:2: error: #error SCNxFAST16 not defined +cinttypes.pass.cpp:860:2: error: #error SCNxFAST32 not defined +cinttypes.pass.cpp:864:2: error: #error SCNxFAST64 not defined +cinttypes.pass.cpp:868:2: error: #error SCNxMAX not defined +cinttypes.pass.cpp:872:2: error: #error SCNxPTR not defined +cinttypes.pass.cpp failed to compile +failed 1 tests in /test/input.output/file.streams/c.files +passed 3 tests in /test/input.output/file.streams/c.files +passed 1 tests in /test/input.output/file.streams/fstreams +passed 1 tests in /test/input.output/file.streams/fstreams/filebuf +passed 3 tests in /test/input.output/file.streams/fstreams/filebuf.assign +passed 2 tests in /test/input.output/file.streams/fstreams/filebuf.cons +passed 1 tests in /test/input.output/file.streams/fstreams/filebuf.members +Assertion failed: (f.sbumpc() == 0x4E51), function main, file underflow.pass.cpp, line 114. +./testit: line 84: 65508 Abort trap ./a.out +underflow.pass.cpp failed at run time +failed 1 tests in /test/input.output/file.streams/fstreams/filebuf.virtuals +passed 3 tests in /test/input.output/file.streams/fstreams/filebuf.virtuals +passed 1 tests in /test/input.output/file.streams/fstreams/fstream +passed 3 tests in /test/input.output/file.streams/fstreams/fstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/fstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/fstream.members +passed 1 tests in /test/input.output/file.streams/fstreams/ifstream +passed 3 tests in /test/input.output/file.streams/fstreams/ifstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/ifstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/ifstream.members +passed 1 tests in /test/input.output/file.streams/fstreams/ofstream +passed 3 tests in /test/input.output/file.streams/fstreams/ofstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/ofstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/ofstream.members +passed 1 tests in /test/input.output/input.output.general +passed 1 tests in /test/input.output/iostream.format +passed 4 tests in /test/input.output/iostream.format/ext.manip +passed 1 tests in /test/input.output/iostream.format/input.streams +passed 1 tests in /test/input.output/iostream.format/input.streams/iostreamclass +passed 2 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign +passed 2 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.cons +passed 1 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.dest +passed 1 tests in /test/input.output/iostream.format/input.streams/istream +passed 2 tests in /test/input.output/iostream.format/input.streams/istream/istream.assign +passed 2 tests in /test/input.output/iostream.format/input.streams/istream/istream.cons +passed 1 tests in /test/input.output/iostream.format/input.streams/istream/istream::sentry +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.formatted +passed 13 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.reqmts +passed 10 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream::extractors +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.manip +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.rvalue +passed 18 tests in /test/input.output/iostream.format/input.streams/istream.unformatted +passed 1 tests in /test/input.output/iostream.format/output.streams +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream.assign +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream.cons +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.formatted +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.reqmts +passed 4 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters +passed 13 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic +passed 10 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.manip +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.rvalue +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.seeks +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.unformatted +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream::sentry +passed 7 tests in /test/input.output/iostream.format/std.manip +passed 2 tests in /test/input.output/iostream.forward +passed 1 tests in /test/input.output/iostream.objects +passed 4 tests in /test/input.output/iostream.objects/narrow.stream.objects +passed 4 tests in /test/input.output/iostream.objects/wide.stream.objects +passed 1 tests in /test/input.output/iostreams.base +passed 1 tests in /test/input.output/iostreams.base/fpos +passed 1 tests in /test/input.output/iostreams.base/fpos/fpos.members +passed 7 tests in /test/input.output/iostreams.base/fpos/fpos.operations +passed 1 tests in /test/input.output/iostreams.base/ios +passed 1 tests in /test/input.output/iostreams.base/ios/basic.ios.cons +passed 13 tests in /test/input.output/iostreams.base/ios/basic.ios.members +passed 11 tests in /test/input.output/iostreams.base/ios/iostate.flags +passed 1 tests in /test/input.output/iostreams.base/ios.base +passed 9 tests in /test/input.output/iostreams.base/ios.base/fmtflags.state +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.base.callback +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.base.cons +passed 2 tests in /test/input.output/iostreams.base/ios.base/ios.base.locales +passed 3 tests in /test/input.output/iostreams.base/ios.base/ios.base.storage +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.members.static +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::Init +passed 2 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::failure +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::fmtflags +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::iostate +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::openmode +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::seekdir +passed 1 tests in /test/input.output/iostreams.base/std.ios.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/adjustfield.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/basefield.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/error.reporting +passed 4 tests in /test/input.output/iostreams.base/std.ios.manip/floatfield.manip +passed 14 tests in /test/input.output/iostreams.base/std.ios.manip/fmtflags.manip +passed 2 tests in /test/input.output/iostreams.base/stream.types +passed 1 tests in /test/input.output/iostreams.requirements +passed 1 tests in /test/input.output/iostreams.requirements/iostream.limits.imbue +passed 1 tests in /test/input.output/iostreams.requirements/iostreams.limits.pos +passed 1 tests in /test/input.output/iostreams.requirements/iostreams.threadsafety +passed 1 tests in /test/input.output/stream.buffers +passed 1 tests in /test/input.output/stream.buffers/streambuf +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.cons +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.members +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.locales +passed 5 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.pback +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.put +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.get.area +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.buffer +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.locales +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.pback +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.put +passed 1 tests in /test/input.output/stream.buffers/streambuf.reqts +passed 1 tests in /test/input.output/string.streams +passed 1 tests in /test/input.output/string.streams/istringstream +passed 3 tests in /test/input.output/string.streams/istringstream/istringstream.assign +passed 3 tests in /test/input.output/string.streams/istringstream/istringstream.cons +passed 1 tests in /test/input.output/string.streams/istringstream/istringstream.members +passed 1 tests in /test/input.output/string.streams/ostringstream +passed 3 tests in /test/input.output/string.streams/ostringstream/ostringstream.assign +passed 3 tests in /test/input.output/string.streams/ostringstream/ostringstream.cons +passed 1 tests in /test/input.output/string.streams/ostringstream/ostringstream.members +passed 1 tests in /test/input.output/string.streams/stringbuf +passed 3 tests in /test/input.output/string.streams/stringbuf/stringbuf.assign +passed 3 tests in /test/input.output/string.streams/stringbuf/stringbuf.cons +passed 1 tests in /test/input.output/string.streams/stringbuf/stringbuf.members +passed 6 tests in /test/input.output/string.streams/stringbuf/stringbuf.virtuals +passed 1 tests in /test/input.output/string.streams/stringstream +passed 3 tests in /test/input.output/string.streams/stringstream.cons +passed 3 tests in /test/input.output/string.streams/stringstream.cons/stringstream.assign +passed 1 tests in /test/input.output/string.streams/stringstream.members +passed 1 tests in /test/iterators +passed 1 tests in /test/iterators/iterator.primitives +passed 1 tests in /test/iterators/iterator.primitives/iterator.basic +passed 4 tests in /test/iterators/iterator.primitives/iterator.operations +passed 4 tests in /test/iterators/iterator.primitives/iterator.traits +passed 5 tests in /test/iterators/iterator.primitives/std.iterator.tags +passed 1 tests in /test/iterators/iterator.requirements +passed 1 tests in /test/iterators/iterator.requirements/bidirectional.iterators +passed 1 tests in /test/iterators/iterator.requirements/forward.iterators +passed 1 tests in /test/iterators/iterator.requirements/input.iterators +passed 1 tests in /test/iterators/iterator.requirements/iterator.iterators +passed 1 tests in /test/iterators/iterator.requirements/iterator.requirements.general +passed 1 tests in /test/iterators/iterator.requirements/output.iterators +passed 1 tests in /test/iterators/iterator.requirements/random.access.iterators +passed 1 tests in /test/iterators/iterator.synopsis +passed 1 tests in /test/iterators/iterators.general +passed 1 tests in /test/iterators/predef.iterators +passed 1 tests in /test/iterators/predef.iterators/insert.iterators +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iterator +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iterator +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iterator +passed 1 tests in /test/iterators/predef.iterators/move.iterators +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops +passed 3 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+ +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+= +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.- +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-= +passed 6 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp +passed 5 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.conv +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.decr +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.index +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.ref +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.star +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op= +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.requirements +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iterator +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops +passed 5 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.conv +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op!= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+ +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++ +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op- +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-- +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op.star +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op== +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opdiff +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opindex +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opref +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opsum +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.requirements +types.pass.cpp: In function ‘void test() [with It = bidirectional_iterator]’: +types.pass.cpp:58: instantiated from here +types.pass.cpp:52: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +types.pass.cpp: In function ‘void test() [with It = random_access_iterator]’: +types.pass.cpp:59: instantiated from here +types.pass.cpp:52: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +types.pass.cpp failed to compile +failed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iterator +passed 1 tests in /test/iterators/stream.iterators +passed 1 tests in /test/iterators/stream.iterators/istream.iterator +passed 3 tests in /test/iterators/stream.iterators/istream.iterator/istream.iterator.cons +passed 5 tests in /test/iterators/stream.iterators/istream.iterator/istream.iterator.ops +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator +passed 4 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::equal +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op!= +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op++ +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op== +passed 3 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op_astrk +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::proxy +passed 6 tests in /test/iterators/stream.iterators/iterator.range +passed 1 tests in /test/iterators/stream.iterators/ostream.iterator +passed 3 tests in /test/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des +passed 3 tests in /test/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops +passed 1 tests in /test/iterators/stream.iterators/ostreambuf.iterator +passed 2 tests in /test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.cons +passed 4 tests in /test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops +passed 1 tests in /test/language.support +passed 1 tests in /test/language.support/cstdint +passed 1 tests in /test/language.support/cstdint/cstdint.syn +passed 1 tests in /test/language.support/support.dynamic +passed 1 tests in /test/language.support/support.dynamic/alloc.errors +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/bad.alloc +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/new.badlength +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/new.handler +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/set.new.handler +passed 1 tests in /test/language.support/support.dynamic/new.delete +passed 4 tests in /test/language.support/support.dynamic/new.delete/new.delete.array +passed 1 tests in /test/language.support/support.dynamic/new.delete/new.delete.dataraces +passed 2 tests in /test/language.support/support.dynamic/new.delete/new.delete.placement +passed 4 tests in /test/language.support/support.dynamic/new.delete/new.delete.single +passed 1 tests in /test/language.support/support.exception +not implemented: /test/language.support/support.exception/except.nested +passed 1 tests in /test/language.support/support.exception/exception +passed 1 tests in /test/language.support/support.exception/exception.terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/set.terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/terminate.handler +passed 1 tests in /test/language.support/support.exception/exception.unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/bad.exception +Assertion failed: (std::set_unexpected(f1) == std::terminate), function main, file set_unexpected.pass.cpp, line 20. +./testit: line 84: 74411 Abort trap ./a.out +set_unexpected.pass.cpp failed at run time +failed 1 tests in /test/language.support/support.exception/exception.unexpected/set.unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/unexpected.handler +passed 4 tests in /test/language.support/support.exception/propagation +passed 1 tests in /test/language.support/support.exception/uncaught +passed 1 tests in /test/language.support/support.general +passed 2 tests in /test/language.support/support.initlist +passed 1 tests in /test/language.support/support.initlist/support.initlist.access +passed 1 tests in /test/language.support/support.initlist/support.initlist.cons +not implemented: /test/language.support/support.initlist/support.initlist.range +passed 1 tests in /test/language.support/support.limits +passed 4 tests in /test/language.support/support.limits/c.limits +passed 2 tests in /test/language.support/support.limits/limits +passed 1 tests in /test/language.support/support.limits/limits/denorm.style +passed 1 tests in /test/language.support/support.limits/limits/numeric.limits +passed 31 tests in /test/language.support/support.limits/limits/numeric.limits.members +passed 1 tests in /test/language.support/support.limits/limits/numeric.special +passed 1 tests in /test/language.support/support.limits/limits/round.style +passed 1 tests in /test/language.support/support.rtti +passed 1 tests in /test/language.support/support.rtti/bad.cast +passed 1 tests in /test/language.support/support.rtti/bad.typeid +passed 2 tests in /test/language.support/support.rtti/type.info +passed 12 tests in /test/language.support/support.runtime +quick_exit.pass.cpp: In function ‘int main()’: +quick_exit.pass.cpp:19: error: ‘at_quick_exit’ is not a member of ‘std’ +quick_exit.pass.cpp:20: error: ‘quick_exit’ was not declared in this scope +quick_exit.pass.cpp failed to compile +failed 1 tests in /test/language.support/support.start.term +passed 7 tests in /test/language.support/support.types +passed 1 tests in /test/localization +passed 2 tests in /test/localization/c.locales +passed 1 tests in /test/localization/locale.categories +passed 1 tests in /test/localization/locale.categories/category.collate +passed 2 tests in /test/localization/locale.categories/category.collate/locale.collate +passed 3 tests in /test/localization/locale.categories/category.collate/locale.collate/locale.collate.members +passed 1 tests in /test/localization/locale.categories/category.collate/locale.collate/locale.collate.virtuals +passed 4 tests in /test/localization/locale.categories/category.collate/locale.collate.byname +passed 1 tests in /test/localization/locale.categories/category.ctype +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.dtor +passed 14 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.statics +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.virtuals +passed 9 tests in /test/localization/locale.categories/category.ctype/locale.codecvt +passed 29 tests in /test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members +passed 1 tests in /test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.virtuals +passed 4 tests in /test/localization/locale.categories/category.ctype/locale.codecvt.byname +passed 2 tests in /test/localization/locale.categories/category.ctype/locale.ctype +passed 12 tests in /test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members +passed 1 tests in /test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.virtuals +passed 13 tests in /test/localization/locale.categories/category.ctype/locale.ctype.byname +passed 1 tests in /test/localization/locale.categories/category.messages +passed 3 tests in /test/localization/locale.categories/category.messages/locale.messages +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages/locale.messages.members +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages/locale.messages.virtuals +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages.byname +passed 1 tests in /test/localization/locale.categories/category.monetary +passed 2 tests in /test/localization/locale.categories/category.monetary/locale.money.get +passed 5 tests in /test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.virtuals +passed 2 tests in /test/localization/locale.categories/category.monetary/locale.money.put +passed 5 tests in /test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.virtuals +passed 3 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct +passed 9 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.virtuals +passed 9 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct.byname +passed 1 tests in /test/localization/locale.categories/category.numeric +passed 2 tests in /test/localization/locale.categories/category.numeric/locale.nm.put +passed 8 tests in /test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members +passed 1 tests in /test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.virtuals +passed 2 tests in /test/localization/locale.categories/category.numeric/locale.num.get +passed 11 tests in /test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members +passed 1 tests in /test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.virtuals +passed 1 tests in /test/localization/locale.categories/category.time +passed 3 tests in /test/localization/locale.categories/category.time/locale.time.get +passed 12 tests in /test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.get/locale.time.get.virtuals +passed 14 tests in /test/localization/locale.categories/category.time/locale.time.get.byname +passed 2 tests in /test/localization/locale.categories/category.time/locale.time.put +passed 2 tests in /test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.put/locale.time.put.virtuals +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.put.byname +passed 1 tests in /test/localization/locale.categories/facet.numpunct +passed 2 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct +passed 5 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members +passed 1 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.virtuals +passed 3 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct.byname +passed 1 tests in /test/localization/locale.categories/facets.examples +not implemented: /test/localization/locale.stdcvt +passed 1 tests in /test/localization/locale.syn +passed 1 tests in /test/localization/locales +passed 1 tests in /test/localization/locales/locale +passed 9 tests in /test/localization/locales/locale/locale.cons +passed 2 tests in /test/localization/locales/locale/locale.members +passed 2 tests in /test/localization/locales/locale/locale.operators +passed 2 tests in /test/localization/locales/locale/locale.statics +passed 1 tests in /test/localization/locales/locale/locale.types +passed 1 tests in /test/localization/locales/locale/locale.types/locale.category +passed 1 tests in /test/localization/locales/locale/locale.types/locale.facet +passed 1 tests in /test/localization/locales/locale/locale.types/locale.id +passed 1 tests in /test/localization/locales/locale.convenience +passed 11 tests in /test/localization/locales/locale.convenience/classification +passed 1 tests in /test/localization/locales/locale.convenience/conversions +not implemented: /test/localization/locales/locale.convenience/conversions/conversions.buffer +passed 2 tests in /test/localization/locales/locale.convenience/conversions/conversions.character +not implemented: /test/localization/locales/locale.convenience/conversions/conversions.string +passed 2 tests in /test/localization/locales/locale.global.templates +passed 1 tests in /test/localization/localization.general +passed 1 tests in /test/numerics +passed 4 tests in /test/numerics/c.math +passed 1 tests in /test/numerics/cfenv +passed 1 tests in /test/numerics/cfenv/cfenv.syn +passed 2 tests in /test/numerics/complex.number +passed 1 tests in /test/numerics/complex.number/ccmplx +passed 7 tests in /test/numerics/complex.number/cmplx.over +passed 1 tests in /test/numerics/complex.number/complex +passed 10 tests in /test/numerics/complex.number/complex.member.ops +passed 2 tests in /test/numerics/complex.number/complex.members +passed 22 tests in /test/numerics/complex.number/complex.ops +passed 12 tests in /test/numerics/complex.number/complex.special +passed 1 tests in /test/numerics/complex.number/complex.synopsis +passed 19 tests in /test/numerics/complex.number/complex.transcendentals +passed 8 tests in /test/numerics/complex.number/complex.value.ops +passed 1 tests in /test/numerics/numarray +passed 1 tests in /test/numerics/numarray/class.gslice +passed 1 tests in /test/numerics/numarray/class.gslice/gslice.access +passed 2 tests in /test/numerics/numarray/class.gslice/gslice.cons +passed 1 tests in /test/numerics/numarray/class.slice +passed 2 tests in /test/numerics/numarray/class.slice/cons.slice +passed 1 tests in /test/numerics/numarray/class.slice/slice.access +passed 2 tests in /test/numerics/numarray/template.gslice.array +passed 2 tests in /test/numerics/numarray/template.gslice.array/gslice.array.assign +passed 10 tests in /test/numerics/numarray/template.gslice.array/gslice.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.gslice.array/gslice.array.fill +passed 2 tests in /test/numerics/numarray/template.indirect.array +passed 2 tests in /test/numerics/numarray/template.indirect.array/indirect.array.assign +passed 10 tests in /test/numerics/numarray/template.indirect.array/indirect.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.indirect.array/indirect.array.fill +passed 2 tests in /test/numerics/numarray/template.mask.array +passed 2 tests in /test/numerics/numarray/template.mask.array/mask.array.assign +passed 10 tests in /test/numerics/numarray/template.mask.array/mask.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.mask.array/mask.array.fill +passed 2 tests in /test/numerics/numarray/template.slice.array +passed 2 tests in /test/numerics/numarray/template.slice.array/slice.arr.assign +passed 10 tests in /test/numerics/numarray/template.slice.array/slice.arr.comp.assign +passed 1 tests in /test/numerics/numarray/template.slice.array/slice.arr.fill +passed 1 tests in /test/numerics/numarray/template.valarray +passed 2 tests in /test/numerics/numarray/template.valarray/valarray.access +passed 8 tests in /test/numerics/numarray/template.valarray/valarray.assign +passed 20 tests in /test/numerics/numarray/template.valarray/valarray.cassign +passed 11 tests in /test/numerics/numarray/template.valarray/valarray.cons +passed 10 tests in /test/numerics/numarray/template.valarray/valarray.members +passed 8 tests in /test/numerics/numarray/template.valarray/valarray.sub +passed 4 tests in /test/numerics/numarray/template.valarray/valarray.unary +passed 1 tests in /test/numerics/numarray/valarray.nonmembers +passed 30 tests in /test/numerics/numarray/valarray.nonmembers/valarray.binary +passed 24 tests in /test/numerics/numarray/valarray.nonmembers/valarray.comparison +passed 1 tests in /test/numerics/numarray/valarray.nonmembers/valarray.special +passed 20 tests in /test/numerics/numarray/valarray.nonmembers/valarray.transcend +passed 4 tests in /test/numerics/numarray/valarray.range +passed 1 tests in /test/numerics/numarray/valarray.syn +passed 1 tests in /test/numerics/numeric.ops +passed 2 tests in /test/numerics/numeric.ops/accumulate +passed 2 tests in /test/numerics/numeric.ops/adjacent.difference +passed 2 tests in /test/numerics/numeric.ops/inner.product +not implemented: /test/numerics/numeric.ops/numeric.iota +passed 2 tests in /test/numerics/numeric.ops/partial.sum +passed 1 tests in /test/numerics/numeric.requirements +passed 1 tests in /test/numerics/numerics.general +passed 1 tests in /test/numerics/rand +passed 1 tests in /test/numerics/rand/rand.adapt +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.disc +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.ibits +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.shuf +passed 3 tests in /test/numerics/rand/rand.device +passed 1 tests in /test/numerics/rand/rand.dis +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.bern +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin +not implemented: /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo +not implemented: /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.genpdf +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.uni +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real +passed 1 tests in /test/numerics/rand/rand.eng +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.lcong +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.mers +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.sub +passed 10 tests in /test/numerics/rand/rand.predef +passed 1 tests in /test/numerics/rand/rand.req +passed 1 tests in /test/numerics/rand/rand.req/rand.req.adapt +passed 1 tests in /test/numerics/rand/rand.req/rand.req.dst +passed 1 tests in /test/numerics/rand/rand.req/rand.req.eng +passed 1 tests in /test/numerics/rand/rand.req/rand.req.genl +passed 1 tests in /test/numerics/rand/rand.req/rand.req.seedseq +passed 1 tests in /test/numerics/rand/rand.req/rand.req.urng +passed 1 tests in /test/numerics/rand/rand.synopsis +passed 1 tests in /test/numerics/rand/rand.util +passed 1 tests in /test/numerics/rand/rand.util/rand.util.canonical +passed 7 tests in /test/numerics/rand/rand.util/rand.util.seedseq +not implemented: /test/re +not implemented: /test/re/re.alg +not implemented: /test/re/re.alg/re.alg.match +not implemented: /test/re/re.alg/re.alg.replace +not implemented: /test/re/re.alg/re.alg.search +not implemented: /test/re/re.alg/re.except +not implemented: /test/re/re.badexp +not implemented: /test/re/re.const +not implemented: /test/re/re.const/re.err +not implemented: /test/re/re.const/re.matchflag +not implemented: /test/re/re.const/re.synopt +not implemented: /test/re/re.def +not implemented: /test/re/re.def/defns.regex.collating.element +not implemented: /test/re/re.def/defns.regex.finite.state.machine +not implemented: /test/re/re.def/defns.regex.format.specifier +not implemented: /test/re/re.def/defns.regex.matched +not implemented: /test/re/re.def/defns.regex.primary.equivalence.class +not implemented: /test/re/re.def/defns.regex.regular.expression +not implemented: /test/re/re.def/defns.regex.subexpression +not implemented: /test/re/re.general +not implemented: /test/re/re.grammar +not implemented: /test/re/re.iter +not implemented: /test/re/re.iter/re.regiter +not implemented: /test/re/re.iter/re.regiter/re.regiter.cnstr +not implemented: /test/re/re.iter/re.regiter/re.regiter.comp +not implemented: /test/re/re.iter/re.regiter/re.regiter.deref +not implemented: /test/re/re.iter/re.regiter/re.regiter.incr +not implemented: /test/re/re.iter/re.tokiter +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.cnstr +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.comp +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.deref +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.incr +not implemented: /test/re/re.regex +not implemented: /test/re/re.regex/re.regex.assign +not implemented: /test/re/re.regex/re.regex.const +not implemented: /test/re/re.regex/re.regex.construct +not implemented: /test/re/re.regex/re.regex.locale +not implemented: /test/re/re.regex/re.regex.nonmemb +not implemented: /test/re/re.regex/re.regex.nonmemb/re.regex.nmswap +not implemented: /test/re/re.regex/re.regex.operations +not implemented: /test/re/re.regex/re.regex.swap +not implemented: /test/re/re.req +not implemented: /test/re/re.results +not implemented: /test/re/re.results/re.results.acc +not implemented: /test/re/re.results/re.results.all +not implemented: /test/re/re.results/re.results.const +not implemented: /test/re/re.results/re.results.form +not implemented: /test/re/re.results/re.results.nonmember +not implemented: /test/re/re.results/re.results.size +not implemented: /test/re/re.results/re.results.swap +not implemented: /test/re/re.submatch +not implemented: /test/re/re.submatch/re.submatch.members +not implemented: /test/re/re.submatch/re.submatch.op +not implemented: /test/re/re.syn +not implemented: /test/re/re.traits +passed 1 tests in /test/strings +passed 1 tests in /test/strings/basic.string +passed 4 tests in /test/strings/basic.string/string.access +passed 10 tests in /test/strings/basic.string/string.capacity +passed 16 tests in /test/strings/basic.string/string.cons +passed 8 tests in /test/strings/basic.string/string.iterators +passed 1 tests in /test/strings/basic.string/string.modifiers +passed 8 tests in /test/strings/basic.string/string.modifiers/string::append +passed 8 tests in /test/strings/basic.string/string.modifiers/string::assign +passed 1 tests in /test/strings/basic.string/string.modifiers/string::copy +passed 4 tests in /test/strings/basic.string/string.modifiers/string::erase +passed 9 tests in /test/strings/basic.string/string.modifiers/string::insert +passed 4 tests in /test/strings/basic.string/string.modifiers/string::op+= +passed 11 tests in /test/strings/basic.string/string.modifiers/string::replace +passed 1 tests in /test/strings/basic.string/string.modifiers/string::swap +passed 1 tests in /test/strings/basic.string/string.nonmembers +passed 6 tests in /test/strings/basic.string/string.nonmembers/string.io +passed 1 tests in /test/strings/basic.string/string.nonmembers/string.special +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::op!= +passed 5 tests in /test/strings/basic.string/string.nonmembers/string::op+ +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::operator== +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::opgt +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::opgt= +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::oplt +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::oplt= +passed 1 tests in /test/strings/basic.string/string.ops +passed 3 tests in /test/strings/basic.string/string.ops/string.accessors +passed 6 tests in /test/strings/basic.string/string.ops/string::compare +passed 4 tests in /test/strings/basic.string/string.ops/string::find +passed 4 tests in /test/strings/basic.string/string.ops/string::find.first.not.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.first.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.last.not.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.last.of +passed 4 tests in /test/strings/basic.string/string.ops/string::rfind +passed 1 tests in /test/strings/basic.string/string.ops/string::substr +passed 1 tests in /test/strings/basic.string/string.require +passed 1 tests in /test/strings/basic.string.hash +cuchar.pass.cpp:12:18: error: cuchar: No such file or directory +cuchar.pass.cpp failed to compile +version_cuchar.pass.cpp:12:18: error: cuchar: No such file or directory +version_cuchar.pass.cpp:15:2: error: #error _LIBCPP_VERSION not defined +version_cuchar.pass.cpp failed to compile +failed 2 tests in /test/strings/c.strings +passed 8 tests in /test/strings/c.strings +passed 1 tests in /test/strings/char.traits +passed 1 tests in /test/strings/char.traits/char.traits.require +passed 1 tests in /test/strings/char.traits/char.traits.specializations +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t +passed 1 tests in /test/strings/char.traits/char.traits.typedefs +passed 1 tests in /test/strings/string.classes +not implemented: /test/strings/string.conversions +not implemented: /test/strings/strings.general +passed 1 tests in /test/thread +passed 1 tests in /test/thread/futures +not implemented: /test/thread/futures/futures.async +not implemented: /test/thread/futures/futures.atomic_future +not implemented: /test/thread/futures/futures.errors +not implemented: /test/thread/futures/futures.future_error +passed 3 tests in /test/thread/futures/futures.overview +not implemented: /test/thread/futures/futures.promise +not implemented: /test/thread/futures/futures.shared_future +not implemented: /test/thread/futures/futures.state +not implemented: /test/thread/futures/futures.tas +not implemented: /test/thread/futures/futures.tas/futures.taask.nonmembers +not implemented: /test/thread/futures/futures.tas/futures.task.members +not implemented: /test/thread/futures/futures.unique_future +notify_all_at_thread_exit.pass.cpp:20:2: error: #error notify_all_at_thread_exit not implemented +notify_all_at_thread_exit.pass.cpp failed to compile +failed 1 tests in /test/thread/thread.condition +passed 2 tests in /test/thread/thread.condition +./testit: line 84: 7058 Killed ./a.out +destructor.pass.cpp failed at run time +failed 1 tests in /test/thread/thread.condition/thread.condition.condvar +passed 12 tests in /test/thread/thread.condition/thread.condition.condvar +passed 12 tests in /test/thread/thread.condition/thread.condition.condvarany +passed 1 tests in /test/thread/thread.general +passed 1 tests in /test/thread/thread.mutex +passed 1 tests in /test/thread/thread.mutex/thread.lock +passed 6 tests in /test/thread/thread.mutex/thread.lock/thread.lock.guard +passed 1 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique +Assertion failed: (d < ns(5000000)), function f1, file mutex_duration.pass.cpp, line 37. +./testit: line 84: 11007 Abort trap ./a.out +mutex_duration.pass.cpp failed at run time +failed 1 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons +passed 10 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons +passed 5 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking +passed 3 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod +passed 3 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs +passed 2 tests in /test/thread/thread.mutex/thread.lock.algorithm +passed 1 tests in /test/thread/thread.mutex/thread.mutex.requirements +passed 6 tests in /test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.class +passed 6 tests in /test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.recursive +passed 1 tests in /test/thread/thread.mutex/thread.once +passed 1 tests in /test/thread/thread.mutex/thread.once/thread.once.callonce +passed 3 tests in /test/thread/thread.mutex/thread.once/thread.once.onceflag +passed 1 tests in /test/thread/thread.mutex/thread.timedmutex.requirements +passed 7 tests in /test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.class +passed 7 tests in /test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.recursive +passed 1 tests in /test/thread/thread.req +passed 1 tests in /test/thread/thread.req/thread.req.exception +passed 1 tests in /test/thread/thread.req/thread.req.native +passed 1 tests in /test/thread/thread.req/thread.req.paramname +passed 1 tests in /test/thread/thread.req/thread.req.timing +passed 1 tests in /test/thread/thread.threads +passed 1 tests in /test/thread/thread.threads/thread.thread.class +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.algorithm +passed 2 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.assign +passed 4 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.constr +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.destr +passed 7 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.id +passed 6 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.member +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.static +passed 4 tests in /test/thread/thread.threads/thread.thread.this +passed 1 tests in /test/utilities +passed 1 tests in /test/utilities/date.time +passed 1 tests in /test/utilities/function.objects +passed 6 tests in /test/utilities/function.objects/arithmetic.operations +passed 1 tests in /test/utilities/function.objects/base +passed 1 tests in /test/utilities/function.objects/bind +passed 1 tests in /test/utilities/function.objects/bind/func.bind +invoke_int_0.pass.cpp: In function ‘int main()’: +invoke_int_0.pass.cpp:44: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:45: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:46: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:47: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:49: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:49: error: expected primary-expression before ‘int’ +invoke_int_0.pass.cpp:50: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:50: error: expected primary-expression before ‘int’ +invoke_int_0.pass.cpp:51: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:51: error: expected primary-expression before ‘int’ +invoke_int_0.pass.cpp:52: error: ‘bind’ is not a member of ‘std’ +invoke_int_0.pass.cpp:52: error: expected primary-expression before ‘int’ +invoke_int_0.pass.cpp failed to compile +invoke_lvalue.pass.cpp: In function ‘void test_void_1()’: +invoke_lvalue.pass.cpp:50: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:56: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:64: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:71: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:79: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:86: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:94: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:98: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:105: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:109: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:117: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:121: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:128: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:132: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp: In function ‘void test_int_1()’: +invoke_lvalue.pass.cpp:165: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:166: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:172: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:173: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:178: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:179: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:184: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:185: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:187: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:188: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:193: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:194: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:196: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:197: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:202: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:203: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:205: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:206: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:207: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:208: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:209: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:210: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp: In function ‘void test_void_2()’: +invoke_lvalue.pass.cpp:241: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:244: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:247: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:254: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp:257: error: ‘bind’ is not a member of ‘std’ +invoke_lvalue.pass.cpp failed to compile +invoke_rvalue.pass.cpp: In function ‘void test_void_1()’: +invoke_rvalue.pass.cpp:49: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:54: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:61: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:67: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:74: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:80: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:87: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:91: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:97: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:101: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:108: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:112: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:118: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:122: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp: In function ‘void test_int_1()’: +invoke_rvalue.pass.cpp:154: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:155: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:160: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:161: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:165: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:166: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:170: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:171: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:173: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:174: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:178: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:179: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:181: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:182: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:186: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:187: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:189: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:190: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:191: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:192: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:193: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:194: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp: In function ‘void test_void_2()’: +invoke_rvalue.pass.cpp:223: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:226: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:229: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:235: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp:238: error: ‘bind’ is not a member of ‘std’ +invoke_rvalue.pass.cpp failed to compile +invoke_void_0.pass.cpp: In function ‘int main()’: +invoke_void_0.pass.cpp:50: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:51: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:52: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:53: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:55: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:55: error: expected primary-expression before ‘void’ +invoke_void_0.pass.cpp:56: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:56: error: expected primary-expression before ‘void’ +invoke_void_0.pass.cpp:57: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:57: error: expected primary-expression before ‘void’ +invoke_void_0.pass.cpp:58: error: ‘bind’ is not a member of ‘std’ +invoke_void_0.pass.cpp:58: error: expected primary-expression before ‘void’ +invoke_void_0.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/bind/func.bind/func.bind.bind +is_bind_expression.pass.cpp: In function ‘int main()’: +is_bind_expression.pass.cpp:27: error: ‘bind’ is not a member of ‘std’ +is_bind_expression.pass.cpp:28: error: ‘bind’ is not a member of ‘std’ +is_bind_expression.pass.cpp:29: error: ‘bind’ is not a member of ‘std’ +is_bind_expression.pass.cpp:29: error: expected primary-expression before ‘int’ +is_bind_expression.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.isbind +passed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.isbind +passed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.place +passed 3 tests in /test/utilities/function.objects/bitwise.operations +passed 6 tests in /test/utilities/function.objects/comparisons +passed 1 tests in /test/utilities/function.objects/func.def +member_function.pass.cpp: In function ‘void test0(F) [with F = std::__1::__mem_fn]’: +member_function.pass.cpp:63: instantiated from here +member_function.pass.cpp:31: error: ISO C++ forbids comparison between pointer and integer +member_function.pass.cpp:63: instantiated from here +member_function.pass.cpp:33: error: ISO C++ forbids comparison between pointer and integer +member_function.pass.cpp: In function ‘void test1(F) [with F = std::__1::__mem_fn]’: +member_function.pass.cpp:64: instantiated from here +member_function.pass.cpp:43: error: no match for call to ‘(std::__1::__mem_fn) (A&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A, _A1 = int, _Tp = char (A::*)(int)] +member_function.pass.cpp:64: instantiated from here +member_function.pass.cpp:45: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A*, _A1 = int, _Tp = char (A::*)(int)] +../../../../include/__functional_base_03: At global scope: +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return2’: +member_function.pass.cpp:55: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function.pass.cpp:65: instantiated from here +../../../../include/__functional_base_03:994: error: no matching function for call to ‘__invoke(char (A::*&)(int, double), A&, int&, int&)’ +member_function.pass.cpp: In function ‘void test2(F) [with F = std::__1::__mem_fn]’: +member_function.pass.cpp:65: instantiated from here +member_function.pass.cpp:55: error: no match for call to ‘(std::__1::__mem_fn) (A&, int, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +member_function.pass.cpp:65: instantiated from here +member_function.pass.cpp:57: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A, _Tp = char (A::*)()]’: +member_function.pass.cpp:31: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function.pass.cpp:63: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A*, _Tp = char (A::*)()]’: +member_function.pass.cpp:33: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function.pass.cpp:63: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +member_function.pass.cpp failed to compile +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)()> std::__1::mem_fn(_R (_T::*)()const) [with _R = char, _T = A]’: +member_function_const.pass.cpp:69: instantiated from here +../../../../include/__functional_03:106: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)()const)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)()] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +member_function_const.pass.cpp: In function ‘void test0(F) [with F = std::__1::__mem_fn]’: +member_function_const.pass.cpp:69: instantiated from here +member_function_const.pass.cpp:31: error: ISO C++ forbids comparison between pointer and integer +member_function_const.pass.cpp:69: instantiated from here +member_function_const.pass.cpp:33: error: ISO C++ forbids comparison between pointer and integer +member_function_const.pass.cpp:69: instantiated from here +member_function_const.pass.cpp:35: error: ISO C++ forbids comparison between pointer and integer +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)(_A0)> std::__1::mem_fn(_R (_T::*)(_A0)const) [with _R = char, _T = A, _A0 = int]’: +member_function_const.pass.cpp:70: instantiated from here +../../../../include/__functional_03:114: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)(int)const)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +member_function_const.pass.cpp: In function ‘void test1(F) [with F = std::__1::__mem_fn]’: +member_function_const.pass.cpp:70: instantiated from here +member_function_const.pass.cpp:45: error: no match for call to ‘(std::__1::__mem_fn) (A&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A, _A1 = int, _Tp = char (A::*)(int)] +member_function_const.pass.cpp:70: instantiated from here +member_function_const.pass.cpp:47: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A*, _A1 = int, _Tp = char (A::*)(int)] +member_function_const.pass.cpp:70: instantiated from here +member_function_const.pass.cpp:49: error: no match for call to ‘(std::__1::__mem_fn) (const A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = const A*, _A1 = int, _Tp = char (A::*)(int)] +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)(_A0, _A1)> std::__1::mem_fn(_R (_T::*)(_A0, _A1)const) [with _R = char, _T = A, _A0 = int, _A1 = double]’: +member_function_const.pass.cpp:71: instantiated from here +../../../../include/__functional_03:122: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)(int, double)const)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +../../../../include/__functional_base_03: At global scope: +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return2’: +member_function_const.pass.cpp:59: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:994: error: no matching function for call to ‘__invoke(char (A::*&)(int, double), A&, int&, int&)’ +member_function_const.pass.cpp: In function ‘void test2(F) [with F = std::__1::__mem_fn]’: +member_function_const.pass.cpp:71: instantiated from here +member_function_const.pass.cpp:59: error: no match for call to ‘(std::__1::__mem_fn) (A&, int, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +member_function_const.pass.cpp:71: instantiated from here +member_function_const.pass.cpp:61: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +member_function_const.pass.cpp:71: instantiated from here +member_function_const.pass.cpp:63: error: no match for call to ‘(std::__1::__mem_fn) (const A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = const A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A, _Tp = char (A::*)()]’: +member_function_const.pass.cpp:31: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A*, _Tp = char (A::*)()]’: +member_function_const.pass.cpp:33: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = const A*, _Tp = char (A::*)()]’: +member_function_const.pass.cpp:35: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(_A0), _T1, _A0&) [with _R = char, _T = A, _T1 = const A*, _A0 = int]’: +../../../../include/__functional_base_03:987: instantiated from ‘std::__1::__invoke_return1’ +member_function_const.pass.cpp:49: instantiated from ‘void test1(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:70: instantiated from here +../../../../include/__functional_base_03:632: error: invalid conversion from ‘const A*’ to ‘A*’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(_A0, _A1), _T1, _A0&, _A1&) [with _R = char, _T = A, _T1 = const A*, _A0 = int, _A1 = double]’: +../../../../include/__functional_base_03:994: instantiated from ‘std::__1::__invoke_return2’ +member_function_const.pass.cpp:63: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:644: error: invalid conversion from ‘const A*’ to ‘A*’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(), _T1) [with _R = char, _T = A, _T1 = const A*]’: +../../../../include/__functional_03:43: instantiated from ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = const A*, _Tp = char (A::*)()]’ +member_function_const.pass.cpp:35: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const.pass.cpp:69: instantiated from here +../../../../include/__functional_base_03:620: error: invalid conversion from ‘const A*’ to ‘A*’ +member_function_const.pass.cpp failed to compile +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)()> std::__1::mem_fn(_R (_T::*)()const volatile) [with _R = char, _T = A]’: +member_function_const_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:170: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)()const volatile)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)()] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +member_function_const_volatile.pass.cpp: In function ‘void test0(F) [with F = std::__1::__mem_fn]’: +member_function_const_volatile.pass.cpp:69: instantiated from here +member_function_const_volatile.pass.cpp:31: error: ISO C++ forbids comparison between pointer and integer +member_function_const_volatile.pass.cpp:69: instantiated from here +member_function_const_volatile.pass.cpp:33: error: ISO C++ forbids comparison between pointer and integer +member_function_const_volatile.pass.cpp:69: instantiated from here +member_function_const_volatile.pass.cpp:35: error: ISO C++ forbids comparison between pointer and integer +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)(_A0)> std::__1::mem_fn(_R (_T::*)(_A0)const volatile) [with _R = char, _T = A, _A0 = int]’: +member_function_const_volatile.pass.cpp:70: instantiated from here +../../../../include/__functional_03:178: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)(int)const volatile)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +member_function_const_volatile.pass.cpp: In function ‘void test1(F) [with F = std::__1::__mem_fn]’: +member_function_const_volatile.pass.cpp:70: instantiated from here +member_function_const_volatile.pass.cpp:45: error: no match for call to ‘(std::__1::__mem_fn) (A&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A, _A1 = int, _Tp = char (A::*)(int)] +member_function_const_volatile.pass.cpp:70: instantiated from here +member_function_const_volatile.pass.cpp:47: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A*, _A1 = int, _Tp = char (A::*)(int)] +member_function_const_volatile.pass.cpp:70: instantiated from here +member_function_const_volatile.pass.cpp:49: error: no match for call to ‘(std::__1::__mem_fn) (const volatile A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = const volatile A*, _A1 = int, _Tp = char (A::*)(int)] +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)(_A0, _A1)> std::__1::mem_fn(_R (_T::*)(_A0, _A1)const volatile) [with _R = char, _T = A, _A0 = int, _A1 = double]’: +member_function_const_volatile.pass.cpp:71: instantiated from here +../../../../include/__functional_03:186: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)(int, double)const volatile)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +../../../../include/__functional_base_03: At global scope: +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return2’: +member_function_const_volatile.pass.cpp:59: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:994: error: no matching function for call to ‘__invoke(char (A::*&)(int, double), A&, int&, int&)’ +member_function_const_volatile.pass.cpp: In function ‘void test2(F) [with F = std::__1::__mem_fn]’: +member_function_const_volatile.pass.cpp:71: instantiated from here +member_function_const_volatile.pass.cpp:59: error: no match for call to ‘(std::__1::__mem_fn) (A&, int, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +member_function_const_volatile.pass.cpp:71: instantiated from here +member_function_const_volatile.pass.cpp:61: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +member_function_const_volatile.pass.cpp:71: instantiated from here +member_function_const_volatile.pass.cpp:63: error: no match for call to ‘(std::__1::__mem_fn) (const volatile A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = const volatile A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A, _Tp = char (A::*)()]’: +member_function_const_volatile.pass.cpp:31: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A*, _Tp = char (A::*)()]’: +member_function_const_volatile.pass.cpp:33: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = const volatile A*, _Tp = char (A::*)()]’: +member_function_const_volatile.pass.cpp:35: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(_A0), _T1, _A0&) [with _R = char, _T = A, _T1 = const volatile A*, _A0 = int]’: +../../../../include/__functional_base_03:987: instantiated from ‘std::__1::__invoke_return1’ +member_function_const_volatile.pass.cpp:49: instantiated from ‘void test1(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:70: instantiated from here +../../../../include/__functional_base_03:632: error: invalid conversion from ‘const volatile A*’ to ‘A*’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(_A0, _A1), _T1, _A0&, _A1&) [with _R = char, _T = A, _T1 = const volatile A*, _A0 = int, _A1 = double]’: +../../../../include/__functional_base_03:994: instantiated from ‘std::__1::__invoke_return2’ +member_function_const_volatile.pass.cpp:63: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:644: error: invalid conversion from ‘const volatile A*’ to ‘A*’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(), _T1) [with _R = char, _T = A, _T1 = const volatile A*]’: +../../../../include/__functional_03:43: instantiated from ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = const volatile A*, _Tp = char (A::*)()]’ +member_function_const_volatile.pass.cpp:35: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_const_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_base_03:620: error: invalid conversion from ‘const volatile A*’ to ‘A*’ +member_function_const_volatile.pass.cpp failed to compile +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)()> std::__1::mem_fn(_R (_T::*)()volatile) [with _R = char, _T = A]’: +member_function_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:138: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)()volatile)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)()] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +member_function_volatile.pass.cpp: In function ‘void test0(F) [with F = std::__1::__mem_fn]’: +member_function_volatile.pass.cpp:69: instantiated from here +member_function_volatile.pass.cpp:31: error: ISO C++ forbids comparison between pointer and integer +member_function_volatile.pass.cpp:69: instantiated from here +member_function_volatile.pass.cpp:33: error: ISO C++ forbids comparison between pointer and integer +member_function_volatile.pass.cpp:69: instantiated from here +member_function_volatile.pass.cpp:35: error: ISO C++ forbids comparison between pointer and integer +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)(_A0)> std::__1::mem_fn(_R (_T::*)(_A0)volatile) [with _R = char, _T = A, _A0 = int]’: +member_function_volatile.pass.cpp:70: instantiated from here +../../../../include/__functional_03:146: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)(int)volatile)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +member_function_volatile.pass.cpp: In function ‘void test1(F) [with F = std::__1::__mem_fn]’: +member_function_volatile.pass.cpp:70: instantiated from here +member_function_volatile.pass.cpp:45: error: no match for call to ‘(std::__1::__mem_fn) (A&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A, _A1 = int, _Tp = char (A::*)(int)] +member_function_volatile.pass.cpp:70: instantiated from here +member_function_volatile.pass.cpp:47: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = A*, _A1 = int, _Tp = char (A::*)(int)] +member_function_volatile.pass.cpp:70: instantiated from here +member_function_volatile.pass.cpp:49: error: no match for call to ‘(std::__1::__mem_fn) (volatile A*&, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int)] +../../../../include/__functional_03:48: note: typename std::__1::__invoke_return1<_Tp, _A0, _A1>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&) [with _A0 = volatile A*, _A1 = int, _Tp = char (A::*)(int)] +../../../../include/__functional_03: In function ‘std::__1::__mem_fn<_R (_T::*)(_A0, _A1)> std::__1::mem_fn(_R (_T::*)(_A0, _A1)volatile) [with _R = char, _T = A, _A0 = int, _A1 = double]’: +member_function_volatile.pass.cpp:71: instantiated from here +../../../../include/__functional_03:154: error: no matching function for call to ‘std::__1::__mem_fn::__mem_fn(char (A::*&)(int, double)volatile)’ +../../../../include/__functional_03:29: note: candidates are: std::__1::__mem_fn<_Tp>::__mem_fn(_Tp) [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:21: note: std::__1::__mem_fn::__mem_fn(const std::__1::__mem_fn&) +../../../../include/__functional_base_03: At global scope: +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return2’: +member_function_volatile.pass.cpp:59: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:994: error: no matching function for call to ‘__invoke(char (A::*&)(int, double), A&, int&, int&)’ +member_function_volatile.pass.cpp: In function ‘void test2(F) [with F = std::__1::__mem_fn]’: +member_function_volatile.pass.cpp:71: instantiated from here +member_function_volatile.pass.cpp:59: error: no match for call to ‘(std::__1::__mem_fn) (A&, int, int)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +member_function_volatile.pass.cpp:71: instantiated from here +member_function_volatile.pass.cpp:61: error: no match for call to ‘(std::__1::__mem_fn) (A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +member_function_volatile.pass.cpp:71: instantiated from here +member_function_volatile.pass.cpp:63: error: no match for call to ‘(std::__1::__mem_fn) (volatile A*&, int, double)’ +../../../../include/__functional_03:34: note: candidates are: typename std::__1::__invoke_return<_Tp, std::__1::__has_result_type >::value>::type std::__1::__mem_fn<_Tp>::operator()() [with _Tp = char (A::*)(int, double)] +../../../../include/__functional_03:55: note: typename std::__1::__invoke_return2<_Tp, _A0, _A1, _A2>::type std::__1::__mem_fn<_Tp>::operator()(_A0&, _A1&, _A2&) [with _A0 = volatile A*, _A1 = int, _A2 = double, _Tp = char (A::*)(int, double)] +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A, _Tp = char (A::*)()]’: +member_function_volatile.pass.cpp:31: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = A*, _Tp = char (A::*)()]’: +member_function_volatile.pass.cpp:33: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_03: In member function ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = volatile A*, _Tp = char (A::*)()]’: +member_function_volatile.pass.cpp:35: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_03:43: error: invalid initialization of non-const reference of type ‘char (&)()’ from a temporary of type ‘char’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(_A0), _T1, _A0&) [with _R = char, _T = A, _T1 = volatile A*, _A0 = int]’: +../../../../include/__functional_base_03:987: instantiated from ‘std::__1::__invoke_return1’ +member_function_volatile.pass.cpp:49: instantiated from ‘void test1(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:70: instantiated from here +../../../../include/__functional_base_03:632: error: invalid conversion from ‘volatile A*’ to ‘A*’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(_A0, _A1), _T1, _A0&, _A1&) [with _R = char, _T = A, _T1 = volatile A*, _A0 = int, _A1 = double]’: +../../../../include/__functional_base_03:994: instantiated from ‘std::__1::__invoke_return2’ +member_function_volatile.pass.cpp:63: instantiated from ‘void test2(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:644: error: invalid conversion from ‘volatile A*’ to ‘A*’ +../../../../include/__functional_base_03: In function ‘typename std::__1::enable_if<(! std::__1::is_base_of<_T,typename std::__1::remove_reference<_T1>::type>::value), _R>::type std::__1::__invoke(_R (_T::*)(), _T1) [with _R = char, _T = A, _T1 = volatile A*]’: +../../../../include/__functional_03:43: instantiated from ‘typename std::__1::__invoke_return0<_Tp, _A0>::type std::__1::__mem_fn<_Tp>::operator()(_A0&) [with _A0 = volatile A*, _Tp = char (A::*)()]’ +member_function_volatile.pass.cpp:35: instantiated from ‘void test0(F) [with F = std::__1::__mem_fn]’ +member_function_volatile.pass.cpp:69: instantiated from here +../../../../include/__functional_base_03:620: error: invalid conversion from ‘volatile A*’ to ‘A*’ +member_function_volatile.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/func.memfn +passed 2 tests in /test/utilities/function.objects/func.memfn +passed 2 tests in /test/utilities/function.objects/func.require +passed 1 tests in /test/utilities/function.objects/func.wrap +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.badcall +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.badcall/func.wrap.badcall.const +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.alg +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.cap +alloc.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&); not implemented +alloc.pass.cpp failed to compile +alloc_F.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, F); not implemented +alloc_F.pass.cpp failed to compile +alloc_function.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, const function&); not implemented +alloc_function.pass.cpp failed to compile +alloc_nullptr.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, nullptr_t); not implemented +alloc_nullptr.pass.cpp failed to compile +alloc_rfunction.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, function&&); not implemented +alloc_rfunction.pass.cpp failed to compile +failed 5 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con +passed 7 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con +../../../../../../include/__functional_03: In member function ‘_R std::__1::__function::__func<_F, _Alloc, _R ()()>::operator()() [with _F = A_int_0, _Alloc = std::__1::allocator, _R = int]’: +invoke_int_0.pass.cpp:57: instantiated from here +../../../../../../include/__functional_03:360: error: no matching function for call to ‘__invoke(A_int_0&)’ +../../../../../../include/__functional_03: In member function ‘_R std::__1::__function::__func<_F, _Alloc, _R ()()>::operator()() [with _F = int (*)(), _Alloc = std::__1::allocator, _R = int]’: +invoke_int_0.pass.cpp:57: instantiated from here +../../../../../../include/__functional_03:360: error: no matching function for call to ‘__invoke(int (*&)())’ +invoke_int_0.pass.cpp failed to compile +../../../../../../include/__functional_03: In member function ‘_R std::__1::__function::__func<_F, _Alloc, _R ()()>::operator()() [with _F = A_void_0, _Alloc = std::__1::allocator, _R = void]’: +invoke_void_0.pass.cpp:66: instantiated from here +../../../../../../include/__functional_03:360: error: no matching function for call to ‘__invoke(A_void_0&)’ +../../../../../../include/__functional_03:360: error: return-statement with a value, in function returning 'void' +../../../../../../include/__functional_03: In member function ‘_R std::__1::__function::__func<_F, _Alloc, _R ()()>::operator()() [with _F = void (*)(), _Alloc = std::__1::allocator, _R = void]’: +invoke_void_0.pass.cpp:66: instantiated from here +../../../../../../include/__functional_03:360: error: no matching function for call to ‘__invoke(void (*&)())’ +../../../../../../include/__functional_03:360: error: return-statement with a value, in function returning 'void' +invoke_void_0.pass.cpp failed to compile +failed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv +passed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv +assign_F_alloc.pass.cpp:21:2: error: #error template void assign(F&&, const A&); not implemented +assign_F_alloc.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.nullptr +passed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ +passed 4 tests in /test/utilities/function.objects/function.pointer.adaptors +passed 3 tests in /test/utilities/function.objects/logical.operations +passed 16 tests in /test/utilities/function.objects/member.pointer.adaptors +passed 4 tests in /test/utilities/function.objects/negators +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +binary.pass.cpp:58: instantiated from here +../../../../include/type_traits:1310: error: no match for call to ‘(functor4) ()’ +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +binary.pass.cpp:58: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(functor4&)’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +binary.pass.cpp:70: instantiated from here +../../../../include/type_traits:1310: error: too few arguments to function +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +binary.pass.cpp:70: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(float (*&)(int))’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +binary.pass.cpp:72: instantiated from here +../../../../include/type_traits:1310: error: too few arguments to function +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +binary.pass.cpp:72: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(float (*&)(int, int))’ +binary.pass.cpp failed to compile +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +type.pass.cpp:23: instantiated from here +../../../../include/type_traits:1310: error: no match for call to ‘(C) ()’ +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +type.pass.cpp:23: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(C&)’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +type.pass.cpp:31: instantiated from here +../../../../include/type_traits:1310: error: too few arguments to function +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +type.pass.cpp:31: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int* (*&)(double*))’ +type.pass.cpp failed to compile +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +unary.pass.cpp:58: instantiated from here +../../../../include/type_traits:1310: error: no match for call to ‘(functor4) ()’ +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +unary.pass.cpp:58: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(functor4&)’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +unary.pass.cpp:68: instantiated from here +../../../../include/type_traits:1310: error: too few arguments to function +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +unary.pass.cpp:68: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(float (*&)(int))’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +unary.pass.cpp:70: instantiated from here +../../../../include/type_traits:1310: error: too few arguments to function +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +../../../../include/type_traits:644: instantiated from ‘const bool std::__1::__is_base_of_imp, std::__1::reference_wrapper >::value’ +../../../../include/type_traits:650: instantiated from ‘std::__1::__libcpp_base_of, std::__1::reference_wrapper, true, true, false>’ +../../../../include/type_traits:662: instantiated from ‘std::__1::is_base_of, std::__1::reference_wrapper >’ +unary.pass.cpp:70: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(float (*&)(int, int))’ +unary.pass.cpp failed to compile +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +weak_result.pass.cpp:71: instantiated from here +../../../../include/type_traits:1310: error: too few arguments to function +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +weak_result.pass.cpp:71: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int* (*&)(double*))’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +weak_result.pass.cpp:54: instantiated from ‘const bool has_result_type >::value’ +weak_result.pass.cpp:80: instantiated from here +../../../../include/type_traits:1310: error: no match for call to ‘(functor4) ()’ +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +weak_result.pass.cpp:54: instantiated from ‘const bool has_result_type >::value’ +weak_result.pass.cpp:80: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(functor4&)’ +../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +weak_result.pass.cpp:54: instantiated from ‘const bool has_result_type >::value’ +weak_result.pass.cpp:81: instantiated from here +../../../../include/type_traits:1310: error: no match for call to ‘(C) ()’ +../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +weak_result.pass.cpp:54: instantiated from ‘const bool has_result_type >::value’ +weak_result.pass.cpp:81: instantiated from here +../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(C&)’ +weak_result.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/refwrap +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +conversion.pass.cpp:28: instantiated from ‘void test(T&) [with T = int]’ +conversion.pass.cpp:43: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int&)’ +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +conversion.pass.cpp:28: instantiated from ‘void test(T&) [with T = const int]’ +conversion.pass.cpp:45: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(const int&)’ +conversion.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.access +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +copy_assign.pass.cpp:28: instantiated from ‘void test(T&) [with T = int]’ +copy_assign.pass.cpp:55: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int&)’ +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +copy_assign.pass.cpp:28: instantiated from ‘void test(T&) [with T = const int]’ +copy_assign.pass.cpp:57: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(const int&)’ +copy_assign.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.assign +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +copy_ctor.pass.cpp:28: instantiated from ‘void test(T&) [with T = int]’ +copy_ctor.pass.cpp:43: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int&)’ +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +copy_ctor.pass.cpp:28: instantiated from ‘void test(T&) [with T = const int]’ +copy_ctor.pass.cpp:45: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(const int&)’ +copy_ctor.pass.cpp failed to compile +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +type_ctor.pass.cpp:28: instantiated from ‘void test(T&) [with T = int]’ +type_ctor.pass.cpp:42: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int&)’ +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +type_ctor.pass.cpp:28: instantiated from ‘void test(T&) [with T = const int]’ +type_ctor.pass.cpp:44: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(const int&)’ +type_ctor.pass.cpp failed to compile +failed 2 tests in /test/utilities/function.objects/refwrap/refwrap.const +passed 1 tests in /test/utilities/function.objects/refwrap/refwrap.const +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +cref_1.pass.cpp:22: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(const int&)’ +cref_1.pass.cpp failed to compile +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +cref_2.pass.cpp:22: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(const int&)’ +cref_2.pass.cpp failed to compile +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +ref_1.pass.cpp:22: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int&)’ +ref_1.pass.cpp failed to compile +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +ref_2.pass.cpp:22: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int&)’ +ref_2.pass.cpp failed to compile +failed 4 tests in /test/utilities/function.objects/refwrap/refwrap.helpers +passed 1 tests in /test/utilities/function.objects/refwrap/refwrap.helpers +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:57: instantiated from here +../../../../../include/type_traits:1310: error: too few arguments to function +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:57: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(void (*&)(int))’ +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:66: instantiated from here +../../../../../include/type_traits:1310: error: no match for call to ‘(A_void_1) ()’ +invoke.pass.cpp:33: note: candidates are: void A_void_1::operator()(int) +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:66: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(A_void_1&)’ +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:132: instantiated from here +../../../../../include/type_traits:1310: error: too few arguments to function +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:132: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int (*&)(int))’ +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:139: instantiated from here +../../../../../include/type_traits:1310: error: no match for call to ‘(A_int_1) ()’ +invoke.pass.cpp:110: note: candidates are: int A_int_1::operator()(int) +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:139: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(A_int_1&)’ +invoke.pass.cpp: In function ‘void test_int_1()’: +invoke.pass.cpp:167: error: lvalue required as left operand of assignment +invoke.pass.cpp:171: error: lvalue required as left operand of assignment +../../../../../include/type_traits: At global scope: +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:210: instantiated from here +../../../../../include/type_traits:1310: error: too few arguments to function +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:210: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(void (*&)(int, int))’ +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:220: instantiated from here +../../../../../include/type_traits:1310: error: no match for call to ‘(A_void_2) ()’ +invoke.pass.cpp:185: note: candidates are: void A_void_2::operator()(int, int) +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:220: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(A_void_2&)’ +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:288: instantiated from here +../../../../../include/type_traits:1310: error: too few arguments to function +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:288: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(int (*&)(int, int))’ +../../../../../include/type_traits: In instantiation of ‘std::__1::__result_of’: +../../../../../include/type_traits:1276: instantiated from ‘std::__1::result_of’ +../../../../../include/__functional_base_03:963: instantiated from ‘std::__1::__invoke_return’ +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:296: instantiated from here +../../../../../include/type_traits:1310: error: no match for call to ‘(A_int_2) ()’ +invoke.pass.cpp:266: note: candidates are: int A_int_2::operator()(int, int) +../../../../../include/__functional_base_03: In instantiation of ‘std::__1::__invoke_return’: +../../../../../include/__functional_base_03:1020: instantiated from ‘std::__1::reference_wrapper’ +invoke.pass.cpp:296: instantiated from here +../../../../../include/__functional_base_03:963: error: no matching function for call to ‘__invoke(A_int_2&)’ +invoke.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.invoke +passed 3 tests in /test/utilities/function.objects/refwrap/refwrap.invoke +passed 3 tests in /test/utilities/function.objects/unord.hash +passed 1 tests in /test/utilities/memory +passed 1 tests in /test/utilities/memory/allocator.adaptor +passed 5 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.cnstr +passed 9 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.members +passed 4 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.types +passed 1 tests in /test/utilities/memory/allocator.tag +passed 3 tests in /test/utilities/memory/allocator.traits +passed 7 tests in /test/utilities/memory/allocator.traits/allocator.traits.members +passed 10 tests in /test/utilities/memory/allocator.traits/allocator.traits.types +passed 1 tests in /test/utilities/memory/allocator.uses +passed 1 tests in /test/utilities/memory/allocator.uses/allocator.uses.construction +passed 1 tests in /test/utilities/memory/allocator.uses/allocator.uses.trait +passed 1 tests in /test/utilities/memory/c.malloc +passed 2 tests in /test/utilities/memory/default.allocator +passed 1 tests in /test/utilities/memory/default.allocator/allocator.globals +passed 4 tests in /test/utilities/memory/default.allocator/allocator.members +passed 5 tests in /test/utilities/memory/pointer.traits +passed 1 tests in /test/utilities/memory/pointer.traits/pointer.traits.functions +passed 3 tests in /test/utilities/memory/pointer.traits/pointer.traits.types +passed 1 tests in /test/utilities/memory/ptr.align +passed 1 tests in /test/utilities/memory/specialized.algorithms +passed 1 tests in /test/utilities/memory/specialized.algorithms/specialized.addressof +passed 2 tests in /test/utilities/memory/specialized.algorithms/uninitialized.copy +passed 1 tests in /test/utilities/memory/specialized.algorithms/uninitialized.fill +passed 1 tests in /test/utilities/memory/specialized.algorithms/uninitialized.fill.n +passed 1 tests in /test/utilities/memory/storage.iterator +passed 1 tests in /test/utilities/memory/temporary.buffer +passed 1 tests in /test/utilities/memory/unique.ptr +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1 +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.general +passed 18 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime +pointer_deleter04.fail.cpp should not compile +failed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor +passed 41 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor +passed 4 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers +passed 6 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.single +move_convert13.fail.cpp should not compile +../../../../../../include/type_traits: In function ‘typename std::__1::enable_if<(! std::__1::is_convertible >::value), typename std::__1::add_lvalue_reference<_Tp>::type>::type std::__1::forward(U&) [with T = std::__1::default_delete, U = std::__1::default_delete]’: +../../../../../../include/memory:2181: instantiated from ‘std::__1::unique_ptr<_Tp, _Dp>& std::__1::unique_ptr<_Tp, _Dp>::operator=(std::__1::unique_ptr<_Up, _Ep>) [with _Up = B, _Ep = std::__1::default_delete, _Tp = A, _Dp = std::__1::default_delete]’ +move_convert01.pass.cpp:47: instantiated from here +../../../../../../include/type_traits:1200: error: invalid initialization of reference of type ‘std::__1::default_delete&’ from expression of type ‘std::__1::default_delete’ +move_convert01.pass.cpp failed to compile +../../../../../../include/type_traits: In function ‘typename std::__1::enable_if >::value, T>::type std::__1::forward(U&) [with T = Deleter, U = Deleter]’: +../../../../../../include/memory:2181: instantiated from ‘std::__1::unique_ptr<_Tp, _Dp>& std::__1::unique_ptr<_Tp, _Dp>::operator=(std::__1::unique_ptr<_Up, _Ep>) [with _Up = B, _Ep = Deleter, _Tp = A, _Dp = Deleter]’ +move_convert02.pass.cpp:49: instantiated from here +../../../../../../include/type_traits:1224: error: no matching function for call to ‘std::__1::__rv >::__rv(Deleter&)’ +../../../../../../include/type_traits:1164: note: candidates are: std::__1::__rv::__rv(typename std::__1::remove_reference<_Tp>::type&) [with T = Deleter] +../../../../../../include/type_traits:1159: note: std::__1::__rv >::__rv(const std::__1::__rv >&) +move_convert02.pass.cpp failed to compile +../../../../../../include/type_traits: In function ‘typename std::__1::enable_if<(! std::__1::is_convertible >::value), typename std::__1::add_lvalue_reference<_Tp>::type>::type std::__1::forward(U&) [with T = CDeleter&, U = CDeleter]’: +../../../../../../include/memory:2181: instantiated from ‘std::__1::unique_ptr<_Tp, _Dp>& std::__1::unique_ptr<_Tp, _Dp>::operator=(std::__1::unique_ptr<_Up, _Ep>) [with _Up = B, _Ep = CDeleter&, _Tp = A, _Dp = CDeleter&]’ +move_convert03.pass.cpp:52: instantiated from here +../../../../../../include/type_traits:1200: error: invalid initialization of reference of type ‘CDeleter&’ from expression of type ‘CDeleter’ +move_convert03.pass.cpp failed to compile +failed 4 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn +passed 13 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn +pointer_deleter04.fail.cpp should not compile +move_convert01.pass.cpp: In function ‘int main()’: +move_convert01.pass.cpp:49: error: no matching function for call to ‘std::__1::unique_ptr >::unique_ptr(std::__1::unique_ptr >)’ +../../../../../../include/memory:2185: note: candidates are: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__1::__pointer_type<_Tp, _Dp>::type, _Dp) [with _Tp = A, _Dp = std::__1::default_delete] +../../../../../../include/memory:2174: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::__rv >) [with _Tp = A, _Dp = std::__1::default_delete] +../../../../../../include/memory:2088: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__1::__pointer_type<_Tp, _Dp>::type) [with _Tp = A, _Dp = std::__1::default_delete] +../../../../../../include/memory:2082: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::nullptr_t) [with _Tp = A, _Dp = std::__1::default_delete] +../../../../../../include/memory:2076: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr() [with _Tp = A, _Dp = std::__1::default_delete] +../../../../../../include/memory:2065: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::unique_ptr<_Up, _Ep>&) [with _Up = B, _Ep = std::__1::default_delete, _Tp = A, _Dp = std::__1::default_delete] +../../../../../../include/memory:2063: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = std::__1::default_delete] +move_convert01.pass.cpp failed to compile +move_convert02.pass.cpp: In function ‘int main()’: +move_convert02.pass.cpp:51: error: no matching function for call to ‘std::__1::unique_ptr >::unique_ptr(std::__1::unique_ptr >)’ +../../../../../../include/memory:2185: note: candidates are: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__1::__pointer_type<_Tp, _Dp>::type, _Dp) [with _Tp = A, _Dp = Deleter] +../../../../../../include/memory:2174: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::__rv >) [with _Tp = A, _Dp = Deleter] +../../../../../../include/memory:2088: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__1::__pointer_type<_Tp, _Dp>::type) [with _Tp = A, _Dp = Deleter] +../../../../../../include/memory:2082: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::nullptr_t) [with _Tp = A, _Dp = Deleter] +../../../../../../include/memory:2076: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr() [with _Tp = A, _Dp = Deleter] +../../../../../../include/memory:2065: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::unique_ptr<_Up, _Ep>&) [with _Up = B, _Ep = Deleter, _Tp = A, _Dp = Deleter] +../../../../../../include/memory:2063: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = Deleter] +move_convert02.pass.cpp failed to compile +move_convert03.pass.cpp: In function ‘int main()’: +move_convert03.pass.cpp:67: error: no matching function for call to ‘std::__1::unique_ptr&>::unique_ptr(std::__1::unique_ptr&>)’ +../../../../../../include/memory:2185: note: candidates are: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__1::__pointer_type<_Tp, _Dp>::type, _Dp) [with _Tp = A, _Dp = CDeleter&] +../../../../../../include/memory:2174: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::__rv >) [with _Tp = A, _Dp = CDeleter&] +../../../../../../include/memory:2088: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__1::__pointer_type<_Tp, _Dp>::type) [with _Tp = A, _Dp = CDeleter&] +../../../../../../include/memory:2082: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::nullptr_t) [with _Tp = A, _Dp = CDeleter&] +../../../../../../include/memory:2076: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr() [with _Tp = A, _Dp = CDeleter&] +../../../../../../include/memory:2065: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::unique_ptr<_Up, _Ep>&) [with _Up = B, _Ep = CDeleter&, _Tp = A, _Dp = CDeleter&] +../../../../../../include/memory:2063: note: std::__1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = CDeleter&] +move_convert03.pass.cpp failed to compile +move_convert04.pass.cpp: In function ‘int main()’: +move_convert04.pass.cpp:49: error: conversion from ‘std::__1::unique_ptr >’ to non-scalar type ‘std::__1::unique_ptr >’ requested +move_convert04.pass.cpp failed to compile +move_convert05.pass.cpp: In function ‘int main()’: +move_convert05.pass.cpp:51: error: conversion from ‘std::__1::unique_ptr >’ to non-scalar type ‘std::__1::unique_ptr >’ requested +move_convert05.pass.cpp failed to compile +move_convert06.pass.cpp: In function ‘int main()’: +move_convert06.pass.cpp:67: error: conversion from ‘std::__1::unique_ptr&>’ to non-scalar type ‘std::__1::unique_ptr&>’ requested +move_convert06.pass.cpp failed to compile +move_convert07.pass.cpp: In function ‘int main()’: +move_convert07.pass.cpp:52: error: conversion from ‘std::__1::unique_ptr&>’ to non-scalar type ‘std::__1::unique_ptr >’ requested +move_convert07.pass.cpp failed to compile +failed 8 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor +passed 40 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.dtor +passed 5 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers +passed 6 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.special +passed 3 tests in /test/utilities/memory/util.dynamic.safety +passed 1 tests in /test/utilities/memory/util.smartptr +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.enab +not implemented: /test/utilities/memory/util.smartptr/util.smartptr.hash +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.getdeleter +Assertion failed: (pB.use_count() == 1), function main, file shared_ptr_Y_rv.pass.cpp, line 53. +./testit: line 84: 15506 Abort trap ./a.out +shared_ptr_Y_rv.pass.cpp failed at run time +Assertion failed: (pB.use_count() == 1), function main, file shared_ptr_rv.pass.cpp, line 53. +./testit: line 84: 15516 Abort trap ./a.out +shared_ptr_rv.pass.cpp failed at run time +failed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign +passed 4 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign +passed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp +Assertion failed: (A::count == 1), function main, file unique_ptr.pass.cpp, line 80. +./testit: line 84: 15754 Abort trap ./a.out +unique_ptr.pass.cpp failed at run time +failed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const +passed 19 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.dest +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.io +passed 5 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod +passed 6 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec +not implemented: /test/utilities/memory/util.smartptr/util.smartptr.shared.atomic +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless +passed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign +passed 4 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.dest +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod +passed 5 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.spec +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weakptr +passed 1 tests in /test/utilities/meta +passed 1 tests in /test/utilities/meta/meta.hel +is_convertible.pass.cpp: In function ‘int main()’: +is_convertible.pass.cpp:275: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_convertible.pass.cpp failed to compile +is_explicitly_convertible.pass.cpp: In function ‘int main()’: +is_explicitly_convertible.pass.cpp:22: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:22: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:22: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:23: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:23: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:23: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:24: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:24: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:24: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:25: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:25: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:25: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:27: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:27: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:27: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:28: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:28: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:28: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:30: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:30: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:30: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:31: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:31: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:31: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:33: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:33: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:33: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:34: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:34: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:34: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:35: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:35: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:35: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:36: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:36: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:36: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:38: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:38: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:38: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:39: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:39: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:39: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:40: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:40: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:40: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:41: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:41: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:41: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:43: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:43: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:43: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:44: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:44: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:44: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:45: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:45: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:45: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:46: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:46: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:46: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:48: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:48: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:48: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:49: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:49: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:49: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:50: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:50: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:50: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:51: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:51: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:51: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:53: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:53: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:53: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:54: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:54: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:54: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:55: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:55: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:55: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:56: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:56: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:56: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:58: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:58: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:58: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:59: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:59: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:59: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:60: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:60: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:60: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:61: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:61: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:61: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:64: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:64: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:64: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:64: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:65: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:65: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:65: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:65: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:67: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:67: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:67: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:67: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:69: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:69: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:69: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:69: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:70: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:70: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:70: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:70: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:72: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:72: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:72: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:72: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:73: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:73: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:73: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:73: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:75: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:75: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:75: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:75: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:76: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:76: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:76: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:76: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:78: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:78: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:78: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:78: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:79: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:79: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:79: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:79: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:81: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:81: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:81: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:81: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:82: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:82: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:82: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:82: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:84: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:84: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:84: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:84: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:85: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:85: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:85: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:85: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:87: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:87: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:87: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:87: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:88: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:88: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:88: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:88: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:91: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:91: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:91: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:91: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:92: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:92: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:92: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:92: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:94: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:94: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:94: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:94: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:96: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:96: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:96: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:96: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:97: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:97: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:97: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:97: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:99: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:99: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:99: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:99: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:100: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:100: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:100: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:100: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:102: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:102: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:102: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:102: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:103: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:103: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:103: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:103: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:105: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:105: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:105: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:105: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:106: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:106: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:106: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:106: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:108: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:108: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:108: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:108: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:109: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:109: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:109: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:109: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:111: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:111: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:111: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:111: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:112: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:112: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:112: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:112: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:114: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:114: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:114: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:114: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:115: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:115: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:115: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:115: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:118: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:118: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:118: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:118: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:119: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:119: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:119: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:120: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:120: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:120: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:120: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:121: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:121: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:121: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:123: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:123: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:123: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:123: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:124: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:124: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:124: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:126: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:126: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:126: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:126: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:127: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:127: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:127: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:129: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:129: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:129: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:129: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:130: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:130: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:130: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:130: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:131: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:131: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:131: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:132: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:132: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:132: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:134: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:134: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:134: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:134: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:135: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:135: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:135: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:135: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:136: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:136: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:136: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:137: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:137: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:137: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:139: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:139: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:139: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:139: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:140: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:140: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:140: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:140: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:141: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:141: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:141: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:142: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:142: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:142: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:144: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:144: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:144: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:144: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:145: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:145: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:145: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:145: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:146: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:146: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:146: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:147: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:147: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:147: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:149: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:149: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:149: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:149: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:150: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:150: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:150: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:150: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:151: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:151: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:151: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:152: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:152: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:152: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:154: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:154: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:154: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:154: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:155: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:155: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:155: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:155: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:156: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:156: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:156: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:157: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:157: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:157: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:160: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:160: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:160: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:160: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:161: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:161: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:161: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:162: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:162: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:162: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:162: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:163: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:163: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:163: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:165: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:165: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:165: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:165: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:166: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:166: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:166: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:168: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:168: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:168: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:168: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:169: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:169: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:169: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:171: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:171: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:171: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:171: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:172: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:172: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:172: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:172: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:173: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:173: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:173: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:174: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:174: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:174: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:176: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:176: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:176: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:176: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:177: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:177: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:177: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:177: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:178: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:178: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:178: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:179: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:179: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:179: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:181: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:181: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:181: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:181: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:182: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:182: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:182: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:182: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:183: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:183: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:183: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:184: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:184: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:184: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:186: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:186: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:186: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:186: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:187: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:187: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:187: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:187: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:188: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:188: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:188: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:189: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:189: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:189: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:191: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:191: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:191: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:191: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:192: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:192: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:192: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:192: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:193: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:193: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:193: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:194: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:194: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:194: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:196: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:196: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:196: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:196: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:197: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:197: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:197: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:197: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:198: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:198: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:198: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:199: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:199: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:199: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:202: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:202: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:202: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:202: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:203: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:203: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:203: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:204: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:204: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:204: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:204: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:205: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:205: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:205: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:207: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:207: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:207: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:207: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:208: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:208: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:208: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:210: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:210: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:210: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:210: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:211: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:211: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:211: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:213: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:213: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:213: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:213: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:214: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:214: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:214: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:214: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:215: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:215: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:215: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:216: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:216: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:216: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:218: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:218: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:218: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:218: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:219: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:219: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:219: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:219: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:220: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:220: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:220: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:221: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:221: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:221: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:223: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:223: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:223: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:223: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:224: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:224: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:224: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:224: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:225: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:225: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:225: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:226: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:226: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:226: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:228: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:228: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:228: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:228: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:229: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:229: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:229: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:229: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:230: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:230: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:230: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:231: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:231: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:231: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:233: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:233: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:233: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:233: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:234: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:234: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:234: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:234: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:235: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:235: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:235: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:236: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:236: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:236: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:238: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:238: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:238: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:238: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:239: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:239: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:239: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:239: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:240: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:240: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:240: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:241: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:241: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:241: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:244: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:244: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:244: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:245: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:245: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:245: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:246: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:246: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:246: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:247: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:247: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:247: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:249: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:249: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:249: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:250: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:250: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:250: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:252: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:252: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:252: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:253: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:253: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:253: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:255: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:255: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:255: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:256: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:256: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:256: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:257: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:257: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:257: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:258: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:258: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:258: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:260: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:260: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:260: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:261: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:261: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:261: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:262: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:262: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:262: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:263: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:263: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:263: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:265: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:265: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:265: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:266: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:266: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:266: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:267: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:267: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:267: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:268: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:268: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:268: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:270: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:270: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:270: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:271: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:271: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:271: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:272: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:272: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:272: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:273: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:273: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:273: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:275: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:275: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:275: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:276: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:276: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:276: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:277: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:277: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:277: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:278: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:278: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:278: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:280: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:280: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:280: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:281: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:281: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:281: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:282: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:282: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:282: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:283: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:283: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:283: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:286: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:286: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:286: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:287: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:287: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:287: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:288: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:288: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:288: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:289: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:289: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:289: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:291: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:291: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:291: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:292: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:292: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:292: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:294: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:294: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:294: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:295: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:295: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:295: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:297: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:297: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:297: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:298: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:298: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:298: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:299: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:299: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:299: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:300: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:300: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:300: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:302: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:302: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:302: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:303: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:303: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:303: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:304: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:304: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:304: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:305: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:305: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:305: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:307: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:307: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:307: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:308: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:308: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:308: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:309: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:309: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:309: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:310: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:310: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:310: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:312: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:312: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:312: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:313: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:313: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:313: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:314: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:314: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:314: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:315: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:315: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:315: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:317: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:317: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:317: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:318: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:318: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:318: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:319: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:319: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:319: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:320: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:320: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:320: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:322: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:322: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:322: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:323: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:323: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:323: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:324: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:324: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:324: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:325: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:325: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:325: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:328: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:328: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:328: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:329: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:329: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:329: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:330: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:330: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:330: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:331: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:331: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:331: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:333: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:333: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:333: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:334: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:334: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:334: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:336: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:336: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:336: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:337: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:337: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:337: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:339: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:339: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:339: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:340: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:340: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:340: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:341: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:341: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:341: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:342: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:342: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:342: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:344: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:344: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:344: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:345: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:345: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:345: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:346: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:346: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:346: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:347: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:347: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:347: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:349: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:349: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:349: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:350: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:350: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:350: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:351: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:351: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:351: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:352: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:352: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:352: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:354: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:354: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:354: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:355: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:355: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:355: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:356: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:356: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:356: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:357: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:357: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:357: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:359: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:359: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:359: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:360: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:360: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:360: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:361: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:361: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:361: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:362: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:362: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:362: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:364: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:364: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:364: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:365: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:365: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:365: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:366: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:366: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:366: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:367: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:367: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp:367: error: template argument 1 is invalid +is_explicitly_convertible.pass.cpp failed to compile +failed 2 tests in /test/utilities/meta/meta.rel +passed 2 tests in /test/utilities/meta/meta.rel +passed 1 tests in /test/utilities/meta/meta.rqmts +passed 1 tests in /test/utilities/meta/meta.trans +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.arr +passed 6 tests in /test/utilities/meta/meta.trans/meta.trans.cv +underlying_type.pass.cpp:18:2: error: #error underlying_type is not implemented +underlying_type.pass.cpp failed to compile +failed 1 tests in /test/utilities/meta/meta.trans/meta.trans.other +passed 7 tests in /test/utilities/meta/meta.trans/meta.trans.other +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.ptr +passed 3 tests in /test/utilities/meta/meta.trans/meta.trans.ref +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.sign +passed 1 tests in /test/utilities/meta/meta.type.synop +passed 1 tests in /test/utilities/meta/meta.unary +union.pass.cpp: In function ‘void test_union_imp() [with T = Union]’: +union.pass.cpp:37: instantiated from ‘void test_union() [with T = Union]’ +union.pass.cpp:51: instantiated from here +union.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp: In function ‘void test_union_imp() [with T = const Union]’: +union.pass.cpp:38: instantiated from ‘void test_union() [with T = Union]’ +union.pass.cpp:51: instantiated from here +union.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp: In function ‘void test_union_imp() [with T = volatile Union]’: +union.pass.cpp:39: instantiated from ‘void test_union() [with T = Union]’ +union.pass.cpp:51: instantiated from here +union.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp: In function ‘void test_union_imp() [with T = const volatile Union]’: +union.pass.cpp:40: instantiated from ‘void test_union() [with T = Union]’ +union.pass.cpp:51: instantiated from here +union.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +union.pass.cpp failed to compile +failed 1 tests in /test/utilities/meta/meta.unary/meta.unary.cat +passed 12 tests in /test/utilities/meta/meta.unary/meta.unary.cat +passed 13 tests in /test/utilities/meta/meta.unary/meta.unary.comp +has_copy_assign.pass.cpp:18:2: error: #error has_copy_assign not implemented +has_copy_assign.pass.cpp failed to compile +has_copy_constructor.pass.cpp:18:2: error: #error has_copy_constructor not implemented +has_copy_constructor.pass.cpp failed to compile +has_default_constructor.pass.cpp:18:2: error: #error has_default_constructor not implemented +has_default_constructor.pass.cpp failed to compile +has_move_assign.pass.cpp:18:2: error: #error has_move_assign not implemented +has_move_assign.pass.cpp failed to compile +has_move_constructor.pass.cpp:18:2: error: #error has_move_constructor not implemented +has_move_constructor.pass.cpp failed to compile +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = Union]’: +has_nothrow_copy_assign.pass.cpp:66: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp:66: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = Abstract]’: +has_nothrow_copy_assign.pass.cpp:67: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp:67: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = Empty]’: +has_nothrow_copy_assign.pass.cpp:68: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp:68: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = NotEmpty]’: +has_nothrow_copy_assign.pass.cpp:75: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp:75: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = bit_zero]’: +has_nothrow_copy_assign.pass.cpp:76: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp:76: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_assign.pass.cpp failed to compile +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_not_nothrow_copy_constructor() [with T = int&]’: +has_nothrow_copy_constructor.pass.cpp:64: instantiated from here +has_nothrow_copy_constructor.pass.cpp:28: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:31: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = Union]’: +has_nothrow_copy_constructor.pass.cpp:66: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:66: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:66: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:66: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = Abstract]’: +has_nothrow_copy_constructor.pass.cpp:67: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:67: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:67: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:67: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = Empty]’: +has_nothrow_copy_constructor.pass.cpp:68: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:68: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:68: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:68: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = NotEmpty]’: +has_nothrow_copy_constructor.pass.cpp:75: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:75: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:75: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:75: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = bit_zero]’: +has_nothrow_copy_constructor.pass.cpp:76: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:76: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:76: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp:76: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_copy_constructor.pass.cpp failed to compile +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = Union]’: +has_nothrow_default_constructor.pass.cpp:66: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:66: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:66: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:66: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = Abstract]’: +has_nothrow_default_constructor.pass.cpp:67: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:67: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:67: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:67: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = Empty]’: +has_nothrow_default_constructor.pass.cpp:68: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:68: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:68: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:68: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = NotEmpty]’: +has_nothrow_default_constructor.pass.cpp:75: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:75: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:75: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:75: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = bit_zero]’: +has_nothrow_default_constructor.pass.cpp:76: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:76: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:76: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp:76: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_nothrow_default_constructor.pass.cpp failed to compile +has_nothrow_move_assign.pass.cpp:18:2: error: #error has_nothrow_move_assign not implemented +has_nothrow_move_assign.pass.cpp failed to compile +has_nothrow_move_constructor.pass.cpp:18:2: error: #error has_nothrow_move_constructor not implemented +has_nothrow_move_constructor.pass.cpp failed to compile +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = Union]’: +has_trivial_copy_assign.pass.cpp:66: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp:66: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = Abstract]’: +has_trivial_copy_assign.pass.cpp:67: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp:67: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = Empty]’: +has_trivial_copy_assign.pass.cpp:68: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp:68: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = NotEmpty]’: +has_trivial_copy_assign.pass.cpp:75: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp:75: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = bit_zero]’: +has_trivial_copy_assign.pass.cpp:76: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp:76: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_assign.pass.cpp failed to compile +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_not_trivial_copy_constructor() [with T = int&]’: +has_trivial_copy_constructor.pass.cpp:64: instantiated from here +has_trivial_copy_constructor.pass.cpp:28: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:31: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = Union]’: +has_trivial_copy_constructor.pass.cpp:66: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:66: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:66: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:66: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = Abstract]’: +has_trivial_copy_constructor.pass.cpp:67: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:67: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:67: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:67: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = Empty]’: +has_trivial_copy_constructor.pass.cpp:68: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:68: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:68: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:68: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = NotEmpty]’: +has_trivial_copy_constructor.pass.cpp:75: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:75: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:75: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:75: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = bit_zero]’: +has_trivial_copy_constructor.pass.cpp:76: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:76: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:76: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp:76: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_copy_constructor.pass.cpp failed to compile +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = Union]’: +has_trivial_default_constructor.pass.cpp:66: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:66: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:66: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:66: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = Abstract]’: +has_trivial_default_constructor.pass.cpp:67: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:67: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:67: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:67: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = Empty]’: +has_trivial_default_constructor.pass.cpp:68: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:68: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:68: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:68: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = NotEmpty]’: +has_trivial_default_constructor.pass.cpp:75: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:75: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:75: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:75: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = bit_zero]’: +has_trivial_default_constructor.pass.cpp:76: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:76: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:76: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp:76: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_default_constructor.pass.cpp failed to compile +has_trivial_destructor.pass.cpp: In function ‘void test_has_trivial_destructor() [with T = Union]’: +has_trivial_destructor.pass.cpp:68: instantiated from here +has_trivial_destructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:68: instantiated from here +has_trivial_destructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:68: instantiated from here +has_trivial_destructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:68: instantiated from here +has_trivial_destructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp: In function ‘void test_has_trivial_destructor() [with T = Empty]’: +has_trivial_destructor.pass.cpp:69: instantiated from here +has_trivial_destructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:69: instantiated from here +has_trivial_destructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:69: instantiated from here +has_trivial_destructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:69: instantiated from here +has_trivial_destructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp: In function ‘void test_has_trivial_destructor() [with T = bit_zero]’: +has_trivial_destructor.pass.cpp:76: instantiated from here +has_trivial_destructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:76: instantiated from here +has_trivial_destructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:76: instantiated from here +has_trivial_destructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp:76: instantiated from here +has_trivial_destructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_trivial_destructor.pass.cpp failed to compile +has_trivial_move_assign.pass.cpp:18:2: error: #error has_trivial_move_assign not implemented +has_trivial_move_assign.pass.cpp failed to compile +has_trivial_move_constructor.pass.cpp:18:2: error: #error has_trivial_move_constructor not implemented +has_trivial_move_constructor.pass.cpp failed to compile +has_virtual_destructor.pass.cpp: In function ‘void test_has_virtual_destructor() [with T = Abstract]’: +has_virtual_destructor.pass.cpp:75: instantiated from here +has_virtual_destructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp:75: instantiated from here +has_virtual_destructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp:75: instantiated from here +has_virtual_destructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp:75: instantiated from here +has_virtual_destructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp: In function ‘void test_has_virtual_destructor() [with T = NotEmpty]’: +has_virtual_destructor.pass.cpp:76: instantiated from here +has_virtual_destructor.pass.cpp:19: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp:76: instantiated from here +has_virtual_destructor.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp:76: instantiated from here +has_virtual_destructor.pass.cpp:21: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp:76: instantiated from here +has_virtual_destructor.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +has_virtual_destructor.pass.cpp failed to compile +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_empty1’: +../../../../../include/type_traits:680: instantiated from ‘std::__1::__libcpp_empty’ +../../../../../include/type_traits:684: instantiated from ‘std::__1::is_empty’ +is_empty.pass.cpp:28: instantiated from ‘void test_is_not_empty() [with T = Union]’ +is_empty.pass.cpp:60: instantiated from here +../../../../../include/type_traits:670: error: base type ‘Union’ fails to be a struct or class type +is_empty.pass.cpp: In function ‘void test_is_not_empty() [with T = Union]’: +is_empty.pass.cpp:60: instantiated from here +is_empty.pass.cpp:28: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +../../../../../include/type_traits: At global scope: +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_empty1’: +../../../../../include/type_traits:680: instantiated from ‘std::__1::__libcpp_empty’ +../../../../../include/type_traits:684: instantiated from ‘std::__1::is_empty’ +is_empty.pass.cpp:29: instantiated from ‘void test_is_not_empty() [with T = Union]’ +is_empty.pass.cpp:60: instantiated from here +../../../../../include/type_traits:670: error: base type ‘const Union’ fails to be a struct or class type +is_empty.pass.cpp: In function ‘void test_is_not_empty() [with T = Union]’: +is_empty.pass.cpp:60: instantiated from here +is_empty.pass.cpp:29: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +../../../../../include/type_traits: At global scope: +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_empty1’: +../../../../../include/type_traits:680: instantiated from ‘std::__1::__libcpp_empty’ +../../../../../include/type_traits:684: instantiated from ‘std::__1::is_empty’ +is_empty.pass.cpp:30: instantiated from ‘void test_is_not_empty() [with T = Union]’ +is_empty.pass.cpp:60: instantiated from here +../../../../../include/type_traits:670: error: base type ‘volatile Union’ fails to be a struct or class type +is_empty.pass.cpp: In function ‘void test_is_not_empty() [with T = Union]’: +is_empty.pass.cpp:60: instantiated from here +is_empty.pass.cpp:30: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +../../../../../include/type_traits: At global scope: +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_empty1’: +../../../../../include/type_traits:680: instantiated from ‘std::__1::__libcpp_empty’ +../../../../../include/type_traits:684: instantiated from ‘std::__1::is_empty’ +is_empty.pass.cpp:31: instantiated from ‘void test_is_not_empty() [with T = Union]’ +is_empty.pass.cpp:60: instantiated from here +../../../../../include/type_traits:670: error: base type ‘const volatile Union’ fails to be a struct or class type +is_empty.pass.cpp: In function ‘void test_is_not_empty() [with T = Union]’: +is_empty.pass.cpp:60: instantiated from here +is_empty.pass.cpp:31: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_empty.pass.cpp failed to compile +is_literal_type.pass.cpp: In function ‘int main()’: +is_literal_type.pass.cpp:18: error: ‘is_literal_type’ is not a member of ‘std’ +is_literal_type.pass.cpp:18: error: template argument 1 is invalid +is_literal_type.pass.cpp:18: error: template argument 1 is invalid +is_literal_type.pass.cpp:19: error: ‘is_literal_type’ is not a member of ‘std’ +is_literal_type.pass.cpp:19: error: template argument 1 is invalid +is_literal_type.pass.cpp:19: error: template argument 1 is invalid +is_literal_type.pass.cpp:20: error: ‘is_literal_type’ is not a member of ‘std’ +is_literal_type.pass.cpp:20: error: template argument 1 is invalid +is_literal_type.pass.cpp:20: error: template argument 1 is invalid +is_literal_type.pass.cpp:21: error: ‘is_literal_type’ is not a member of ‘std’ +is_literal_type.pass.cpp:21: error: template argument 1 is invalid +is_literal_type.pass.cpp:21: error: template argument 1 is invalid +is_literal_type.pass.cpp failed to compile +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = int]’: +is_pod.pass.cpp:46: instantiated from here +is_pod.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp:46: instantiated from here +is_pod.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = double]’: +is_pod.pass.cpp:47: instantiated from here +is_pod.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp:47: instantiated from here +is_pod.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = int*]’: +is_pod.pass.cpp:48: instantiated from here +is_pod.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp:48: instantiated from here +is_pod.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = const int*]’: +is_pod.pass.cpp:49: instantiated from here +is_pod.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp:49: instantiated from here +is_pod.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = char [3]]’: +is_pod.pass.cpp:50: instantiated from here +is_pod.pass.cpp:20: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp:50: instantiated from here +is_pod.pass.cpp:22: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test’ +is_pod.pass.cpp failed to compile +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic2’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:28: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:689: error: base type ‘Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic1’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:28: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:688: error: base type ‘Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic2’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:29: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:689: error: base type ‘const Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic1’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:29: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:688: error: base type ‘const Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic2’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:30: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:689: error: base type ‘volatile Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic1’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:30: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:688: error: base type ‘volatile Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic2’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:31: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:689: error: base type ‘const volatile Union’ fails to be a struct or class type +../../../../../include/type_traits: In instantiation of ‘std::__1::__is_polymorphic1’: +../../../../../include/type_traits:693: instantiated from ‘std::__1::__libcpp_polymorphic’ +../../../../../include/type_traits:697: instantiated from ‘std::__1::is_polymorphic’ +is_polymorphic.pass.cpp:31: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ +is_polymorphic.pass.cpp:65: instantiated from here +../../../../../include/type_traits:688: error: base type ‘const volatile Union’ fails to be a struct or class type +is_polymorphic.pass.cpp failed to compile +is_standard_layout.pass.cpp: In function ‘int main()’: +is_standard_layout.pass.cpp:18: error: ‘is_standard_layout’ is not a member of ‘std’ +is_standard_layout.pass.cpp:18: error: template argument 1 is invalid +is_standard_layout.pass.cpp:18: error: template argument 1 is invalid +is_standard_layout.pass.cpp:19: error: ‘is_standard_layout’ is not a member of ‘std’ +is_standard_layout.pass.cpp:19: error: template argument 1 is invalid +is_standard_layout.pass.cpp:19: error: template argument 1 is invalid +is_standard_layout.pass.cpp:20: error: ‘is_standard_layout’ is not a member of ‘std’ +is_standard_layout.pass.cpp:20: error: template argument 1 is invalid +is_standard_layout.pass.cpp:20: error: template argument 1 is invalid +is_standard_layout.pass.cpp failed to compile +is_trivial.pass.cpp: In function ‘int main()’: +is_trivial.pass.cpp:18: error: ‘is_trivial’ is not a member of ‘std’ +is_trivial.pass.cpp:18: error: template argument 1 is invalid +is_trivial.pass.cpp:18: error: template argument 1 is invalid +is_trivial.pass.cpp:19: error: ‘is_trivial’ is not a member of ‘std’ +is_trivial.pass.cpp:19: error: template argument 1 is invalid +is_trivial.pass.cpp:19: error: template argument 1 is invalid +is_trivial.pass.cpp:20: error: ‘is_trivial’ is not a member of ‘std’ +is_trivial.pass.cpp:20: error: template argument 1 is invalid +is_trivial.pass.cpp:20: error: template argument 1 is invalid +is_trivial.pass.cpp failed to compile +is_trivialially_copyable.pass.cpp: In function ‘int main()’: +is_trivialially_copyable.pass.cpp:30: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:30: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:30: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:31: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:31: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:31: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:32: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:32: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:32: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:33: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:33: error: ‘::value’ has not been declared +is_trivialially_copyable.pass.cpp:33: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:34: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:34: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:34: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:35: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:35: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:35: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp:36: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:36: error: ‘::value’ has not been declared +is_trivialially_copyable.pass.cpp:36: error: template argument 1 is invalid +is_trivialially_copyable.pass.cpp failed to compile +failed 24 tests in /test/utilities/meta/meta.unary/meta.unary.prop +passed 10 tests in /test/utilities/meta/meta.unary/meta.unary.prop +passed 2 tests in /test/utilities/ratio +passed 8 tests in /test/utilities/ratio/ratio.arithmetic +passed 6 tests in /test/utilities/ratio/ratio.comparison +passed 4 tests in /test/utilities/ratio/ratio.ratio +passed 1 tests in /test/utilities/ratio/ratio.si +passed 2 tests in /test/utilities/template.bitset +passed 4 tests in /test/utilities/template.bitset/bitset.cons +passed 1 tests in /test/utilities/template.bitset/bitset.hash +passed 26 tests in /test/utilities/template.bitset/bitset.members +passed 5 tests in /test/utilities/template.bitset/bitset.operators +passed 7 tests in /test/utilities/time +passed 1 tests in /test/utilities/time/time.clock +passed 2 tests in /test/utilities/time/time.clock/time.clock.hires +passed 2 tests in /test/utilities/time/time.clock/time.clock.monotonic +passed 5 tests in /test/utilities/time/time.clock/time.clock.system +passed 1 tests in /test/utilities/time/time.clock.req +passed 5 tests in /test/utilities/time/time.duration +passed 12 tests in /test/utilities/time/time.duration/time.duration.arithmetic +passed 2 tests in /test/utilities/time/time.duration/time.duration.cast +passed 2 tests in /test/utilities/time/time.duration/time.duration.comparisons +passed 11 tests in /test/utilities/time/time.duration/time.duration.cons +passed 11 tests in /test/utilities/time/time.duration/time.duration.nonmember +passed 1 tests in /test/utilities/time/time.duration/time.duration.observer +passed 3 tests in /test/utilities/time/time.duration/time.duration.special +passed 2 tests in /test/utilities/time/time.point +passed 2 tests in /test/utilities/time/time.point/time.point.arithmetic +passed 2 tests in /test/utilities/time/time.point/time.point.cast +passed 4 tests in /test/utilities/time/time.point/time.point.comparisons +passed 5 tests in /test/utilities/time/time.point/time.point.cons +passed 3 tests in /test/utilities/time/time.point/time.point.nonmember +passed 1 tests in /test/utilities/time/time.point/time.point.observer +passed 2 tests in /test/utilities/time/time.point/time.point.special +passed 1 tests in /test/utilities/time/time.traits +passed 3 tests in /test/utilities/time/time.traits/time.traits.duration_values +passed 1 tests in /test/utilities/time/time.traits/time.traits.is_fp +passed 2 tests in /test/utilities/time/time.traits/time.traits.specializations +passed 1 tests in /test/utilities/tuple +passed 1 tests in /test/utilities/tuple/tuple.general +empty_member.pass.cpp: In function ‘int main()’: +empty_member.pass.cpp:25: error: expected initializer before ‘<’ token +empty_member.pass.cpp:26: error: ‘T’ was not declared in this scope +empty_member.pass.cpp:26: error: template argument 1 is invalid +empty_member.pass.cpp:29: error: expected initializer before ‘<’ token +empty_member.pass.cpp:30: error: ‘T’ was not declared in this scope +empty_member.pass.cpp:30: error: template argument 1 is invalid +empty_member.pass.cpp:33: error: expected initializer before ‘<’ token +empty_member.pass.cpp:34: error: ‘T’ was not declared in this scope +empty_member.pass.cpp:34: error: template argument 1 is invalid +empty_member.pass.cpp:37: error: expected initializer before ‘<’ token +empty_member.pass.cpp:38: error: ‘T’ was not declared in this scope +empty_member.pass.cpp:38: error: template argument 1 is invalid +empty_member.pass.cpp:41: error: expected initializer before ‘<’ token +empty_member.pass.cpp:42: error: ‘T’ was not declared in this scope +empty_member.pass.cpp:42: error: template argument 1 is invalid +empty_member.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple +const_pair.pass.cpp: In function ‘int main()’: +const_pair.pass.cpp:25: error: expected initializer before ‘<’ token +const_pair.pass.cpp:27: error: ‘T1’ was not declared in this scope +const_pair.pass.cpp:27: error: expected `;' before ‘t1’ +const_pair.pass.cpp:28: error: ‘t1’ was not declared in this scope +const_pair.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +const_pair.pass.cpp:30: error: ‘get’ is not a member of ‘std’ +const_pair.pass.cpp failed to compile +convert_copy.pass.cpp: In function ‘int main()’: +convert_copy.pass.cpp:37: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:38: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:39: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:39: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:40: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:40: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:41: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:41: error: ‘t0’ was not declared in this scope +convert_copy.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:45: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:46: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:47: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:47: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:48: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:48: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:49: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:49: error: ‘t0’ was not declared in this scope +convert_copy.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:54: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:55: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:56: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:56: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:57: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:57: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:58: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:58: error: ‘t0’ was not declared in this scope +convert_copy.pass.cpp:59: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:61: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:66: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:67: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:68: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:68: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:69: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:69: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:70: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:70: error: ‘t0’ was not declared in this scope +convert_copy.pass.cpp:71: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:72: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:73: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp failed to compile +convert_move.pass.cpp: In function ‘int main()’: +convert_move.pass.cpp:40: error: expected initializer before ‘<’ token +convert_move.pass.cpp:41: error: expected initializer before ‘<’ token +convert_move.pass.cpp:42: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:42: error: expected `;' before ‘t0’ +convert_move.pass.cpp:43: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:43: error: expected `;' before ‘t1’ +convert_move.pass.cpp:44: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:44: error: ‘t0’ was not declared in this scope +convert_move.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:48: error: expected initializer before ‘<’ token +convert_move.pass.cpp:49: error: expected initializer before ‘<’ token +convert_move.pass.cpp:50: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:50: error: expected `;' before ‘t0’ +convert_move.pass.cpp:51: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:51: error: expected `;' before ‘t1’ +convert_move.pass.cpp:52: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:52: error: ‘t0’ was not declared in this scope +convert_move.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:54: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:57: error: expected initializer before ‘<’ token +convert_move.pass.cpp:58: error: expected initializer before ‘<’ token +convert_move.pass.cpp:59: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:59: error: expected `;' before ‘t0’ +convert_move.pass.cpp:60: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:60: error: expected `;' before ‘t1’ +convert_move.pass.cpp:61: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:61: error: ‘t0’ was not declared in this scope +convert_move.pass.cpp:62: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:63: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:64: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:69: error: expected initializer before ‘<’ token +convert_move.pass.cpp:70: error: expected initializer before ‘<’ token +convert_move.pass.cpp:71: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:71: error: expected `;' before ‘t0’ +convert_move.pass.cpp:72: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:72: error: expected `;' before ‘t1’ +convert_move.pass.cpp:73: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:73: error: ‘t0’ was not declared in this scope +convert_move.pass.cpp:74: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:75: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:76: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:79: error: expected initializer before ‘<’ token +convert_move.pass.cpp:80: error: expected initializer before ‘<’ token +convert_move.pass.cpp:81: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:81: error: expected `;' before ‘t0’ +convert_move.pass.cpp:82: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:82: error: expected `;' before ‘t1’ +convert_move.pass.cpp:83: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:83: error: ‘t0’ was not declared in this scope +convert_move.pass.cpp:84: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:85: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:86: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp failed to compile +copy.pass.cpp: In function ‘int main()’: +copy.pass.cpp:23: error: expected initializer before ‘<’ token +copy.pass.cpp:24: error: ‘T’ was not declared in this scope +copy.pass.cpp:24: error: expected `;' before ‘t0’ +copy.pass.cpp:25: error: expected `;' before ‘t’ +copy.pass.cpp:26: error: ‘t’ was not declared in this scope +copy.pass.cpp:26: error: ‘t0’ was not declared in this scope +copy.pass.cpp:29: error: expected initializer before ‘<’ token +copy.pass.cpp:30: error: ‘T’ was not declared in this scope +copy.pass.cpp:30: error: expected `;' before ‘t0’ +copy.pass.cpp:31: error: expected `;' before ‘t’ +copy.pass.cpp:32: error: ‘t’ was not declared in this scope +copy.pass.cpp:32: error: ‘t0’ was not declared in this scope +copy.pass.cpp:33: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:36: error: expected initializer before ‘<’ token +copy.pass.cpp:37: error: ‘T’ was not declared in this scope +copy.pass.cpp:37: error: expected `;' before ‘t0’ +copy.pass.cpp:38: error: expected `;' before ‘t’ +copy.pass.cpp:39: error: ‘t’ was not declared in this scope +copy.pass.cpp:39: error: ‘t0’ was not declared in this scope +copy.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:41: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:44: error: expected initializer before ‘<’ token +copy.pass.cpp:45: error: ‘T’ was not declared in this scope +copy.pass.cpp:45: error: expected `;' before ‘t0’ +copy.pass.cpp:46: error: expected `;' before ‘t’ +copy.pass.cpp:47: error: ‘t’ was not declared in this scope +copy.pass.cpp:47: error: ‘t0’ was not declared in this scope +copy.pass.cpp:48: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:49: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp failed to compile +move.pass.cpp: In function ‘int main()’: +move.pass.cpp:24: error: expected initializer before ‘<’ token +move.pass.cpp:25: error: ‘T’ was not declared in this scope +move.pass.cpp:25: error: expected `;' before ‘t0’ +move.pass.cpp:26: error: expected `;' before ‘t’ +move.pass.cpp:27: error: ‘t’ was not declared in this scope +move.pass.cpp:27: error: ‘t0’ was not declared in this scope +move.pass.cpp:30: error: expected initializer before ‘<’ token +move.pass.cpp:31: error: ‘T’ was not declared in this scope +move.pass.cpp:31: error: expected `;' before ‘t0’ +move.pass.cpp:32: error: expected `;' before ‘t’ +move.pass.cpp:33: error: ‘t’ was not declared in this scope +move.pass.cpp:33: error: ‘t0’ was not declared in this scope +move.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:37: error: expected initializer before ‘<’ token +move.pass.cpp:38: error: ‘T’ was not declared in this scope +move.pass.cpp:38: error: expected `;' before ‘t0’ +move.pass.cpp:39: error: expected `;' before ‘t’ +move.pass.cpp:40: error: ‘t’ was not declared in this scope +move.pass.cpp:40: error: ‘t0’ was not declared in this scope +move.pass.cpp:41: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:45: error: expected initializer before ‘<’ token +move.pass.cpp:46: error: ‘T’ was not declared in this scope +move.pass.cpp:46: error: expected `;' before ‘t0’ +move.pass.cpp:47: error: expected `;' before ‘t’ +move.pass.cpp:48: error: ‘t’ was not declared in this scope +move.pass.cpp:48: error: ‘t0’ was not declared in this scope +move.pass.cpp:49: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +move.pass.cpp failed to compile +move_pair.pass.cpp: In function ‘int main()’: +move_pair.pass.cpp:41: error: ‘T0’ was not declared in this scope +move_pair.pass.cpp:41: error: ‘>>’ should be ‘> >’ within a nested template argument list +move_pair.pass.cpp:42: error: expected initializer before ‘<’ token +move_pair.pass.cpp:43: error: expected `;' before ‘t0’ +move_pair.pass.cpp:44: error: ‘T1’ was not declared in this scope +move_pair.pass.cpp:44: error: expected `;' before ‘t1’ +move_pair.pass.cpp:45: error: ‘t1’ was not declared in this scope +move_pair.pass.cpp:45: error: ‘t0’ was not declared in this scope +move_pair.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +move_pair.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +move_pair.pass.cpp failed to compile +failed 6 tests in /test/utilities/tuple/tuple.tuple/tuple.assign +passed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.assign +UTypes.pass.cpp: In function ‘int main()’: +UTypes.pass.cpp:25: error: ‘tuple’ is not a member of ‘std’ +UTypes.pass.cpp:25: error: ‘MoveOnly’ was not declared in this scope +UTypes.pass.cpp:25: error: ‘t’ was not declared in this scope +UTypes.pass.cpp:26: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:29: error: ‘tuple’ is not a member of ‘std’ +UTypes.pass.cpp:29: error: ‘MoveOnly’ was not declared in this scope +UTypes.pass.cpp:29: error: ‘t’ was not declared in this scope +UTypes.pass.cpp:30: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:31: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:34: error: ‘tuple’ is not a member of ‘std’ +UTypes.pass.cpp:34: error: ‘MoveOnly’ was not declared in this scope +UTypes.pass.cpp:36: error: ‘t’ was not declared in this scope +UTypes.pass.cpp:37: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:38: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:39: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:43: error: ‘tuple’ is not a member of ‘std’ +UTypes.pass.cpp:43: error: ‘MoveOnly’ was not declared in this scope +UTypes.pass.cpp:44: error: ‘t’ was not declared in this scope +UTypes.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:50: error: ‘tuple’ is not a member of ‘std’ +UTypes.pass.cpp:50: error: ‘MoveOnly’ was not declared in this scope +UTypes.pass.cpp:50: error: ‘t’ was not declared in this scope +UTypes.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +UTypes.pass.cpp failed to compile +In file included from alloc.pass.cpp:22: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc.pass.cpp:23: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc.pass.cpp: In function ‘int main()’: +alloc.pass.cpp:28: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:28: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:28: error: ‘A1’ was not declared in this scope +alloc.pass.cpp:28: error: expected primary-expression before ‘int’ +alloc.pass.cpp:28: error: ‘t’ was not declared in this scope +alloc.pass.cpp:31: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:31: error: expected primary-expression before ‘int’ +alloc.pass.cpp:31: error: expected `;' before ‘int’ +alloc.pass.cpp:32: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:32: error: ‘t’ was not declared in this scope +alloc.pass.cpp:35: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:35: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:35: error: ‘A1’ was not declared in this scope +alloc.pass.cpp:35: error: expected primary-expression before ‘int’ +alloc.pass.cpp:35: error: ‘t’ was not declared in this scope +alloc.pass.cpp:36: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:40: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:40: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:40: error: ‘A1’ was not declared in this scope +alloc.pass.cpp:40: error: expected primary-expression before ‘int’ +alloc.pass.cpp:40: error: ‘t’ was not declared in this scope +alloc.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:46: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:46: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:46: error: ‘A1’ was not declared in this scope +alloc.pass.cpp:46: error: expected primary-expression before ‘int’ +alloc.pass.cpp:46: error: ‘t’ was not declared in this scope +alloc.pass.cpp:48: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:52: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:52: error: expected primary-expression before ‘,’ token +alloc.pass.cpp:52: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:52: error: ‘A1’ was not declared in this scope +alloc.pass.cpp:52: error: expected primary-expression before ‘int’ +alloc.pass.cpp:52: error: ‘t’ was not declared in this scope +alloc.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:55: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:60: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:60: error: expected primary-expression before ‘,’ token +alloc.pass.cpp:60: error: expected primary-expression before ‘,’ token +alloc.pass.cpp:60: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:61: error: ‘A1’ was not declared in this scope +alloc.pass.cpp:61: error: expected primary-expression before ‘int’ +alloc.pass.cpp:61: error: ‘t’ was not declared in this scope +alloc.pass.cpp:62: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:64: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:66: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:71: error: ‘tuple’ is not a member of ‘std’ +alloc.pass.cpp:71: error: expected primary-expression before ‘,’ token +alloc.pass.cpp:71: error: expected primary-expression before ‘,’ token +alloc.pass.cpp:71: error: expected primary-expression before ‘>’ token +alloc.pass.cpp:72: error: ‘A2’ was not declared in this scope +alloc.pass.cpp:72: error: expected primary-expression before ‘int’ +alloc.pass.cpp:72: error: ‘t’ was not declared in this scope +alloc.pass.cpp:73: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:75: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp:77: error: ‘get’ is not a member of ‘std’ +alloc.pass.cpp failed to compile +In file included from alloc_UTypes.pass.cpp:22: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_UTypes.pass.cpp:23: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_UTypes.pass.cpp: In function ‘int main()’: +alloc_UTypes.pass.cpp:28: error: ‘tuple’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:28: error: ‘MoveOnly’ was not declared in this scope +alloc_UTypes.pass.cpp:28: error: ‘A1’ was not declared in this scope +alloc_UTypes.pass.cpp:28: error: expected primary-expression before ‘int’ +alloc_UTypes.pass.cpp:28: error: ‘t’ was not declared in this scope +alloc_UTypes.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:32: error: ‘tuple’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:32: error: ‘MoveOnly’ was not declared in this scope +alloc_UTypes.pass.cpp:32: error: ‘A1’ was not declared in this scope +alloc_UTypes.pass.cpp:32: error: expected primary-expression before ‘int’ +alloc_UTypes.pass.cpp:33: error: ‘t’ was not declared in this scope +alloc_UTypes.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:35: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:38: error: ‘tuple’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:38: error: ‘MoveOnly’ was not declared in this scope +alloc_UTypes.pass.cpp:38: error: ‘A1’ was not declared in this scope +alloc_UTypes.pass.cpp:38: error: expected primary-expression before ‘int’ +alloc_UTypes.pass.cpp:40: error: ‘t’ was not declared in this scope +alloc_UTypes.pass.cpp:41: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:48: error: ‘tuple’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:48: error: expected primary-expression before ‘int’ +alloc_UTypes.pass.cpp:48: error: expected `;' before ‘int’ +alloc_UTypes.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:50: error: ‘t’ was not declared in this scope +alloc_UTypes.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:54: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:58: error: ‘tuple’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:58: error: ‘MoveOnly’ was not declared in this scope +alloc_UTypes.pass.cpp:58: error: ‘A1’ was not declared in this scope +alloc_UTypes.pass.cpp:58: error: expected primary-expression before ‘int’ +alloc_UTypes.pass.cpp:59: error: ‘t’ was not declared in this scope +alloc_UTypes.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:61: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:62: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:65: error: ‘tuple’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:65: error: ‘MoveOnly’ was not declared in this scope +alloc_UTypes.pass.cpp:65: error: ‘A1’ was not declared in this scope +alloc_UTypes.pass.cpp:65: error: expected primary-expression before ‘int’ +alloc_UTypes.pass.cpp:66: error: ‘t’ was not declared in this scope +alloc_UTypes.pass.cpp:67: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:68: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp:69: error: ‘get’ is not a member of ‘std’ +alloc_UTypes.pass.cpp failed to compile +In file included from alloc_const_Types.pass.cpp:21: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_const_Types.pass.cpp:22: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_const_Types.pass.cpp: In function ‘int main()’: +alloc_const_Types.pass.cpp:27: error: ‘tuple’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:27: error: expected primary-expression before ‘int’ +alloc_const_Types.pass.cpp:27: error: expected `;' before ‘int’ +alloc_const_Types.pass.cpp:28: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:28: error: ‘t’ was not declared in this scope +alloc_const_Types.pass.cpp:32: error: ‘tuple’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:32: error: expected primary-expression before ‘>’ token +alloc_const_Types.pass.cpp:32: error: ‘A1’ was not declared in this scope +alloc_const_Types.pass.cpp:32: error: expected primary-expression before ‘int’ +alloc_const_Types.pass.cpp:32: error: ‘t’ was not declared in this scope +alloc_const_Types.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:38: error: ‘tuple’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:38: error: expected primary-expression before ‘>’ token +alloc_const_Types.pass.cpp:38: error: ‘A1’ was not declared in this scope +alloc_const_Types.pass.cpp:38: error: expected primary-expression before ‘int’ +alloc_const_Types.pass.cpp:38: error: ‘t’ was not declared in this scope +alloc_const_Types.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:44: error: ‘tuple’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:44: error: expected primary-expression before ‘int’ +alloc_const_Types.pass.cpp:44: error: expected `;' before ‘int’ +alloc_const_Types.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:46: error: ‘t’ was not declared in this scope +alloc_const_Types.pass.cpp:48: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:53: error: ‘tuple’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:53: error: expected primary-expression before ‘int’ +alloc_const_Types.pass.cpp:53: error: expected `;' before ‘int’ +alloc_const_Types.pass.cpp:56: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:56: error: ‘t’ was not declared in this scope +alloc_const_Types.pass.cpp:58: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:65: error: ‘tuple’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:65: error: expected primary-expression before ‘int’ +alloc_const_Types.pass.cpp:65: error: expected `;' before ‘int’ +alloc_const_Types.pass.cpp:68: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:68: error: ‘t’ was not declared in this scope +alloc_const_Types.pass.cpp:70: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp:72: error: ‘get’ is not a member of ‘std’ +alloc_const_Types.pass.cpp failed to compile +In file included from alloc_const_pair.pass.cpp:22: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_const_pair.pass.cpp:23: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_const_pair.pass.cpp: In function ‘int main()’: +alloc_const_pair.pass.cpp:29: error: expected initializer before ‘<’ token +alloc_const_pair.pass.cpp:31: error: ‘T1’ was not declared in this scope +alloc_const_pair.pass.cpp:31: error: expected `;' before ‘t1’ +alloc_const_pair.pass.cpp:32: error: ‘get’ is not a member of ‘std’ +alloc_const_pair.pass.cpp:32: error: ‘t1’ was not declared in this scope +alloc_const_pair.pass.cpp:33: error: ‘get’ is not a member of ‘std’ +alloc_const_pair.pass.cpp:37: error: expected initializer before ‘<’ token +alloc_const_pair.pass.cpp:40: error: ‘T1’ was not declared in this scope +alloc_const_pair.pass.cpp:40: error: expected `;' before ‘t1’ +alloc_const_pair.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +alloc_const_pair.pass.cpp:42: error: ‘t1’ was not declared in this scope +alloc_const_pair.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +alloc_const_pair.pass.cpp:47: error: expected initializer before ‘<’ token +alloc_const_pair.pass.cpp:51: error: ‘T1’ was not declared in this scope +alloc_const_pair.pass.cpp:51: error: expected `;' before ‘t1’ +alloc_const_pair.pass.cpp:54: error: ‘get’ is not a member of ‘std’ +alloc_const_pair.pass.cpp:54: error: ‘t1’ was not declared in this scope +alloc_const_pair.pass.cpp:55: error: ‘get’ is not a member of ‘std’ +alloc_const_pair.pass.cpp failed to compile +In file included from alloc_convert_copy.pass.cpp:21: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_convert_copy.pass.cpp:22: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_convert_copy.pass.cpp: In function ‘int main()’: +alloc_convert_copy.pass.cpp:27: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:28: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:29: error: ‘T0’ was not declared in this scope +alloc_convert_copy.pass.cpp:29: error: expected `;' before ‘t0’ +alloc_convert_copy.pass.cpp:30: error: ‘T1’ was not declared in this scope +alloc_convert_copy.pass.cpp:30: error: expected `;' before ‘t1’ +alloc_convert_copy.pass.cpp:31: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp:31: error: ‘t1’ was not declared in this scope +alloc_convert_copy.pass.cpp:34: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:35: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:36: error: ‘T0’ was not declared in this scope +alloc_convert_copy.pass.cpp:36: error: expected `;' before ‘t0’ +alloc_convert_copy.pass.cpp:38: error: ‘T1’ was not declared in this scope +alloc_convert_copy.pass.cpp:38: error: expected `;' before ‘t1’ +alloc_convert_copy.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp:40: error: ‘t1’ was not declared in this scope +alloc_convert_copy.pass.cpp:43: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:44: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:45: error: ‘T0’ was not declared in this scope +alloc_convert_copy.pass.cpp:45: error: expected `;' before ‘t0’ +alloc_convert_copy.pass.cpp:48: error: ‘T1’ was not declared in this scope +alloc_convert_copy.pass.cpp:48: error: expected `;' before ‘t1’ +alloc_convert_copy.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp:51: error: ‘t1’ was not declared in this scope +alloc_convert_copy.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp:55: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:56: error: expected initializer before ‘<’ token +alloc_convert_copy.pass.cpp:57: error: ‘T0’ was not declared in this scope +alloc_convert_copy.pass.cpp:57: error: expected `;' before ‘t0’ +alloc_convert_copy.pass.cpp:60: error: ‘T1’ was not declared in this scope +alloc_convert_copy.pass.cpp:60: error: expected `;' before ‘t1’ +alloc_convert_copy.pass.cpp:63: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp:63: error: ‘t1’ was not declared in this scope +alloc_convert_copy.pass.cpp:64: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp:65: error: ‘get’ is not a member of ‘std’ +alloc_convert_copy.pass.cpp failed to compile +In file included from alloc_convert_move.pass.cpp:23: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_convert_move.pass.cpp:24: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_convert_move.pass.cpp: In function ‘int main()’: +alloc_convert_move.pass.cpp:44: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:45: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:46: error: ‘T0’ was not declared in this scope +alloc_convert_move.pass.cpp:46: error: expected `;' before ‘t0’ +alloc_convert_move.pass.cpp:48: error: ‘T1’ was not declared in this scope +alloc_convert_move.pass.cpp:48: error: expected `;' before ‘t1’ +alloc_convert_move.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp:50: error: ‘t1’ was not declared in this scope +alloc_convert_move.pass.cpp:53: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:54: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:55: error: ‘T0’ was not declared in this scope +alloc_convert_move.pass.cpp:55: error: expected `;' before ‘t0’ +alloc_convert_move.pass.cpp:56: error: ‘T1’ was not declared in this scope +alloc_convert_move.pass.cpp:56: error: expected `;' before ‘t1’ +alloc_convert_move.pass.cpp:57: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp:57: error: ‘t1’ was not declared in this scope +alloc_convert_move.pass.cpp:60: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:61: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:62: error: ‘T0’ was not declared in this scope +alloc_convert_move.pass.cpp:62: error: expected `;' before ‘t0’ +alloc_convert_move.pass.cpp:64: error: ‘T1’ was not declared in this scope +alloc_convert_move.pass.cpp:64: error: expected `;' before ‘t1’ +alloc_convert_move.pass.cpp:66: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp:66: error: ‘t1’ was not declared in this scope +alloc_convert_move.pass.cpp:67: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp:70: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:71: error: expected initializer before ‘<’ token +alloc_convert_move.pass.cpp:72: error: ‘T0’ was not declared in this scope +alloc_convert_move.pass.cpp:72: error: expected `;' before ‘t0’ +alloc_convert_move.pass.cpp:75: error: ‘T1’ was not declared in this scope +alloc_convert_move.pass.cpp:75: error: expected `;' before ‘t1’ +alloc_convert_move.pass.cpp:78: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp:78: error: ‘t1’ was not declared in this scope +alloc_convert_move.pass.cpp:79: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp:80: error: ‘get’ is not a member of ‘std’ +alloc_convert_move.pass.cpp failed to compile +In file included from alloc_copy.pass.cpp:21: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_copy.pass.cpp:22: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_copy.pass.cpp: In function ‘int main()’: +alloc_copy.pass.cpp:27: error: expected initializer before ‘<’ token +alloc_copy.pass.cpp:28: error: ‘T’ was not declared in this scope +alloc_copy.pass.cpp:28: error: expected `;' before ‘t0’ +alloc_copy.pass.cpp:29: error: expected `;' before ‘t’ +alloc_copy.pass.cpp:32: error: expected initializer before ‘<’ token +alloc_copy.pass.cpp:33: error: ‘T’ was not declared in this scope +alloc_copy.pass.cpp:33: error: expected `;' before ‘t0’ +alloc_copy.pass.cpp:34: error: expected `;' before ‘t’ +alloc_copy.pass.cpp:35: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:35: error: ‘t’ was not declared in this scope +alloc_copy.pass.cpp:38: error: expected initializer before ‘<’ token +alloc_copy.pass.cpp:39: error: ‘T’ was not declared in this scope +alloc_copy.pass.cpp:39: error: expected `;' before ‘t0’ +alloc_copy.pass.cpp:41: error: expected `;' before ‘t’ +alloc_copy.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:43: error: ‘t’ was not declared in this scope +alloc_copy.pass.cpp:46: error: expected initializer before ‘<’ token +alloc_copy.pass.cpp:47: error: ‘T’ was not declared in this scope +alloc_copy.pass.cpp:47: error: expected `;' before ‘t0’ +alloc_copy.pass.cpp:49: error: expected `;' before ‘t’ +alloc_copy.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:51: error: ‘t’ was not declared in this scope +alloc_copy.pass.cpp:54: error: expected initializer before ‘<’ token +alloc_copy.pass.cpp:55: error: ‘T’ was not declared in this scope +alloc_copy.pass.cpp:55: error: expected `;' before ‘t0’ +alloc_copy.pass.cpp:58: error: expected `;' before ‘t’ +alloc_copy.pass.cpp:61: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:61: error: ‘t’ was not declared in this scope +alloc_copy.pass.cpp:62: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:65: error: expected initializer before ‘<’ token +alloc_copy.pass.cpp:66: error: ‘T’ was not declared in this scope +alloc_copy.pass.cpp:66: error: expected `;' before ‘t0’ +alloc_copy.pass.cpp:69: error: expected `;' before ‘t’ +alloc_copy.pass.cpp:72: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:72: error: ‘t’ was not declared in this scope +alloc_copy.pass.cpp:73: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp:74: error: ‘get’ is not a member of ‘std’ +alloc_copy.pass.cpp failed to compile +In file included from alloc_move.pass.cpp:22: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_move.pass.cpp:23: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_move.pass.cpp: In function ‘int main()’: +alloc_move.pass.cpp:28: error: expected initializer before ‘<’ token +alloc_move.pass.cpp:29: error: ‘T’ was not declared in this scope +alloc_move.pass.cpp:29: error: expected `;' before ‘t0’ +alloc_move.pass.cpp:30: error: expected `;' before ‘t’ +alloc_move.pass.cpp:33: error: expected initializer before ‘<’ token +alloc_move.pass.cpp:34: error: ‘T’ was not declared in this scope +alloc_move.pass.cpp:34: error: expected `;' before ‘t0’ +alloc_move.pass.cpp:35: error: expected `;' before ‘t’ +alloc_move.pass.cpp:36: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:36: error: ‘t’ was not declared in this scope +alloc_move.pass.cpp:39: error: expected initializer before ‘<’ token +alloc_move.pass.cpp:40: error: ‘T’ was not declared in this scope +alloc_move.pass.cpp:40: error: expected `;' before ‘t0’ +alloc_move.pass.cpp:42: error: expected `;' before ‘t’ +alloc_move.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:44: error: ‘t’ was not declared in this scope +alloc_move.pass.cpp:47: error: expected initializer before ‘<’ token +alloc_move.pass.cpp:48: error: ‘T’ was not declared in this scope +alloc_move.pass.cpp:48: error: expected `;' before ‘t0’ +alloc_move.pass.cpp:50: error: expected `;' before ‘t’ +alloc_move.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:52: error: ‘t’ was not declared in this scope +alloc_move.pass.cpp:55: error: expected initializer before ‘<’ token +alloc_move.pass.cpp:56: error: ‘T’ was not declared in this scope +alloc_move.pass.cpp:56: error: expected `;' before ‘t0’ +alloc_move.pass.cpp:58: error: expected `;' before ‘t’ +alloc_move.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:60: error: ‘t’ was not declared in this scope +alloc_move.pass.cpp:61: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:64: error: expected initializer before ‘<’ token +alloc_move.pass.cpp:65: error: ‘T’ was not declared in this scope +alloc_move.pass.cpp:65: error: expected `;' before ‘t0’ +alloc_move.pass.cpp:68: error: expected `;' before ‘t’ +alloc_move.pass.cpp:71: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:71: error: ‘t’ was not declared in this scope +alloc_move.pass.cpp:72: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp:73: error: ‘get’ is not a member of ‘std’ +alloc_move.pass.cpp failed to compile +In file included from alloc_move_pair.pass.cpp:23: +../alloc_first.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:12: error: expected ‘;’ before ‘<’ token +../alloc_first.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:25: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_first.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_first.h:32: error: ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ cannot be overloaded +../alloc_first.h:18: error: with ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’ +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:21: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:26: error: ‘d’ was not declared in this scope +../alloc_first.h:28: error: ‘a’ was not declared in this scope +../alloc_first.h: In constructor ‘alloc_first::alloc_first(std::__1::allocator_arg_t, int)’: +../alloc_first.h:33: error: ‘d’ was not declared in this scope +../alloc_first.h:35: error: ‘a’ was not declared in this scope +In file included from alloc_move_pair.pass.cpp:24: +../alloc_last.h: At global scope: +../alloc_last.h:12: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:12: error: expected ‘;’ before ‘<’ token +../alloc_last.h:18: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:18: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:18: error: ‘alloc_last::alloc_last(int)’ cannot be overloaded +../alloc_last.h:17: error: with ‘alloc_last::alloc_last(int)’ +../alloc_last.h:25: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:25: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h:32: error: expected ‘,’ or ‘...’ before ‘<’ token +../alloc_last.h:32: error: ISO C++ forbids declaration of ‘A1’ with no type +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int)’: +../alloc_last.h:21: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(int, int)’: +../alloc_last.h:28: error: ‘a’ was not declared in this scope +../alloc_last.h: In constructor ‘alloc_last::alloc_last(const alloc_last&, int)’: +../alloc_last.h:35: error: ‘a’ was not declared in this scope +alloc_move_pair.pass.cpp: In function ‘int main()’: +alloc_move_pair.pass.cpp:45: error: ‘T0’ was not declared in this scope +alloc_move_pair.pass.cpp:45: error: ‘>>’ should be ‘> >’ within a nested template argument list +alloc_move_pair.pass.cpp:46: error: expected initializer before ‘<’ token +alloc_move_pair.pass.cpp:47: error: expected `;' before ‘t0’ +alloc_move_pair.pass.cpp:49: error: ‘T1’ was not declared in this scope +alloc_move_pair.pass.cpp:49: error: expected `;' before ‘t1’ +alloc_move_pair.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +alloc_move_pair.pass.cpp:51: error: ‘t1’ was not declared in this scope +alloc_move_pair.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +alloc_move_pair.pass.cpp failed to compile +const_Types.pass.cpp: In function ‘int main()’: +const_Types.pass.cpp:23: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:23: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:23: error: expected `;' before ‘int’ +const_Types.pass.cpp:24: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:24: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:27: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:27: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:27: error: expected `;' before ‘int’ +const_Types.pass.cpp:28: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:28: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:32: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:32: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:32: error: expected `;' before ‘int’ +const_Types.pass.cpp:33: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:33: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:37: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:37: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:37: error: expected `;' before ‘int’ +const_Types.pass.cpp:38: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:38: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:39: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:44: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:44: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:44: error: expected `;' before ‘int’ +const_Types.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:45: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:50: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:50: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:50: error: expected `;' before ‘int’ +const_Types.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:51: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:56: error: ‘tuple’ is not a member of ‘std’ +const_Types.pass.cpp:56: error: expected primary-expression before ‘int’ +const_Types.pass.cpp:56: error: expected `;' before ‘int’ +const_Types.pass.cpp:57: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:57: error: ‘t’ was not declared in this scope +const_Types.pass.cpp:58: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:59: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +const_Types.pass.cpp failed to compile +const_pair.pass.cpp: In function ‘int main()’: +const_pair.pass.cpp:24: error: expected initializer before ‘<’ token +const_pair.pass.cpp:26: error: ‘T1’ was not declared in this scope +const_pair.pass.cpp:26: error: expected `;' before ‘t1’ +const_pair.pass.cpp:27: error: ‘get’ is not a member of ‘std’ +const_pair.pass.cpp:27: error: ‘t1’ was not declared in this scope +const_pair.pass.cpp:28: error: ‘get’ is not a member of ‘std’ +const_pair.pass.cpp failed to compile +convert_copy.pass.cpp: In function ‘int main()’: +convert_copy.pass.cpp:36: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:37: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:38: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:38: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:39: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:39: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:40: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:43: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:44: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:45: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:45: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:46: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:46: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:47: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:48: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:51: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:52: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:53: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:53: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:54: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:54: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:55: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:55: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:56: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:57: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:61: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:62: error: expected initializer before ‘<’ token +convert_copy.pass.cpp:63: error: ‘T0’ was not declared in this scope +convert_copy.pass.cpp:63: error: expected `;' before ‘t0’ +convert_copy.pass.cpp:64: error: ‘T1’ was not declared in this scope +convert_copy.pass.cpp:64: error: expected `;' before ‘t1’ +convert_copy.pass.cpp:66: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:66: error: ‘t1’ was not declared in this scope +convert_copy.pass.cpp:67: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp:68: error: ‘get’ is not a member of ‘std’ +convert_copy.pass.cpp failed to compile +convert_move.pass.cpp: In function ‘int main()’: +convert_move.pass.cpp:39: error: expected initializer before ‘<’ token +convert_move.pass.cpp:40: error: expected initializer before ‘<’ token +convert_move.pass.cpp:41: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:41: error: expected `;' before ‘t0’ +convert_move.pass.cpp:42: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:42: error: expected `;' before ‘t1’ +convert_move.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:43: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:46: error: expected initializer before ‘<’ token +convert_move.pass.cpp:47: error: expected initializer before ‘<’ token +convert_move.pass.cpp:48: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:48: error: expected `;' before ‘t0’ +convert_move.pass.cpp:49: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:49: error: expected `;' before ‘t1’ +convert_move.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:50: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:54: error: expected initializer before ‘<’ token +convert_move.pass.cpp:55: error: expected initializer before ‘<’ token +convert_move.pass.cpp:56: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:56: error: expected `;' before ‘t0’ +convert_move.pass.cpp:57: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:57: error: expected `;' before ‘t1’ +convert_move.pass.cpp:58: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:58: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:59: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:64: error: expected initializer before ‘<’ token +convert_move.pass.cpp:65: error: expected initializer before ‘<’ token +convert_move.pass.cpp:66: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:66: error: expected `;' before ‘t0’ +convert_move.pass.cpp:67: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:67: error: expected `;' before ‘t1’ +convert_move.pass.cpp:69: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:69: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:70: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:71: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:74: error: expected initializer before ‘<’ token +convert_move.pass.cpp:75: error: expected initializer before ‘<’ token +convert_move.pass.cpp:76: error: ‘T0’ was not declared in this scope +convert_move.pass.cpp:76: error: expected `;' before ‘t0’ +convert_move.pass.cpp:77: error: ‘T1’ was not declared in this scope +convert_move.pass.cpp:77: error: expected `;' before ‘t1’ +convert_move.pass.cpp:78: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:78: error: ‘t1’ was not declared in this scope +convert_move.pass.cpp:79: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp:80: error: ‘get’ is not a member of ‘std’ +convert_move.pass.cpp failed to compile +copy.pass.cpp: In function ‘int main()’: +copy.pass.cpp:23: error: expected initializer before ‘<’ token +copy.pass.cpp:24: error: ‘T’ was not declared in this scope +copy.pass.cpp:24: error: expected `;' before ‘t0’ +copy.pass.cpp:25: error: expected `;' before ‘t’ +copy.pass.cpp:28: error: expected initializer before ‘<’ token +copy.pass.cpp:29: error: ‘T’ was not declared in this scope +copy.pass.cpp:29: error: expected `;' before ‘t0’ +copy.pass.cpp:30: error: expected `;' before ‘t’ +copy.pass.cpp:31: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:31: error: ‘t’ was not declared in this scope +copy.pass.cpp:34: error: expected initializer before ‘<’ token +copy.pass.cpp:35: error: ‘T’ was not declared in this scope +copy.pass.cpp:35: error: expected `;' before ‘t0’ +copy.pass.cpp:36: error: expected `;' before ‘t’ +copy.pass.cpp:37: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:37: error: ‘t’ was not declared in this scope +copy.pass.cpp:38: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:41: error: expected initializer before ‘<’ token +copy.pass.cpp:42: error: ‘T’ was not declared in this scope +copy.pass.cpp:42: error: expected `;' before ‘t0’ +copy.pass.cpp:43: error: expected `;' before ‘t’ +copy.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:44: error: ‘t’ was not declared in this scope +copy.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +copy.pass.cpp failed to compile +default.pass.cpp: In function ‘int main()’: +default.pass.cpp:25: error: ‘tuple’ is not a member of ‘std’ +default.pass.cpp:25: error: expected primary-expression before ‘>’ token +default.pass.cpp:25: error: ‘t’ was not declared in this scope +default.pass.cpp:28: error: ‘tuple’ is not a member of ‘std’ +default.pass.cpp:28: error: expected primary-expression before ‘int’ +default.pass.cpp:28: error: expected `;' before ‘int’ +default.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:29: error: ‘t’ was not declared in this scope +default.pass.cpp:32: error: ‘tuple’ is not a member of ‘std’ +default.pass.cpp:32: error: expected primary-expression before ‘int’ +default.pass.cpp:32: error: expected `;' before ‘int’ +default.pass.cpp:33: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:33: error: ‘t’ was not declared in this scope +default.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:37: error: ‘tuple’ is not a member of ‘std’ +default.pass.cpp:37: error: expected primary-expression before ‘int’ +default.pass.cpp:37: error: expected `;' before ‘int’ +default.pass.cpp:38: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:38: error: ‘t’ was not declared in this scope +default.pass.cpp:39: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:43: error: ‘tuple’ is not a member of ‘std’ +default.pass.cpp:43: error: expected primary-expression before ‘int’ +default.pass.cpp:43: error: expected `;' before ‘int’ +default.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:44: error: ‘t’ was not declared in this scope +default.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +default.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +default.pass.cpp failed to compile +move.pass.cpp: In function ‘int main()’: +move.pass.cpp:24: error: expected initializer before ‘<’ token +move.pass.cpp:25: error: ‘T’ was not declared in this scope +move.pass.cpp:25: error: expected `;' before ‘t0’ +move.pass.cpp:26: error: expected `;' before ‘t’ +move.pass.cpp:29: error: expected initializer before ‘<’ token +move.pass.cpp:30: error: ‘T’ was not declared in this scope +move.pass.cpp:30: error: expected `;' before ‘t0’ +move.pass.cpp:31: error: expected `;' before ‘t’ +move.pass.cpp:32: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:32: error: ‘t’ was not declared in this scope +move.pass.cpp:35: error: expected initializer before ‘<’ token +move.pass.cpp:36: error: ‘T’ was not declared in this scope +move.pass.cpp:36: error: expected `;' before ‘t0’ +move.pass.cpp:37: error: expected `;' before ‘t’ +move.pass.cpp:38: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:38: error: ‘t’ was not declared in this scope +move.pass.cpp:39: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:42: error: expected initializer before ‘<’ token +move.pass.cpp:43: error: ‘T’ was not declared in this scope +move.pass.cpp:43: error: expected `;' before ‘t0’ +move.pass.cpp:44: error: expected `;' before ‘t’ +move.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:45: error: ‘t’ was not declared in this scope +move.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +move.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +move.pass.cpp failed to compile +move_pair.pass.cpp: In function ‘int main()’: +move_pair.pass.cpp:40: error: ‘T0’ was not declared in this scope +move_pair.pass.cpp:40: error: ‘>>’ should be ‘> >’ within a nested template argument list +move_pair.pass.cpp:41: error: expected initializer before ‘<’ token +move_pair.pass.cpp:42: error: expected `;' before ‘t0’ +move_pair.pass.cpp:43: error: ‘T1’ was not declared in this scope +move_pair.pass.cpp:43: error: expected `;' before ‘t1’ +move_pair.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +move_pair.pass.cpp:44: error: ‘t1’ was not declared in this scope +move_pair.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +move_pair.pass.cpp failed to compile +failed 18 tests in /test/utilities/tuple/tuple.tuple/tuple.cnstr +passed 4 tests in /test/utilities/tuple/tuple.tuple/tuple.cnstr +make_tuple.pass.cpp: In function ‘int main()’: +make_tuple.pass.cpp:26: error: ‘tuple’ is not a member of ‘std’ +make_tuple.pass.cpp:26: error: expected primary-expression before ‘int’ +make_tuple.pass.cpp:26: error: expected `;' before ‘int’ +make_tuple.pass.cpp:28: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:28: error: ‘t’ was not declared in this scope +make_tuple.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:30: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:33: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:35: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:36: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp:37: error: ‘get’ is not a member of ‘std’ +make_tuple.pass.cpp failed to compile +tie.pass.cpp: In function ‘int main()’: +tie.pass.cpp:26: error: ‘tie’ is not a member of ‘std’ +tie.pass.cpp:26: error: ‘ignore’ is not a member of ‘std’ +tie.pass.cpp:26: error: ‘make_tuple’ is not a member of ‘std’ +tie.pass.cpp failed to compile +tuple_cat.pass.cpp: In function ‘int main()’: +tuple_cat.pass.cpp:39: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:39: error: expected primary-expression before ‘>’ token +tuple_cat.pass.cpp:39: error: ‘t1’ was not declared in this scope +tuple_cat.pass.cpp:40: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:40: error: expected primary-expression before ‘>’ token +tuple_cat.pass.cpp:40: error: ‘t2’ was not declared in this scope +tuple_cat.pass.cpp:41: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:41: error: expected primary-expression before ‘>’ token +tuple_cat.pass.cpp:41: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:41: error: ‘tuple_cat’ is not a member of ‘std’ +tuple_cat.pass.cpp:44: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:44: error: expected primary-expression before ‘>’ token +tuple_cat.pass.cpp:44: error: ‘t1’ was not declared in this scope +tuple_cat.pass.cpp:45: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:45: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:45: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:46: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:46: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:46: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:47: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:50: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:50: error: expected primary-expression before ‘>’ token +tuple_cat.pass.cpp:50: error: ‘t1’ was not declared in this scope +tuple_cat.pass.cpp:51: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:51: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:51: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:52: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:52: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:52: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:53: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:56: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:56: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:56: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:57: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:57: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:57: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:58: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:58: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:58: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:59: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:59: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:60: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:63: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:63: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:63: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:64: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:64: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:64: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:65: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:65: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:65: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:66: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:66: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:67: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:70: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:70: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:70: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:71: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:71: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:71: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:72: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:72: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:72: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:73: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:73: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:74: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:75: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:78: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:78: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:78: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:79: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:79: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:79: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:80: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:80: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:80: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:81: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:81: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:82: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:83: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:86: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:86: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:86: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:87: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:87: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:87: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:88: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:88: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:88: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:90: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:90: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:91: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:92: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:93: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:96: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:96: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:96: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:97: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:97: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:97: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:98: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:98: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:98: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:100: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:100: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:101: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:102: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:103: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:106: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:106: error: ‘MoveOnly’ was not declared in this scope +tuple_cat.pass.cpp:106: error: ‘t1’ was not declared in this scope +tuple_cat.pass.cpp:107: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:107: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:107: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:108: error: ‘tuple’ is not a member of ‘std’ +tuple_cat.pass.cpp:108: error: expected primary-expression before ‘int’ +tuple_cat.pass.cpp:108: error: expected `;' before ‘int’ +tuple_cat.pass.cpp:110: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:110: error: ‘t3’ was not declared in this scope +tuple_cat.pass.cpp:111: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:112: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp:113: error: ‘get’ is not a member of ‘std’ +tuple_cat.pass.cpp failed to compile +failed 3 tests in /test/utilities/tuple/tuple.tuple/tuple.creation +get_const.pass.cpp: In function ‘int main()’: +get_const.pass.cpp:25: error: expected initializer before ‘<’ token +get_const.pass.cpp:26: error: ‘T’ does not name a type +get_const.pass.cpp:27: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:27: error: ‘t’ was not declared in this scope +get_const.pass.cpp:30: error: expected initializer before ‘<’ token +get_const.pass.cpp:31: error: ‘T’ does not name a type +get_const.pass.cpp:32: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:32: error: ‘t’ was not declared in this scope +get_const.pass.cpp:33: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:36: error: expected initializer before ‘<’ token +get_const.pass.cpp:38: error: ‘T’ does not name a type +get_const.pass.cpp:39: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:39: error: ‘t’ was not declared in this scope +get_const.pass.cpp:40: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:41: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp failed to compile +get_non_const.pass.cpp: In function ‘int main()’: +get_non_const.pass.cpp:25: error: expected initializer before ‘<’ token +get_non_const.pass.cpp:26: error: ‘T’ was not declared in this scope +get_non_const.pass.cpp:26: error: expected `;' before ‘t’ +get_non_const.pass.cpp:27: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:27: error: ‘t’ was not declared in this scope +get_non_const.pass.cpp:28: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:32: error: expected initializer before ‘<’ token +get_non_const.pass.cpp:33: error: ‘T’ was not declared in this scope +get_non_const.pass.cpp:33: error: expected `;' before ‘t’ +get_non_const.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:34: error: ‘t’ was not declared in this scope +get_non_const.pass.cpp:35: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:36: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:37: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:38: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:39: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:42: error: expected initializer before ‘<’ token +get_non_const.pass.cpp:44: error: ‘T’ was not declared in this scope +get_non_const.pass.cpp:44: error: expected `;' before ‘t’ +get_non_const.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:45: error: ‘t’ was not declared in this scope +get_non_const.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:47: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:48: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:49: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:50: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:51: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp failed to compile +failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.elem +passed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.elem +tuple_element.pass.cpp: In function ‘int main()’: +tuple_element.pass.cpp:27: error: expected initializer before ‘<’ token +tuple_element.pass.cpp:28: error: ‘T’ was not declared in this scope +tuple_element.pass.cpp:28: error: template argument 2 is invalid +tuple_element.pass.cpp:28: error: template argument 1 is invalid +tuple_element.pass.cpp:28: error: template argument 1 is invalid +tuple_element.pass.cpp:32: error: expected initializer before ‘<’ token +tuple_element.pass.cpp:33: error: ‘T’ was not declared in this scope +tuple_element.pass.cpp:33: error: template argument 2 is invalid +tuple_element.pass.cpp:33: error: template argument 1 is invalid +tuple_element.pass.cpp:33: error: template argument 1 is invalid +tuple_element.pass.cpp:35: error: ‘T’ cannot appear in a constant-expression +tuple_element.pass.cpp:35: error: template argument 2 is invalid +tuple_element.pass.cpp:35: error: template argument 1 is invalid +tuple_element.pass.cpp:35: error: template argument 1 is invalid +tuple_element.pass.cpp:39: error: expected initializer before ‘<’ token +tuple_element.pass.cpp:40: error: ‘T’ was not declared in this scope +tuple_element.pass.cpp:40: error: template argument 2 is invalid +tuple_element.pass.cpp:40: error: template argument 1 is invalid +tuple_element.pass.cpp:40: error: template argument 1 is invalid +tuple_element.pass.cpp:42: error: ‘T’ cannot appear in a constant-expression +tuple_element.pass.cpp:42: error: template argument 2 is invalid +tuple_element.pass.cpp:42: error: template argument 1 is invalid +tuple_element.pass.cpp:42: error: template argument 1 is invalid +tuple_element.pass.cpp:44: error: ‘T’ cannot appear in a constant-expression +tuple_element.pass.cpp:44: error: template argument 2 is invalid +tuple_element.pass.cpp:44: error: template argument 1 is invalid +tuple_element.pass.cpp:44: error: template argument 1 is invalid +tuple_element.pass.cpp failed to compile +tuple_size.pass.cpp: In function ‘int main()’: +tuple_size.pass.cpp:24: error: expected initializer before ‘<’ token +tuple_size.pass.cpp:25: error: ‘T’ was not declared in this scope +tuple_size.pass.cpp:25: error: template argument 1 is invalid +tuple_size.pass.cpp:25: error: template argument 2 is invalid +tuple_size.pass.cpp:25: error: template argument 1 is invalid +tuple_size.pass.cpp:29: error: expected initializer before ‘<’ token +tuple_size.pass.cpp:30: error: ‘T’ was not declared in this scope +tuple_size.pass.cpp:30: error: template argument 1 is invalid +tuple_size.pass.cpp:30: error: template argument 2 is invalid +tuple_size.pass.cpp:30: error: template argument 1 is invalid +tuple_size.pass.cpp:34: error: expected initializer before ‘<’ token +tuple_size.pass.cpp:35: error: ‘T’ was not declared in this scope +tuple_size.pass.cpp:35: error: template argument 1 is invalid +tuple_size.pass.cpp:35: error: template argument 2 is invalid +tuple_size.pass.cpp:35: error: template argument 1 is invalid +tuple_size.pass.cpp:39: error: expected initializer before ‘<’ token +tuple_size.pass.cpp:40: error: ‘T’ was not declared in this scope +tuple_size.pass.cpp:40: error: template argument 1 is invalid +tuple_size.pass.cpp:40: error: template argument 2 is invalid +tuple_size.pass.cpp:40: error: template argument 1 is invalid +tuple_size.pass.cpp failed to compile +failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.helper +begin.pass.cpp: In function ‘int main()’: +begin.pass.cpp:27: error: expected initializer before ‘<’ token +begin.pass.cpp:29: error: ‘T’ does not name a type +begin.pass.cpp:30: error: ‘t’ was not declared in this scope +begin.pass.cpp:30: error: ‘begin’ was not declared in this scope +begin.pass.cpp:31: error: ‘end’ was not declared in this scope +begin.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.range +eq.pass.cpp: In function ‘int main()’: +eq.pass.cpp:25: error: expected initializer before ‘<’ token +eq.pass.cpp:26: error: expected initializer before ‘<’ token +eq.pass.cpp:27: error: ‘T1’ does not name a type +eq.pass.cpp:28: error: ‘T2’ does not name a type +eq.pass.cpp:29: error: ‘t1’ was not declared in this scope +eq.pass.cpp:29: error: ‘t2’ was not declared in this scope +eq.pass.cpp:33: error: expected initializer before ‘<’ token +eq.pass.cpp:34: error: expected initializer before ‘<’ token +eq.pass.cpp:35: error: ‘T1’ does not name a type +eq.pass.cpp:36: error: ‘T2’ does not name a type +eq.pass.cpp:37: error: ‘t1’ was not declared in this scope +eq.pass.cpp:37: error: ‘t2’ was not declared in this scope +eq.pass.cpp:41: error: expected initializer before ‘<’ token +eq.pass.cpp:42: error: expected initializer before ‘<’ token +eq.pass.cpp:43: error: ‘T1’ does not name a type +eq.pass.cpp:44: error: ‘T2’ does not name a type +eq.pass.cpp:45: error: ‘t1’ was not declared in this scope +eq.pass.cpp:45: error: ‘t2’ was not declared in this scope +eq.pass.cpp:49: error: expected initializer before ‘<’ token +eq.pass.cpp:50: error: expected initializer before ‘<’ token +eq.pass.cpp:51: error: ‘T1’ does not name a type +eq.pass.cpp:52: error: ‘T2’ does not name a type +eq.pass.cpp:53: error: ‘t1’ was not declared in this scope +eq.pass.cpp:53: error: ‘t2’ was not declared in this scope +eq.pass.cpp:57: error: expected initializer before ‘<’ token +eq.pass.cpp:58: error: expected initializer before ‘<’ token +eq.pass.cpp:59: error: ‘T1’ does not name a type +eq.pass.cpp:60: error: ‘T2’ does not name a type +eq.pass.cpp:61: error: ‘t1’ was not declared in this scope +eq.pass.cpp:61: error: ‘t2’ was not declared in this scope +eq.pass.cpp:65: error: expected initializer before ‘<’ token +eq.pass.cpp:66: error: expected initializer before ‘<’ token +eq.pass.cpp:67: error: ‘T1’ does not name a type +eq.pass.cpp:68: error: ‘T2’ does not name a type +eq.pass.cpp:69: error: ‘t1’ was not declared in this scope +eq.pass.cpp:69: error: ‘t2’ was not declared in this scope +eq.pass.cpp:73: error: expected initializer before ‘<’ token +eq.pass.cpp:74: error: expected initializer before ‘<’ token +eq.pass.cpp:75: error: ‘T1’ does not name a type +eq.pass.cpp:76: error: ‘T2’ does not name a type +eq.pass.cpp:77: error: ‘t1’ was not declared in this scope +eq.pass.cpp:77: error: ‘t2’ was not declared in this scope +eq.pass.cpp:81: error: expected initializer before ‘<’ token +eq.pass.cpp:82: error: expected initializer before ‘<’ token +eq.pass.cpp:83: error: ‘T1’ does not name a type +eq.pass.cpp:84: error: ‘T2’ does not name a type +eq.pass.cpp:85: error: ‘t1’ was not declared in this scope +eq.pass.cpp:85: error: ‘t2’ was not declared in this scope +eq.pass.cpp:89: error: expected initializer before ‘<’ token +eq.pass.cpp:90: error: expected initializer before ‘<’ token +eq.pass.cpp:91: error: ‘T1’ does not name a type +eq.pass.cpp:92: error: ‘T2’ does not name a type +eq.pass.cpp:93: error: ‘t1’ was not declared in this scope +eq.pass.cpp:93: error: ‘t2’ was not declared in this scope +eq.pass.cpp:97: error: expected initializer before ‘<’ token +eq.pass.cpp:98: error: expected initializer before ‘<’ token +eq.pass.cpp:99: error: ‘T1’ does not name a type +eq.pass.cpp:100: error: ‘T2’ does not name a type +eq.pass.cpp:101: error: ‘t1’ was not declared in this scope +eq.pass.cpp:101: error: ‘t2’ was not declared in this scope +eq.pass.cpp:105: error: expected initializer before ‘<’ token +eq.pass.cpp:106: error: expected initializer before ‘<’ token +eq.pass.cpp:107: error: ‘T1’ does not name a type +eq.pass.cpp:108: error: ‘T2’ does not name a type +eq.pass.cpp:109: error: ‘t1’ was not declared in this scope +eq.pass.cpp:109: error: ‘t2’ was not declared in this scope +eq.pass.cpp:113: error: expected initializer before ‘<’ token +eq.pass.cpp:114: error: expected initializer before ‘<’ token +eq.pass.cpp:115: error: ‘T1’ does not name a type +eq.pass.cpp:116: error: ‘T2’ does not name a type +eq.pass.cpp:117: error: ‘t1’ was not declared in this scope +eq.pass.cpp:117: error: ‘t2’ was not declared in this scope +eq.pass.cpp:121: error: expected initializer before ‘<’ token +eq.pass.cpp:122: error: expected initializer before ‘<’ token +eq.pass.cpp:123: error: ‘T1’ does not name a type +eq.pass.cpp:124: error: ‘T2’ does not name a type +eq.pass.cpp:125: error: ‘t1’ was not declared in this scope +eq.pass.cpp:125: error: ‘t2’ was not declared in this scope +eq.pass.cpp:129: error: expected initializer before ‘<’ token +eq.pass.cpp:130: error: expected initializer before ‘<’ token +eq.pass.cpp:131: error: ‘T1’ does not name a type +eq.pass.cpp:132: error: ‘T2’ does not name a type +eq.pass.cpp:133: error: ‘t1’ was not declared in this scope +eq.pass.cpp:133: error: ‘t2’ was not declared in this scope +eq.pass.cpp:137: error: expected initializer before ‘<’ token +eq.pass.cpp:138: error: expected initializer before ‘<’ token +eq.pass.cpp:139: error: ‘T1’ does not name a type +eq.pass.cpp:140: error: ‘T2’ does not name a type +eq.pass.cpp:141: error: ‘t1’ was not declared in this scope +eq.pass.cpp:141: error: ‘t2’ was not declared in this scope +eq.pass.cpp failed to compile +lt.pass.cpp: In function ‘int main()’: +lt.pass.cpp:37: error: expected initializer before ‘<’ token +lt.pass.cpp:38: error: expected initializer before ‘<’ token +lt.pass.cpp:39: error: ‘T1’ does not name a type +lt.pass.cpp:40: error: ‘T2’ does not name a type +lt.pass.cpp:41: error: ‘t1’ was not declared in this scope +lt.pass.cpp:41: error: ‘t2’ was not declared in this scope +lt.pass.cpp:47: error: expected initializer before ‘<’ token +lt.pass.cpp:48: error: expected initializer before ‘<’ token +lt.pass.cpp:49: error: ‘T1’ does not name a type +lt.pass.cpp:50: error: ‘T2’ does not name a type +lt.pass.cpp:51: error: ‘t1’ was not declared in this scope +lt.pass.cpp:51: error: ‘t2’ was not declared in this scope +lt.pass.cpp:57: error: expected initializer before ‘<’ token +lt.pass.cpp:58: error: expected initializer before ‘<’ token +lt.pass.cpp:59: error: ‘T1’ does not name a type +lt.pass.cpp:60: error: ‘T2’ does not name a type +lt.pass.cpp:61: error: ‘t1’ was not declared in this scope +lt.pass.cpp:61: error: ‘t2’ was not declared in this scope +lt.pass.cpp:67: error: expected initializer before ‘<’ token +lt.pass.cpp:68: error: expected initializer before ‘<’ token +lt.pass.cpp:69: error: ‘T1’ does not name a type +lt.pass.cpp:70: error: ‘T2’ does not name a type +lt.pass.cpp:71: error: ‘t1’ was not declared in this scope +lt.pass.cpp:71: error: ‘t2’ was not declared in this scope +lt.pass.cpp:77: error: expected initializer before ‘<’ token +lt.pass.cpp:78: error: expected initializer before ‘<’ token +lt.pass.cpp:79: error: ‘T1’ does not name a type +lt.pass.cpp:80: error: ‘T2’ does not name a type +lt.pass.cpp:81: error: ‘t1’ was not declared in this scope +lt.pass.cpp:81: error: ‘t2’ was not declared in this scope +lt.pass.cpp:87: error: expected initializer before ‘<’ token +lt.pass.cpp:88: error: expected initializer before ‘<’ token +lt.pass.cpp:89: error: ‘T1’ does not name a type +lt.pass.cpp:90: error: ‘T2’ does not name a type +lt.pass.cpp:91: error: ‘t1’ was not declared in this scope +lt.pass.cpp:91: error: ‘t2’ was not declared in this scope +lt.pass.cpp:97: error: expected initializer before ‘<’ token +lt.pass.cpp:98: error: expected initializer before ‘<’ token +lt.pass.cpp:99: error: ‘T1’ does not name a type +lt.pass.cpp:100: error: ‘T2’ does not name a type +lt.pass.cpp:101: error: ‘t1’ was not declared in this scope +lt.pass.cpp:101: error: ‘t2’ was not declared in this scope +lt.pass.cpp:107: error: expected initializer before ‘<’ token +lt.pass.cpp:108: error: expected initializer before ‘<’ token +lt.pass.cpp:109: error: ‘T1’ does not name a type +lt.pass.cpp:110: error: ‘T2’ does not name a type +lt.pass.cpp:111: error: ‘t1’ was not declared in this scope +lt.pass.cpp:111: error: ‘t2’ was not declared in this scope +lt.pass.cpp:117: error: expected initializer before ‘<’ token +lt.pass.cpp:118: error: expected initializer before ‘<’ token +lt.pass.cpp:119: error: ‘T1’ does not name a type +lt.pass.cpp:120: error: ‘T2’ does not name a type +lt.pass.cpp:121: error: ‘t1’ was not declared in this scope +lt.pass.cpp:121: error: ‘t2’ was not declared in this scope +lt.pass.cpp:127: error: expected initializer before ‘<’ token +lt.pass.cpp:128: error: expected initializer before ‘<’ token +lt.pass.cpp:129: error: ‘T1’ does not name a type +lt.pass.cpp:130: error: ‘T2’ does not name a type +lt.pass.cpp:131: error: ‘t1’ was not declared in this scope +lt.pass.cpp:131: error: ‘t2’ was not declared in this scope +lt.pass.cpp:137: error: expected initializer before ‘<’ token +lt.pass.cpp:138: error: expected initializer before ‘<’ token +lt.pass.cpp:139: error: ‘T1’ does not name a type +lt.pass.cpp:140: error: ‘T2’ does not name a type +lt.pass.cpp:141: error: ‘t1’ was not declared in this scope +lt.pass.cpp:141: error: ‘t2’ was not declared in this scope +lt.pass.cpp:147: error: expected initializer before ‘<’ token +lt.pass.cpp:148: error: expected initializer before ‘<’ token +lt.pass.cpp:149: error: ‘T1’ does not name a type +lt.pass.cpp:150: error: ‘T2’ does not name a type +lt.pass.cpp:151: error: ‘t1’ was not declared in this scope +lt.pass.cpp:151: error: ‘t2’ was not declared in this scope +lt.pass.cpp:157: error: expected initializer before ‘<’ token +lt.pass.cpp:158: error: expected initializer before ‘<’ token +lt.pass.cpp:159: error: ‘T1’ does not name a type +lt.pass.cpp:160: error: ‘T2’ does not name a type +lt.pass.cpp:161: error: ‘t1’ was not declared in this scope +lt.pass.cpp:161: error: ‘t2’ was not declared in this scope +lt.pass.cpp:167: error: expected initializer before ‘<’ token +lt.pass.cpp:168: error: expected initializer before ‘<’ token +lt.pass.cpp:169: error: ‘T1’ does not name a type +lt.pass.cpp:170: error: ‘T2’ does not name a type +lt.pass.cpp:171: error: ‘t1’ was not declared in this scope +lt.pass.cpp:171: error: ‘t2’ was not declared in this scope +lt.pass.cpp:177: error: expected initializer before ‘<’ token +lt.pass.cpp:178: error: expected initializer before ‘<’ token +lt.pass.cpp:179: error: ‘T1’ does not name a type +lt.pass.cpp:180: error: ‘T2’ does not name a type +lt.pass.cpp:181: error: ‘t1’ was not declared in this scope +lt.pass.cpp:181: error: ‘t2’ was not declared in this scope +lt.pass.cpp:187: error: expected initializer before ‘<’ token +lt.pass.cpp:188: error: expected initializer before ‘<’ token +lt.pass.cpp:189: error: ‘T1’ does not name a type +lt.pass.cpp:190: error: ‘T2’ does not name a type +lt.pass.cpp:191: error: ‘t1’ was not declared in this scope +lt.pass.cpp:191: error: ‘t2’ was not declared in this scope +lt.pass.cpp failed to compile +failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.rel +non_member_swap.pass.cpp: In function ‘int main()’: +non_member_swap.pass.cpp:25: error: expected initializer before ‘<’ token +non_member_swap.pass.cpp:26: error: ‘T’ was not declared in this scope +non_member_swap.pass.cpp:26: error: expected `;' before ‘t0’ +non_member_swap.pass.cpp:27: error: expected `;' before ‘t1’ +non_member_swap.pass.cpp:28: error: ‘t0’ was not declared in this scope +non_member_swap.pass.cpp:28: error: ‘t1’ was not declared in this scope +non_member_swap.pass.cpp:28: error: ‘swap’ was not declared in this scope +non_member_swap.pass.cpp:31: error: expected initializer before ‘<’ token +non_member_swap.pass.cpp:32: error: ‘T’ was not declared in this scope +non_member_swap.pass.cpp:32: error: expected `;' before ‘t0’ +non_member_swap.pass.cpp:33: error: expected `;' before ‘t1’ +non_member_swap.pass.cpp:34: error: ‘t0’ was not declared in this scope +non_member_swap.pass.cpp:34: error: ‘t1’ was not declared in this scope +non_member_swap.pass.cpp:34: error: ‘swap’ was not declared in this scope +non_member_swap.pass.cpp:35: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:36: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:39: error: expected initializer before ‘<’ token +non_member_swap.pass.cpp:40: error: ‘T’ was not declared in this scope +non_member_swap.pass.cpp:40: error: expected `;' before ‘t0’ +non_member_swap.pass.cpp:41: error: expected `;' before ‘t1’ +non_member_swap.pass.cpp:42: error: ‘t0’ was not declared in this scope +non_member_swap.pass.cpp:42: error: ‘t1’ was not declared in this scope +non_member_swap.pass.cpp:42: error: ‘swap’ was not declared in this scope +non_member_swap.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:46: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:49: error: expected initializer before ‘<’ token +non_member_swap.pass.cpp:50: error: ‘T’ was not declared in this scope +non_member_swap.pass.cpp:50: error: expected `;' before ‘t0’ +non_member_swap.pass.cpp:51: error: expected `;' before ‘t1’ +non_member_swap.pass.cpp:52: error: ‘t0’ was not declared in this scope +non_member_swap.pass.cpp:52: error: ‘t1’ was not declared in this scope +non_member_swap.pass.cpp:52: error: ‘swap’ was not declared in this scope +non_member_swap.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:54: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:55: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:56: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:57: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp:58: error: ‘get’ is not a member of ‘std’ +non_member_swap.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.special +member_swap.pass.cpp: In function ‘int main()’: +member_swap.pass.cpp:24: error: expected initializer before ‘<’ token +member_swap.pass.cpp:25: error: ‘T’ was not declared in this scope +member_swap.pass.cpp:25: error: expected `;' before ‘t0’ +member_swap.pass.cpp:26: error: expected `;' before ‘t1’ +member_swap.pass.cpp:27: error: ‘t0’ was not declared in this scope +member_swap.pass.cpp:27: error: ‘t1’ was not declared in this scope +member_swap.pass.cpp:30: error: expected initializer before ‘<’ token +member_swap.pass.cpp:31: error: ‘T’ was not declared in this scope +member_swap.pass.cpp:31: error: expected `;' before ‘t0’ +member_swap.pass.cpp:32: error: expected `;' before ‘t1’ +member_swap.pass.cpp:33: error: ‘t0’ was not declared in this scope +member_swap.pass.cpp:33: error: ‘t1’ was not declared in this scope +member_swap.pass.cpp:34: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:35: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:38: error: expected initializer before ‘<’ token +member_swap.pass.cpp:39: error: ‘T’ was not declared in this scope +member_swap.pass.cpp:39: error: expected `;' before ‘t0’ +member_swap.pass.cpp:40: error: expected `;' before ‘t1’ +member_swap.pass.cpp:41: error: ‘t0’ was not declared in this scope +member_swap.pass.cpp:41: error: ‘t1’ was not declared in this scope +member_swap.pass.cpp:42: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:43: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:44: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:45: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:48: error: expected initializer before ‘<’ token +member_swap.pass.cpp:49: error: ‘T’ was not declared in this scope +member_swap.pass.cpp:49: error: expected `;' before ‘t0’ +member_swap.pass.cpp:50: error: expected `;' before ‘t1’ +member_swap.pass.cpp:51: error: ‘t0’ was not declared in this scope +member_swap.pass.cpp:51: error: ‘t1’ was not declared in this scope +member_swap.pass.cpp:52: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:53: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:54: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:55: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:56: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp:57: error: ‘get’ is not a member of ‘std’ +member_swap.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.swap +uses_allocator.pass.cpp: In function ‘int main()’: +uses_allocator.pass.cpp:25: error: expected initializer before ‘<’ token +uses_allocator.pass.cpp:26: error: ‘T’ was not declared in this scope +uses_allocator.pass.cpp:26: error: ‘::value’ has not been declared +uses_allocator.pass.cpp:26: error: ‘>>’ should be ‘> >’ within a nested template argument list +uses_allocator.pass.cpp:26: error: template argument 1 is invalid +uses_allocator.pass.cpp:26: error: template argument 2 is invalid +uses_allocator.pass.cpp:26: error: template argument 1 is invalid +uses_allocator.pass.cpp:30: error: expected initializer before ‘<’ token +uses_allocator.pass.cpp:31: error: ‘T’ was not declared in this scope +uses_allocator.pass.cpp:31: error: ‘::value’ has not been declared +uses_allocator.pass.cpp:31: error: ‘>>’ should be ‘> >’ within a nested template argument list +uses_allocator.pass.cpp:31: error: template argument 1 is invalid +uses_allocator.pass.cpp:31: error: template argument 2 is invalid +uses_allocator.pass.cpp:31: error: template argument 1 is invalid +uses_allocator.pass.cpp:35: error: expected initializer before ‘<’ token +uses_allocator.pass.cpp:36: error: ‘T’ was not declared in this scope +uses_allocator.pass.cpp:36: error: ‘::value’ has not been declared +uses_allocator.pass.cpp:36: error: ‘>>’ should be ‘> >’ within a nested template argument list +uses_allocator.pass.cpp:36: error: template argument 1 is invalid +uses_allocator.pass.cpp:36: error: template argument 2 is invalid +uses_allocator.pass.cpp:36: error: template argument 1 is invalid +uses_allocator.pass.cpp:40: error: expected initializer before ‘<’ token +uses_allocator.pass.cpp:41: error: ‘T’ was not declared in this scope +uses_allocator.pass.cpp:41: error: ‘::value’ has not been declared +uses_allocator.pass.cpp:41: error: ‘>>’ should be ‘> >’ within a nested template argument list +uses_allocator.pass.cpp:41: error: template argument 1 is invalid +uses_allocator.pass.cpp:41: error: template argument 2 is invalid +uses_allocator.pass.cpp:41: error: template argument 1 is invalid +uses_allocator.pass.cpp failed to compile +failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.traits +passed 1 tests in /test/utilities/type.index +passed 1 tests in /test/utilities/type.index/type.index.hash +passed 5 tests in /test/utilities/type.index/type.index.members +passed 2 tests in /test/utilities/type.index/type.index.overview +passed 1 tests in /test/utilities/type.index/type.index.synopsis +passed 1 tests in /test/utilities/utilities.general +passed 1 tests in /test/utilities/utility +passed 1 tests in /test/utilities/utility/declval +passed 14 tests in /test/utilities/utility/forward +passed 1 tests in /test/utilities/utility/operators +passed 1 tests in /test/utilities/utility/pairs +get_const.pass.cpp: In function ‘int main()’: +get_const.pass.cpp:26: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp:27: error: ‘get’ is not a member of ‘std’ +get_const.pass.cpp failed to compile +get_non_const.pass.cpp: In function ‘int main()’: +get_non_const.pass.cpp:26: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:27: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:28: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:29: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:30: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp:31: error: ‘get’ is not a member of ‘std’ +get_non_const.pass.cpp failed to compile +tuple_element.pass.cpp: In function ‘int main()’: +tuple_element.pass.cpp:22: error: incomplete type ‘std::__1::tuple_element<0ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:22: error: incomplete type ‘std::__1::tuple_element<0ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:22: error: template argument 1 is invalid +tuple_element.pass.cpp:22: error: template argument 1 is invalid +tuple_element.pass.cpp:23: error: incomplete type ‘std::__1::tuple_element<1ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:23: error: incomplete type ‘std::__1::tuple_element<1ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:23: error: template argument 1 is invalid +tuple_element.pass.cpp:23: error: template argument 1 is invalid +tuple_element.pass.cpp:27: error: incomplete type ‘std::__1::tuple_element<0ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:27: error: incomplete type ‘std::__1::tuple_element<0ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:27: error: template argument 1 is invalid +tuple_element.pass.cpp:27: error: template argument 1 is invalid +tuple_element.pass.cpp:28: error: incomplete type ‘std::__1::tuple_element<1ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:28: error: incomplete type ‘std::__1::tuple_element<1ul, std::__1::pair >’ used in nested name specifier +tuple_element.pass.cpp:28: error: template argument 1 is invalid +tuple_element.pass.cpp:28: error: template argument 1 is invalid +tuple_element.pass.cpp failed to compile +tuple_size.pass.cpp: In function ‘int main()’: +tuple_size.pass.cpp:22: error: incomplete type ‘std::__1::tuple_size >’ used in nested name specifier +tuple_size.pass.cpp:22: error: template argument 1 is invalid +tuple_size.pass.cpp failed to compile +failed 4 tests in /test/utilities/utility/pairs/pair.astuple +passed 1 tests in /test/utilities/utility/pairs/pair.astuple +passed 1 tests in /test/utilities/utility/pairs/pair.piecewise +passed 2 tests in /test/utilities/utility/pairs/pair.range +passed 1 tests in /test/utilities/utility/pairs/pairs.general +passed 15 tests in /test/utilities/utility/pairs/pairs.pair +passed 2 tests in /test/utilities/utility/utility.swap +passed 1 tests in /test/utilities/utility.requirements +passed 1 tests in /test/utilities/utility.requirements/allocator.requirements +passed 1 tests in /test/utilities/utility.requirements/hash.requirements +passed 1 tests in /test/utilities/utility.requirements/nullablepointer.requirements +passed 1 tests in /test/utilities/utility.requirements/swappable.requirements +passed 1 tests in /test/utilities/utility.requirements/utility.arg.requirements +**************************************************** +Results for /test: +using i686-apple-darwin10-g++-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5659) +Copyright (C) 2007 Free Software Foundation, Inc. +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +with -nostdinc++ -nodefaultlibs /usr/lib/libSystem.B.dylib -arch x86_64 -I../include /usr/lib/libc++.dylib +---------------------------------------------------- +sections without tests : 105 +sections with failures : 45 +sections without failures: 902 + + ---- +total number of sections : 1052 +---------------------------------------------------- +number of tests failed : 138 +number of tests passed : 3469 + + ---- +total number of tests : 3607 +**************************************************** diff --git a/libcxx/test_results/2010-05-13 g++-4_4_i386 b/libcxx/test_results/2010-05-13 g++-4_4_i386 new file mode 100644 index 000000000000..f4d0ddcc1eb1 --- /dev/null +++ b/libcxx/test_results/2010-05-13 g++-4_4_i386 @@ -0,0 +1,3993 @@ +passed 1 tests in /test +passed 1 tests in /test/algorithms +passed 1 tests in /test/algorithms/alg.c.library +passed 1 tests in /test/algorithms/alg.modifying.operations +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.copy +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.fill +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.generate +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.move +passed 5 tests in /test/algorithms/alg.modifying.operations/alg.partitions +random_shuffle_urng.pass.cpp:18:2: error: #error random_shuffle for UniformRandomNumberGenerator not implemented +random_shuffle_urng.pass.cpp failed to compile +failed 1 tests in /test/algorithms/alg.modifying.operations/alg.random.shuffle +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.random.shuffle +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.remove +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.replace +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.reverse +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.rotate +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.swap +passed 2 tests in /test/algorithms/alg.modifying.operations/alg.transform +passed 4 tests in /test/algorithms/alg.modifying.operations/alg.unique +passed 1 tests in /test/algorithms/alg.nonmodifying +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.adjacent.find +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.all_of +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.any_of +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.count +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.equal +passed 3 tests in /test/algorithms/alg.nonmodifying/alg.find +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.find.end +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.find.first.of +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.foreach +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.is_permutation +passed 1 tests in /test/algorithms/alg.nonmodifying/alg.none_of +passed 2 tests in /test/algorithms/alg.nonmodifying/alg.search +passed 2 tests in /test/algorithms/alg.nonmodifying/mismatch +passed 1 tests in /test/algorithms/alg.sorting +passed 1 tests in /test/algorithms/alg.sorting/alg.binary.search +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/binary.search +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/equal.range +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/lower.bound +passed 2 tests in /test/algorithms/alg.sorting/alg.binary.search/upper.bound +passed 1 tests in /test/algorithms/alg.sorting/alg.heap.operations +passed 4 tests in /test/algorithms/alg.sorting/alg.heap.operations/is.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/make.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/pop.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/push.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.heap.operations/sort.heap +passed 2 tests in /test/algorithms/alg.sorting/alg.lex.comparison +passed 4 tests in /test/algorithms/alg.sorting/alg.merge +max_init_list.pass.cpp:19:2: error: #error max(initializer_list t) is not implemented +max_init_list.pass.cpp failed to compile +max_init_list_comp.pass.cpp:19:2: error: #error max(initializer_list t, Compare comp) is not implemented +max_init_list_comp.pass.cpp failed to compile +min_init_list.pass.cpp:19:2: error: #error min(initializer_list t) is not implemented +min_init_list.pass.cpp failed to compile +min_init_list_comp.pass.cpp:19:2: error: #error min(initializer_list t, Compare comp) is not implemented +min_init_list_comp.pass.cpp failed to compile +minmax.pass.cpp: In function ‘void test(const T&, const T&, const T&, const T&)’: +minmax.pass.cpp:23: error: ‘minmax’ is not a member of ‘std’ +minmax.pass.cpp failed to compile +minmax_comp.pass.cpp: In function ‘void test(const T&, const T&, C, const T&, const T&)’: +minmax_comp.pass.cpp:25: error: ‘minmax’ is not a member of ‘std’ +minmax_comp.pass.cpp failed to compile +minmax_init_list.pass.cpp:19:2: error: #error minmax(initializer_list t) is not implemented +minmax_init_list.pass.cpp failed to compile +minmax_init_list_comp.pass.cpp:19:2: error: #error minmax(initializer_list t, Compare comp) is not implemented +minmax_init_list_comp.pass.cpp failed to compile +failed 8 tests in /test/algorithms/alg.sorting/alg.min.max +passed 10 tests in /test/algorithms/alg.sorting/alg.min.max +passed 2 tests in /test/algorithms/alg.sorting/alg.nth.element +passed 4 tests in /test/algorithms/alg.sorting/alg.permutation.generators +passed 1 tests in /test/algorithms/alg.sorting/alg.set.operations +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/includes +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.difference +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.intersection +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference +passed 2 tests in /test/algorithms/alg.sorting/alg.set.operations/set.union +passed 1 tests in /test/algorithms/alg.sorting/alg.sort +passed 4 tests in /test/algorithms/alg.sorting/alg.sort/is.sorted +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/partial.sort +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/partial.sort.copy +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/sort +passed 2 tests in /test/algorithms/alg.sorting/alg.sort/stable.sort +passed 1 tests in /test/algorithms/algorithms.general +not implemented: /test/atomics +not implemented: /test/atomics/atomics.fences +not implemented: /test/atomics/atomics.flag +not implemented: /test/atomics/atomics.general +not implemented: /test/atomics/atomics.lockfree +not implemented: /test/atomics/atomics.order +not implemented: /test/atomics/atomics.syn +not implemented: /test/atomics/atomics.types +not implemented: /test/atomics/atomics.types/atomics.types.address +not implemented: /test/atomics/atomics.types/atomics.types.generic +not implemented: /test/atomics/atomics.types/atomics.types.integral +not implemented: /test/atomics/atomics.types.operations +passed 1 tests in /test/containers +passed 4 tests in /test/containers/associative +passed 2 tests in /test/containers/associative/map +passed 7 tests in /test/containers/associative/map/map.access +passed 17 tests in /test/containers/associative/map/map.cons +passed 12 tests in /test/containers/associative/map/map.modifiers +passed 5 tests in /test/containers/associative/map/map.ops +passed 2 tests in /test/containers/associative/map/map.special +passed 5 tests in /test/containers/associative/multimap +passed 17 tests in /test/containers/associative/multimap/multimap.cons +passed 12 tests in /test/containers/associative/multimap/multimap.modifiers +passed 5 tests in /test/containers/associative/multimap/multimap.ops +passed 2 tests in /test/containers/associative/multimap/multimap.special +passed 22 tests in /test/containers/associative/multiset +passed 17 tests in /test/containers/associative/multiset/multiset.cons +passed 2 tests in /test/containers/associative/multiset/multiset.special +passed 23 tests in /test/containers/associative/set +passed 17 tests in /test/containers/associative/set/set.cons +passed 2 tests in /test/containers/associative/set/set.special +passed 1 tests in /test/containers/container.requirements +passed 1 tests in /test/containers/container.requirements/associative.reqmts +passed 1 tests in /test/containers/container.requirements/associative.reqmts/associative.reqmts.except +passed 1 tests in /test/containers/container.requirements/container.requirements.dataraces +passed 1 tests in /test/containers/container.requirements/container.requirements.general +passed 1 tests in /test/containers/container.requirements/sequence.reqmts +passed 1 tests in /test/containers/container.requirements/unord.req +passed 1 tests in /test/containers/container.requirements/unord.req/unord.req.except +passed 1 tests in /test/containers/containers.general +passed 1 tests in /test/containers/sequences +passed 3 tests in /test/containers/sequences/array +passed 2 tests in /test/containers/sequences/array/array.cons +passed 2 tests in /test/containers/sequences/array/array.data +passed 1 tests in /test/containers/sequences/array/array.fill +passed 1 tests in /test/containers/sequences/array/array.size +passed 1 tests in /test/containers/sequences/array/array.special +passed 1 tests in /test/containers/sequences/array/array.swap +passed 4 tests in /test/containers/sequences/array/array.tuple +passed 1 tests in /test/containers/sequences/array/array.zero +passed 1 tests in /test/containers/sequences/container.adaptors +passed 1 tests in /test/containers/sequences/container.adaptors/priority.queue +passed 12 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.cons +passed 6 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.cons.alloc +passed 8 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.members +passed 1 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.special +passed 1 tests in /test/containers/sequences/container.adaptors/queue +passed 5 tests in /test/containers/sequences/container.adaptors/queue/queue.cons +passed 5 tests in /test/containers/sequences/container.adaptors/queue/queue.cons.alloc +passed 14 tests in /test/containers/sequences/container.adaptors/queue/queue.defn +passed 2 tests in /test/containers/sequences/container.adaptors/queue/queue.ops +passed 1 tests in /test/containers/sequences/container.adaptors/queue/queue.special +passed 1 tests in /test/containers/sequences/container.adaptors/stack +passed 5 tests in /test/containers/sequences/container.adaptors/stack/stack.cons +passed 5 tests in /test/containers/sequences/container.adaptors/stack/stack.cons.alloc +passed 12 tests in /test/containers/sequences/container.adaptors/stack/stack.defn +passed 2 tests in /test/containers/sequences/container.adaptors/stack/stack.ops +passed 1 tests in /test/containers/sequences/container.adaptors/stack/stack.special +passed 2 tests in /test/containers/sequences/deque +passed 4 tests in /test/containers/sequences/deque/deque.capacity +passed 19 tests in /test/containers/sequences/deque/deque.cons +passed 16 tests in /test/containers/sequences/deque/deque.modifiers +passed 5 tests in /test/containers/sequences/deque/deque.special +passed 3 tests in /test/containers/sequences/forwardlist +passed 1 tests in /test/containers/sequences/forwardlist/forwardlist.access +passed 21 tests in /test/containers/sequences/forwardlist/forwardlist.cons +passed 2 tests in /test/containers/sequences/forwardlist/forwardlist.iter +passed 15 tests in /test/containers/sequences/forwardlist/forwardlist.modifiers +passed 12 tests in /test/containers/sequences/forwardlist/forwardlist.ops +passed 4 tests in /test/containers/sequences/forwardlist/forwardlist.spec +passed 2 tests in /test/containers/sequences/list +passed 2 tests in /test/containers/sequences/list/list.capacity +passed 15 tests in /test/containers/sequences/list/list.cons +passed 17 tests in /test/containers/sequences/list/list.modifiers +passed 12 tests in /test/containers/sequences/list/list.ops +passed 1 tests in /test/containers/sequences/list/list.special +passed 2 tests in /test/containers/sequences/vector +passed 6 tests in /test/containers/sequences/vector/vector.capacity +passed 16 tests in /test/containers/sequences/vector/vector.cons +passed 2 tests in /test/containers/sequences/vector/vector.data +passed 11 tests in /test/containers/sequences/vector/vector.modifiers +passed 1 tests in /test/containers/sequences/vector/vector.special +passed 31 tests in /test/containers/sequences/vector.bool +passed 1 tests in /test/containers/unord +passed 20 tests in /test/containers/unord/unord.map +passed 24 tests in /test/containers/unord/unord.map/unord.map.cnstr +passed 2 tests in /test/containers/unord/unord.map/unord.map.elem +passed 1 tests in /test/containers/unord/unord.map/unord.map.swap +passed 12 tests in /test/containers/unord/unord.map/unorder.map.modifiers +passed 21 tests in /test/containers/unord/unord.multimap +passed 24 tests in /test/containers/unord/unord.multimap/unord.multimap.cnstr +passed 12 tests in /test/containers/unord/unord.multimap/unord.multimap.modifiers +passed 1 tests in /test/containers/unord/unord.multimap/unord.multimap.swap +passed 33 tests in /test/containers/unord/unord.multiset +passed 24 tests in /test/containers/unord/unord.multiset/unord.multiset.cnstr +passed 1 tests in /test/containers/unord/unord.multiset/unord.multiset.swap +passed 34 tests in /test/containers/unord/unord.set +passed 24 tests in /test/containers/unord/unord.set/unord.set.cnstr +passed 1 tests in /test/containers/unord/unord.set/unord.set.swap +passed 1 tests in /test/depr +passed 1 tests in /test/depr/depr.auto.ptr +passed 1 tests in /test/depr/depr.auto.ptr/auto.ptr +passed 10 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons +passed 4 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv +passed 4 tests in /test/depr/depr.auto.ptr/auto.ptr/auto.ptr.members +inttypes_h.pass.cpp:260:2: error: #error PRId8 not defined +inttypes_h.pass.cpp:264:2: error: #error PRId16 not defined +inttypes_h.pass.cpp:268:2: error: #error PRId32 not defined +inttypes_h.pass.cpp:272:2: error: #error PRId64 not defined +inttypes_h.pass.cpp:276:2: error: #error PRIdLEAST8 not defined +inttypes_h.pass.cpp:280:2: error: #error PRIdLEAST16 not defined +inttypes_h.pass.cpp:284:2: error: #error PRIdLEAST32 not defined +inttypes_h.pass.cpp:288:2: error: #error PRIdLEAST64 not defined +inttypes_h.pass.cpp:292:2: error: #error PRIdFAST8 not defined +inttypes_h.pass.cpp:296:2: error: #error PRIdFAST16 not defined +inttypes_h.pass.cpp:300:2: error: #error PRIdFAST32 not defined +inttypes_h.pass.cpp:304:2: error: #error PRIdFAST64 not defined +inttypes_h.pass.cpp:308:2: error: #error PRIdMAX not defined +inttypes_h.pass.cpp:312:2: error: #error PRIdPTR not defined +inttypes_h.pass.cpp:316:2: error: #error PRIi8 not defined +inttypes_h.pass.cpp:320:2: error: #error PRIi16 not defined +inttypes_h.pass.cpp:324:2: error: #error PRIi32 not defined +inttypes_h.pass.cpp:328:2: error: #error PRIi64 not defined +inttypes_h.pass.cpp:332:2: error: #error PRIiLEAST8 not defined +inttypes_h.pass.cpp:336:2: error: #error PRIiLEAST16 not defined +inttypes_h.pass.cpp:340:2: error: #error PRIiLEAST32 not defined +inttypes_h.pass.cpp:344:2: error: #error PRIiLEAST64 not defined +inttypes_h.pass.cpp:348:2: error: #error PRIiFAST8 not defined +inttypes_h.pass.cpp:352:2: error: #error PRIiFAST16 not defined +inttypes_h.pass.cpp:356:2: error: #error PRIiFAST32 not defined +inttypes_h.pass.cpp:360:2: error: #error PRIiFAST64 not defined +inttypes_h.pass.cpp:364:2: error: #error PRIiMAX not defined +inttypes_h.pass.cpp:368:2: error: #error PRIiPTR not defined +inttypes_h.pass.cpp:372:2: error: #error PRIo8 not defined +inttypes_h.pass.cpp:376:2: error: #error PRIo16 not defined +inttypes_h.pass.cpp:380:2: error: #error PRIo32 not defined +inttypes_h.pass.cpp:384:2: error: #error PRIo64 not defined +inttypes_h.pass.cpp:388:2: error: #error PRIoLEAST8 not defined +inttypes_h.pass.cpp:392:2: error: #error PRIoLEAST16 not defined +inttypes_h.pass.cpp:396:2: error: #error PRIoLEAST32 not defined +inttypes_h.pass.cpp:400:2: error: #error PRIoLEAST64 not defined +inttypes_h.pass.cpp:404:2: error: #error PRIoFAST8 not defined +inttypes_h.pass.cpp:408:2: error: #error PRIoFAST16 not defined +inttypes_h.pass.cpp:412:2: error: #error PRIoFAST32 not defined +inttypes_h.pass.cpp:416:2: error: #error PRIoFAST64 not defined +inttypes_h.pass.cpp:420:2: error: #error PRIoMAX not defined +inttypes_h.pass.cpp:424:2: error: #error PRIoPTR not defined +inttypes_h.pass.cpp:428:2: error: #error PRIu8 not defined +inttypes_h.pass.cpp:432:2: error: #error PRIu16 not defined +inttypes_h.pass.cpp:436:2: error: #error PRIu32 not defined +inttypes_h.pass.cpp:440:2: error: #error PRIu64 not defined +inttypes_h.pass.cpp:444:2: error: #error PRIuLEAST8 not defined +inttypes_h.pass.cpp:448:2: error: #error PRIuLEAST16 not defined +inttypes_h.pass.cpp:452:2: error: #error PRIuLEAST32 not defined +inttypes_h.pass.cpp:456:2: error: #error PRIuLEAST64 not defined +inttypes_h.pass.cpp:460:2: error: #error PRIuFAST8 not defined +inttypes_h.pass.cpp:464:2: error: #error PRIuFAST16 not defined +inttypes_h.pass.cpp:468:2: error: #error PRIuFAST32 not defined +inttypes_h.pass.cpp:472:2: error: #error PRIuFAST64 not defined +inttypes_h.pass.cpp:476:2: error: #error PRIuMAX not defined +inttypes_h.pass.cpp:480:2: error: #error PRIuPTR not defined +inttypes_h.pass.cpp:484:2: error: #error PRIx8 not defined +inttypes_h.pass.cpp:488:2: error: #error PRIx16 not defined +inttypes_h.pass.cpp:492:2: error: #error PRIx32 not defined +inttypes_h.pass.cpp:496:2: error: #error PRIx64 not defined +inttypes_h.pass.cpp:500:2: error: #error PRIxLEAST8 not defined +inttypes_h.pass.cpp:504:2: error: #error PRIxLEAST16 not defined +inttypes_h.pass.cpp:508:2: error: #error PRIxLEAST32 not defined +inttypes_h.pass.cpp:512:2: error: #error PRIxLEAST64 not defined +inttypes_h.pass.cpp:516:2: error: #error PRIxFAST8 not defined +inttypes_h.pass.cpp:520:2: error: #error PRIxFAST16 not defined +inttypes_h.pass.cpp:524:2: error: #error PRIxFAST32 not defined +inttypes_h.pass.cpp:528:2: error: #error PRIxFAST64 not defined +inttypes_h.pass.cpp:532:2: error: #error PRIxMAX not defined +inttypes_h.pass.cpp:536:2: error: #error PRIxPTR not defined +inttypes_h.pass.cpp:540:2: error: #error PRIX8 not defined +inttypes_h.pass.cpp:544:2: error: #error PRIX16 not defined +inttypes_h.pass.cpp:548:2: error: #error PRIX32 not defined +inttypes_h.pass.cpp:552:2: error: #error PRIX64 not defined +inttypes_h.pass.cpp:556:2: error: #error PRIXLEAST8 not defined +inttypes_h.pass.cpp:560:2: error: #error PRIXLEAST16 not defined +inttypes_h.pass.cpp:564:2: error: #error PRIXLEAST32 not defined +inttypes_h.pass.cpp:568:2: error: #error PRIXLEAST64 not defined +inttypes_h.pass.cpp:572:2: error: #error PRIXFAST8 not defined +inttypes_h.pass.cpp:576:2: error: #error PRIXFAST16 not defined +inttypes_h.pass.cpp:580:2: error: #error PRIXFAST32 not defined +inttypes_h.pass.cpp:584:2: error: #error PRIXFAST64 not defined +inttypes_h.pass.cpp:588:2: error: #error PRIXMAX not defined +inttypes_h.pass.cpp:592:2: error: #error PRIXPTR not defined +inttypes_h.pass.cpp:596:2: error: #error SCNd8 not defined +inttypes_h.pass.cpp:600:2: error: #error SCNd16 not defined +inttypes_h.pass.cpp:604:2: error: #error SCNd32 not defined +inttypes_h.pass.cpp:608:2: error: #error SCNd64 not defined +inttypes_h.pass.cpp:612:2: error: #error SCNdLEAST8 not defined +inttypes_h.pass.cpp:616:2: error: #error SCNdLEAST16 not defined +inttypes_h.pass.cpp:620:2: error: #error SCNdLEAST32 not defined +inttypes_h.pass.cpp:624:2: error: #error SCNdLEAST64 not defined +inttypes_h.pass.cpp:628:2: error: #error SCNdFAST8 not defined +inttypes_h.pass.cpp:632:2: error: #error SCNdFAST16 not defined +inttypes_h.pass.cpp:636:2: error: #error SCNdFAST32 not defined +inttypes_h.pass.cpp:640:2: error: #error SCNdFAST64 not defined +inttypes_h.pass.cpp:644:2: error: #error SCNdMAX not defined +inttypes_h.pass.cpp:648:2: error: #error SCNdPTR not defined +inttypes_h.pass.cpp:652:2: error: #error SCNi8 not defined +inttypes_h.pass.cpp:656:2: error: #error SCNi16 not defined +inttypes_h.pass.cpp:660:2: error: #error SCNi32 not defined +inttypes_h.pass.cpp:664:2: error: #error SCNi64 not defined +inttypes_h.pass.cpp:668:2: error: #error SCNiLEAST8 not defined +inttypes_h.pass.cpp:672:2: error: #error SCNiLEAST16 not defined +inttypes_h.pass.cpp:676:2: error: #error SCNiLEAST32 not defined +inttypes_h.pass.cpp:680:2: error: #error SCNiLEAST64 not defined +inttypes_h.pass.cpp:684:2: error: #error SCNiFAST8 not defined +inttypes_h.pass.cpp:688:2: error: #error SCNiFAST16 not defined +inttypes_h.pass.cpp:692:2: error: #error SCNiFAST32 not defined +inttypes_h.pass.cpp:696:2: error: #error SCNiFAST64 not defined +inttypes_h.pass.cpp:700:2: error: #error SCNiMAX not defined +inttypes_h.pass.cpp:704:2: error: #error SCNiPTR not defined +inttypes_h.pass.cpp:708:2: error: #error SCNo8 not defined +inttypes_h.pass.cpp:712:2: error: #error SCNo16 not defined +inttypes_h.pass.cpp:716:2: error: #error SCNo32 not defined +inttypes_h.pass.cpp:720:2: error: #error SCNo64 not defined +inttypes_h.pass.cpp:724:2: error: #error SCNoLEAST8 not defined +inttypes_h.pass.cpp:728:2: error: #error SCNoLEAST16 not defined +inttypes_h.pass.cpp:732:2: error: #error SCNoLEAST32 not defined +inttypes_h.pass.cpp:736:2: error: #error SCNoLEAST64 not defined +inttypes_h.pass.cpp:740:2: error: #error SCNoFAST8 not defined +inttypes_h.pass.cpp:744:2: error: #error SCNoFAST16 not defined +inttypes_h.pass.cpp:748:2: error: #error SCNoFAST32 not defined +inttypes_h.pass.cpp:752:2: error: #error SCNoFAST64 not defined +inttypes_h.pass.cpp:756:2: error: #error SCNoMAX not defined +inttypes_h.pass.cpp:760:2: error: #error SCNoPTR not defined +inttypes_h.pass.cpp:764:2: error: #error SCNu8 not defined +inttypes_h.pass.cpp:768:2: error: #error SCNu16 not defined +inttypes_h.pass.cpp:772:2: error: #error SCNu32 not defined +inttypes_h.pass.cpp:776:2: error: #error SCNu64 not defined +inttypes_h.pass.cpp:780:2: error: #error SCNuLEAST8 not defined +inttypes_h.pass.cpp:784:2: error: #error SCNuLEAST16 not defined +inttypes_h.pass.cpp:788:2: error: #error SCNuLEAST32 not defined +inttypes_h.pass.cpp:792:2: error: #error SCNuLEAST64 not defined +inttypes_h.pass.cpp:796:2: error: #error SCNuFAST8 not defined +inttypes_h.pass.cpp:800:2: error: #error SCNuFAST16 not defined +inttypes_h.pass.cpp:804:2: error: #error SCNuFAST32 not defined +inttypes_h.pass.cpp:808:2: error: #error SCNuFAST64 not defined +inttypes_h.pass.cpp:812:2: error: #error SCNuMAX not defined +inttypes_h.pass.cpp:816:2: error: #error SCNuPTR not defined +inttypes_h.pass.cpp:820:2: error: #error SCNx8 not defined +inttypes_h.pass.cpp:824:2: error: #error SCNx16 not defined +inttypes_h.pass.cpp:828:2: error: #error SCNx32 not defined +inttypes_h.pass.cpp:832:2: error: #error SCNx64 not defined +inttypes_h.pass.cpp:836:2: error: #error SCNxLEAST8 not defined +inttypes_h.pass.cpp:840:2: error: #error SCNxLEAST16 not defined +inttypes_h.pass.cpp:844:2: error: #error SCNxLEAST32 not defined +inttypes_h.pass.cpp:848:2: error: #error SCNxLEAST64 not defined +inttypes_h.pass.cpp:852:2: error: #error SCNxFAST8 not defined +inttypes_h.pass.cpp:856:2: error: #error SCNxFAST16 not defined +inttypes_h.pass.cpp:860:2: error: #error SCNxFAST32 not defined +inttypes_h.pass.cpp:864:2: error: #error SCNxFAST64 not defined +inttypes_h.pass.cpp:868:2: error: #error SCNxMAX not defined +inttypes_h.pass.cpp:872:2: error: #error SCNxPTR not defined +inttypes_h.pass.cpp failed to compile +uchar_h.pass.cpp:12:19: error: uchar.h: No such file or directory +uchar_h.pass.cpp failed to compile +failed 2 tests in /test/depr/depr.c.headers +passed 24 tests in /test/depr/depr.c.headers +passed 5 tests in /test/depr/depr.ios.members +passed 1 tests in /test/depr/depr.lib.binders +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.bind.1st +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.bind.2nd +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.binder.1st +passed 1 tests in /test/depr/depr.lib.binders/depr.lib.binder.2nd +passed 1 tests in /test/depr/depr.str.strstreams +passed 1 tests in /test/depr/depr.str.strstreams/depr.istrstream +passed 4 tests in /test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons +passed 2 tests in /test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.members +passed 1 tests in /test/depr/depr.str.strstreams/depr.ostrstream +passed 2 tests in /test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons +passed 4 tests in /test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstream +passed 2 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.dest +passed 3 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper +passed 1 tests in /test/depr/depr.str.strstreams/depr.strstreambuf +passed 8 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons +passed 3 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members +passed 6 tests in /test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals +passed 1 tests in /test/diagnostics +passed 1 tests in /test/diagnostics/assertions +passed 1 tests in /test/diagnostics/diagnostics.general +passed 1 tests in /test/diagnostics/errno +passed 1 tests in /test/diagnostics/std.exceptions +passed 1 tests in /test/diagnostics/std.exceptions/domain.error +passed 1 tests in /test/diagnostics/std.exceptions/invalid.argument +passed 1 tests in /test/diagnostics/std.exceptions/length.error +passed 1 tests in /test/diagnostics/std.exceptions/logic.error +passed 1 tests in /test/diagnostics/std.exceptions/out.of.range +passed 1 tests in /test/diagnostics/std.exceptions/overflow.error +passed 1 tests in /test/diagnostics/std.exceptions/range.error +passed 1 tests in /test/diagnostics/std.exceptions/runtime.error +passed 1 tests in /test/diagnostics/std.exceptions/underflow.error +passed 2 tests in /test/diagnostics/syserr +passed 1 tests in /test/diagnostics/syserr/syserr.compare +passed 1 tests in /test/diagnostics/syserr/syserr.errcat +passed 1 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.derived +passed 3 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals +passed 2 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.objects +passed 1 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.overview +passed 3 tests in /test/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals +passed 1 tests in /test/diagnostics/syserr/syserr.errcode +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers +passed 3 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers +passed 5 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.observers +passed 1 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.overview +passed 1 tests in /test/diagnostics/syserr/syserr.errcondition +passed 3 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors +passed 3 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers +passed 2 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.nonmembers +passed 4 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers +passed 1 tests in /test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.overview +passed 1 tests in /test/diagnostics/syserr/syserr.hash +passed 1 tests in /test/diagnostics/syserr/syserr.syserr +passed 6 tests in /test/diagnostics/syserr/syserr.syserr/syserr.syserr.members +passed 1 tests in /test/diagnostics/syserr/syserr.syserr/syserr.syserr.overview +passed 1 tests in /test/input.output +passed 1 tests in /test/input.output/file.streams +cinttypes.pass.cpp:260:2: error: #error PRId8 not defined +cinttypes.pass.cpp:264:2: error: #error PRId16 not defined +cinttypes.pass.cpp:268:2: error: #error PRId32 not defined +cinttypes.pass.cpp:272:2: error: #error PRId64 not defined +cinttypes.pass.cpp:276:2: error: #error PRIdLEAST8 not defined +cinttypes.pass.cpp:280:2: error: #error PRIdLEAST16 not defined +cinttypes.pass.cpp:284:2: error: #error PRIdLEAST32 not defined +cinttypes.pass.cpp:288:2: error: #error PRIdLEAST64 not defined +cinttypes.pass.cpp:292:2: error: #error PRIdFAST8 not defined +cinttypes.pass.cpp:296:2: error: #error PRIdFAST16 not defined +cinttypes.pass.cpp:300:2: error: #error PRIdFAST32 not defined +cinttypes.pass.cpp:304:2: error: #error PRIdFAST64 not defined +cinttypes.pass.cpp:308:2: error: #error PRIdMAX not defined +cinttypes.pass.cpp:312:2: error: #error PRIdPTR not defined +cinttypes.pass.cpp:316:2: error: #error PRIi8 not defined +cinttypes.pass.cpp:320:2: error: #error PRIi16 not defined +cinttypes.pass.cpp:324:2: error: #error PRIi32 not defined +cinttypes.pass.cpp:328:2: error: #error PRIi64 not defined +cinttypes.pass.cpp:332:2: error: #error PRIiLEAST8 not defined +cinttypes.pass.cpp:336:2: error: #error PRIiLEAST16 not defined +cinttypes.pass.cpp:340:2: error: #error PRIiLEAST32 not defined +cinttypes.pass.cpp:344:2: error: #error PRIiLEAST64 not defined +cinttypes.pass.cpp:348:2: error: #error PRIiFAST8 not defined +cinttypes.pass.cpp:352:2: error: #error PRIiFAST16 not defined +cinttypes.pass.cpp:356:2: error: #error PRIiFAST32 not defined +cinttypes.pass.cpp:360:2: error: #error PRIiFAST64 not defined +cinttypes.pass.cpp:364:2: error: #error PRIiMAX not defined +cinttypes.pass.cpp:368:2: error: #error PRIiPTR not defined +cinttypes.pass.cpp:372:2: error: #error PRIo8 not defined +cinttypes.pass.cpp:376:2: error: #error PRIo16 not defined +cinttypes.pass.cpp:380:2: error: #error PRIo32 not defined +cinttypes.pass.cpp:384:2: error: #error PRIo64 not defined +cinttypes.pass.cpp:388:2: error: #error PRIoLEAST8 not defined +cinttypes.pass.cpp:392:2: error: #error PRIoLEAST16 not defined +cinttypes.pass.cpp:396:2: error: #error PRIoLEAST32 not defined +cinttypes.pass.cpp:400:2: error: #error PRIoLEAST64 not defined +cinttypes.pass.cpp:404:2: error: #error PRIoFAST8 not defined +cinttypes.pass.cpp:408:2: error: #error PRIoFAST16 not defined +cinttypes.pass.cpp:412:2: error: #error PRIoFAST32 not defined +cinttypes.pass.cpp:416:2: error: #error PRIoFAST64 not defined +cinttypes.pass.cpp:420:2: error: #error PRIoMAX not defined +cinttypes.pass.cpp:424:2: error: #error PRIoPTR not defined +cinttypes.pass.cpp:428:2: error: #error PRIu8 not defined +cinttypes.pass.cpp:432:2: error: #error PRIu16 not defined +cinttypes.pass.cpp:436:2: error: #error PRIu32 not defined +cinttypes.pass.cpp:440:2: error: #error PRIu64 not defined +cinttypes.pass.cpp:444:2: error: #error PRIuLEAST8 not defined +cinttypes.pass.cpp:448:2: error: #error PRIuLEAST16 not defined +cinttypes.pass.cpp:452:2: error: #error PRIuLEAST32 not defined +cinttypes.pass.cpp:456:2: error: #error PRIuLEAST64 not defined +cinttypes.pass.cpp:460:2: error: #error PRIuFAST8 not defined +cinttypes.pass.cpp:464:2: error: #error PRIuFAST16 not defined +cinttypes.pass.cpp:468:2: error: #error PRIuFAST32 not defined +cinttypes.pass.cpp:472:2: error: #error PRIuFAST64 not defined +cinttypes.pass.cpp:476:2: error: #error PRIuMAX not defined +cinttypes.pass.cpp:480:2: error: #error PRIuPTR not defined +cinttypes.pass.cpp:484:2: error: #error PRIx8 not defined +cinttypes.pass.cpp:488:2: error: #error PRIx16 not defined +cinttypes.pass.cpp:492:2: error: #error PRIx32 not defined +cinttypes.pass.cpp:496:2: error: #error PRIx64 not defined +cinttypes.pass.cpp:500:2: error: #error PRIxLEAST8 not defined +cinttypes.pass.cpp:504:2: error: #error PRIxLEAST16 not defined +cinttypes.pass.cpp:508:2: error: #error PRIxLEAST32 not defined +cinttypes.pass.cpp:512:2: error: #error PRIxLEAST64 not defined +cinttypes.pass.cpp:516:2: error: #error PRIxFAST8 not defined +cinttypes.pass.cpp:520:2: error: #error PRIxFAST16 not defined +cinttypes.pass.cpp:524:2: error: #error PRIxFAST32 not defined +cinttypes.pass.cpp:528:2: error: #error PRIxFAST64 not defined +cinttypes.pass.cpp:532:2: error: #error PRIxMAX not defined +cinttypes.pass.cpp:536:2: error: #error PRIxPTR not defined +cinttypes.pass.cpp:540:2: error: #error PRIX8 not defined +cinttypes.pass.cpp:544:2: error: #error PRIX16 not defined +cinttypes.pass.cpp:548:2: error: #error PRIX32 not defined +cinttypes.pass.cpp:552:2: error: #error PRIX64 not defined +cinttypes.pass.cpp:556:2: error: #error PRIXLEAST8 not defined +cinttypes.pass.cpp:560:2: error: #error PRIXLEAST16 not defined +cinttypes.pass.cpp:564:2: error: #error PRIXLEAST32 not defined +cinttypes.pass.cpp:568:2: error: #error PRIXLEAST64 not defined +cinttypes.pass.cpp:572:2: error: #error PRIXFAST8 not defined +cinttypes.pass.cpp:576:2: error: #error PRIXFAST16 not defined +cinttypes.pass.cpp:580:2: error: #error PRIXFAST32 not defined +cinttypes.pass.cpp:584:2: error: #error PRIXFAST64 not defined +cinttypes.pass.cpp:588:2: error: #error PRIXMAX not defined +cinttypes.pass.cpp:592:2: error: #error PRIXPTR not defined +cinttypes.pass.cpp:596:2: error: #error SCNd8 not defined +cinttypes.pass.cpp:600:2: error: #error SCNd16 not defined +cinttypes.pass.cpp:604:2: error: #error SCNd32 not defined +cinttypes.pass.cpp:608:2: error: #error SCNd64 not defined +cinttypes.pass.cpp:612:2: error: #error SCNdLEAST8 not defined +cinttypes.pass.cpp:616:2: error: #error SCNdLEAST16 not defined +cinttypes.pass.cpp:620:2: error: #error SCNdLEAST32 not defined +cinttypes.pass.cpp:624:2: error: #error SCNdLEAST64 not defined +cinttypes.pass.cpp:628:2: error: #error SCNdFAST8 not defined +cinttypes.pass.cpp:632:2: error: #error SCNdFAST16 not defined +cinttypes.pass.cpp:636:2: error: #error SCNdFAST32 not defined +cinttypes.pass.cpp:640:2: error: #error SCNdFAST64 not defined +cinttypes.pass.cpp:644:2: error: #error SCNdMAX not defined +cinttypes.pass.cpp:648:2: error: #error SCNdPTR not defined +cinttypes.pass.cpp:652:2: error: #error SCNi8 not defined +cinttypes.pass.cpp:656:2: error: #error SCNi16 not defined +cinttypes.pass.cpp:660:2: error: #error SCNi32 not defined +cinttypes.pass.cpp:664:2: error: #error SCNi64 not defined +cinttypes.pass.cpp:668:2: error: #error SCNiLEAST8 not defined +cinttypes.pass.cpp:672:2: error: #error SCNiLEAST16 not defined +cinttypes.pass.cpp:676:2: error: #error SCNiLEAST32 not defined +cinttypes.pass.cpp:680:2: error: #error SCNiLEAST64 not defined +cinttypes.pass.cpp:684:2: error: #error SCNiFAST8 not defined +cinttypes.pass.cpp:688:2: error: #error SCNiFAST16 not defined +cinttypes.pass.cpp:692:2: error: #error SCNiFAST32 not defined +cinttypes.pass.cpp:696:2: error: #error SCNiFAST64 not defined +cinttypes.pass.cpp:700:2: error: #error SCNiMAX not defined +cinttypes.pass.cpp:704:2: error: #error SCNiPTR not defined +cinttypes.pass.cpp:708:2: error: #error SCNo8 not defined +cinttypes.pass.cpp:712:2: error: #error SCNo16 not defined +cinttypes.pass.cpp:716:2: error: #error SCNo32 not defined +cinttypes.pass.cpp:720:2: error: #error SCNo64 not defined +cinttypes.pass.cpp:724:2: error: #error SCNoLEAST8 not defined +cinttypes.pass.cpp:728:2: error: #error SCNoLEAST16 not defined +cinttypes.pass.cpp:732:2: error: #error SCNoLEAST32 not defined +cinttypes.pass.cpp:736:2: error: #error SCNoLEAST64 not defined +cinttypes.pass.cpp:740:2: error: #error SCNoFAST8 not defined +cinttypes.pass.cpp:744:2: error: #error SCNoFAST16 not defined +cinttypes.pass.cpp:748:2: error: #error SCNoFAST32 not defined +cinttypes.pass.cpp:752:2: error: #error SCNoFAST64 not defined +cinttypes.pass.cpp:756:2: error: #error SCNoMAX not defined +cinttypes.pass.cpp:760:2: error: #error SCNoPTR not defined +cinttypes.pass.cpp:764:2: error: #error SCNu8 not defined +cinttypes.pass.cpp:768:2: error: #error SCNu16 not defined +cinttypes.pass.cpp:772:2: error: #error SCNu32 not defined +cinttypes.pass.cpp:776:2: error: #error SCNu64 not defined +cinttypes.pass.cpp:780:2: error: #error SCNuLEAST8 not defined +cinttypes.pass.cpp:784:2: error: #error SCNuLEAST16 not defined +cinttypes.pass.cpp:788:2: error: #error SCNuLEAST32 not defined +cinttypes.pass.cpp:792:2: error: #error SCNuLEAST64 not defined +cinttypes.pass.cpp:796:2: error: #error SCNuFAST8 not defined +cinttypes.pass.cpp:800:2: error: #error SCNuFAST16 not defined +cinttypes.pass.cpp:804:2: error: #error SCNuFAST32 not defined +cinttypes.pass.cpp:808:2: error: #error SCNuFAST64 not defined +cinttypes.pass.cpp:812:2: error: #error SCNuMAX not defined +cinttypes.pass.cpp:816:2: error: #error SCNuPTR not defined +cinttypes.pass.cpp:820:2: error: #error SCNx8 not defined +cinttypes.pass.cpp:824:2: error: #error SCNx16 not defined +cinttypes.pass.cpp:828:2: error: #error SCNx32 not defined +cinttypes.pass.cpp:832:2: error: #error SCNx64 not defined +cinttypes.pass.cpp:836:2: error: #error SCNxLEAST8 not defined +cinttypes.pass.cpp:840:2: error: #error SCNxLEAST16 not defined +cinttypes.pass.cpp:844:2: error: #error SCNxLEAST32 not defined +cinttypes.pass.cpp:848:2: error: #error SCNxLEAST64 not defined +cinttypes.pass.cpp:852:2: error: #error SCNxFAST8 not defined +cinttypes.pass.cpp:856:2: error: #error SCNxFAST16 not defined +cinttypes.pass.cpp:860:2: error: #error SCNxFAST32 not defined +cinttypes.pass.cpp:864:2: error: #error SCNxFAST64 not defined +cinttypes.pass.cpp:868:2: error: #error SCNxMAX not defined +cinttypes.pass.cpp:872:2: error: #error SCNxPTR not defined +cinttypes.pass.cpp failed to compile +failed 1 tests in /test/input.output/file.streams/c.files +passed 3 tests in /test/input.output/file.streams/c.files +passed 1 tests in /test/input.output/file.streams/fstreams +passed 1 tests in /test/input.output/file.streams/fstreams/filebuf +passed 3 tests in /test/input.output/file.streams/fstreams/filebuf.assign +passed 2 tests in /test/input.output/file.streams/fstreams/filebuf.cons +passed 1 tests in /test/input.output/file.streams/fstreams/filebuf.members +Assertion failed: (f.sbumpc() == 0x4E51), function main, file underflow.pass.cpp, line 114. +./testit: line 84: 3181 Abort trap ./a.out +underflow.pass.cpp failed at run time +failed 1 tests in /test/input.output/file.streams/fstreams/filebuf.virtuals +passed 3 tests in /test/input.output/file.streams/fstreams/filebuf.virtuals +passed 1 tests in /test/input.output/file.streams/fstreams/fstream +passed 3 tests in /test/input.output/file.streams/fstreams/fstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/fstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/fstream.members +passed 1 tests in /test/input.output/file.streams/fstreams/ifstream +passed 3 tests in /test/input.output/file.streams/fstreams/ifstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/ifstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/ifstream.members +passed 1 tests in /test/input.output/file.streams/fstreams/ofstream +passed 3 tests in /test/input.output/file.streams/fstreams/ofstream.assign +passed 4 tests in /test/input.output/file.streams/fstreams/ofstream.cons +passed 4 tests in /test/input.output/file.streams/fstreams/ofstream.members +passed 1 tests in /test/input.output/input.output.general +passed 1 tests in /test/input.output/iostream.format +passed 4 tests in /test/input.output/iostream.format/ext.manip +passed 1 tests in /test/input.output/iostream.format/input.streams +passed 1 tests in /test/input.output/iostream.format/input.streams/iostreamclass +passed 2 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign +passed 2 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.cons +passed 1 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.dest +passed 1 tests in /test/input.output/iostream.format/input.streams/istream +passed 2 tests in /test/input.output/iostream.format/input.streams/istream/istream.assign +passed 2 tests in /test/input.output/iostream.format/input.streams/istream/istream.cons +passed 1 tests in /test/input.output/iostream.format/input.streams/istream/istream::sentry +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.formatted +passed 13 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.reqmts +passed 10 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream::extractors +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.manip +passed 1 tests in /test/input.output/iostream.format/input.streams/istream.rvalue +passed 18 tests in /test/input.output/iostream.format/input.streams/istream.unformatted +passed 1 tests in /test/input.output/iostream.format/output.streams +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream.assign +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream.cons +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.formatted +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.reqmts +passed 4 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters +passed 13 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic +passed 10 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.manip +passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.rvalue +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.seeks +passed 3 tests in /test/input.output/iostream.format/output.streams/ostream.unformatted +passed 2 tests in /test/input.output/iostream.format/output.streams/ostream::sentry +passed 7 tests in /test/input.output/iostream.format/std.manip +passed 2 tests in /test/input.output/iostream.forward +passed 1 tests in /test/input.output/iostream.objects +passed 4 tests in /test/input.output/iostream.objects/narrow.stream.objects +passed 4 tests in /test/input.output/iostream.objects/wide.stream.objects +passed 1 tests in /test/input.output/iostreams.base +passed 1 tests in /test/input.output/iostreams.base/fpos +passed 1 tests in /test/input.output/iostreams.base/fpos/fpos.members +passed 7 tests in /test/input.output/iostreams.base/fpos/fpos.operations +passed 1 tests in /test/input.output/iostreams.base/ios +passed 1 tests in /test/input.output/iostreams.base/ios/basic.ios.cons +passed 13 tests in /test/input.output/iostreams.base/ios/basic.ios.members +passed 11 tests in /test/input.output/iostreams.base/ios/iostate.flags +passed 1 tests in /test/input.output/iostreams.base/ios.base +passed 9 tests in /test/input.output/iostreams.base/ios.base/fmtflags.state +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.base.callback +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.base.cons +passed 2 tests in /test/input.output/iostreams.base/ios.base/ios.base.locales +passed 3 tests in /test/input.output/iostreams.base/ios.base/ios.base.storage +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.members.static +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::Init +passed 2 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::failure +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::fmtflags +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::iostate +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::openmode +passed 1 tests in /test/input.output/iostreams.base/ios.base/ios.types/ios::seekdir +passed 1 tests in /test/input.output/iostreams.base/std.ios.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/adjustfield.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/basefield.manip +passed 3 tests in /test/input.output/iostreams.base/std.ios.manip/error.reporting +passed 4 tests in /test/input.output/iostreams.base/std.ios.manip/floatfield.manip +passed 14 tests in /test/input.output/iostreams.base/std.ios.manip/fmtflags.manip +passed 2 tests in /test/input.output/iostreams.base/stream.types +passed 1 tests in /test/input.output/iostreams.requirements +passed 1 tests in /test/input.output/iostreams.requirements/iostream.limits.imbue +passed 1 tests in /test/input.output/iostreams.requirements/iostreams.limits.pos +passed 1 tests in /test/input.output/iostreams.requirements/iostreams.threadsafety +passed 1 tests in /test/input.output/stream.buffers +passed 1 tests in /test/input.output/stream.buffers/streambuf +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.cons +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.members +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.locales +passed 5 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.pback +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.put +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.get.area +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.buffer +passed 4 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.locales +passed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.pback +passed 2 tests in /test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.put +passed 1 tests in /test/input.output/stream.buffers/streambuf.reqts +passed 1 tests in /test/input.output/string.streams +passed 1 tests in /test/input.output/string.streams/istringstream +passed 3 tests in /test/input.output/string.streams/istringstream/istringstream.assign +passed 3 tests in /test/input.output/string.streams/istringstream/istringstream.cons +passed 1 tests in /test/input.output/string.streams/istringstream/istringstream.members +passed 1 tests in /test/input.output/string.streams/ostringstream +passed 3 tests in /test/input.output/string.streams/ostringstream/ostringstream.assign +passed 3 tests in /test/input.output/string.streams/ostringstream/ostringstream.cons +passed 1 tests in /test/input.output/string.streams/ostringstream/ostringstream.members +passed 1 tests in /test/input.output/string.streams/stringbuf +passed 3 tests in /test/input.output/string.streams/stringbuf/stringbuf.assign +passed 3 tests in /test/input.output/string.streams/stringbuf/stringbuf.cons +passed 1 tests in /test/input.output/string.streams/stringbuf/stringbuf.members +passed 6 tests in /test/input.output/string.streams/stringbuf/stringbuf.virtuals +passed 1 tests in /test/input.output/string.streams/stringstream +passed 3 tests in /test/input.output/string.streams/stringstream.cons +passed 3 tests in /test/input.output/string.streams/stringstream.cons/stringstream.assign +passed 1 tests in /test/input.output/string.streams/stringstream.members +passed 1 tests in /test/iterators +passed 1 tests in /test/iterators/iterator.primitives +passed 1 tests in /test/iterators/iterator.primitives/iterator.basic +passed 4 tests in /test/iterators/iterator.primitives/iterator.operations +passed 4 tests in /test/iterators/iterator.primitives/iterator.traits +passed 5 tests in /test/iterators/iterator.primitives/std.iterator.tags +passed 1 tests in /test/iterators/iterator.requirements +passed 1 tests in /test/iterators/iterator.requirements/bidirectional.iterators +passed 1 tests in /test/iterators/iterator.requirements/forward.iterators +passed 1 tests in /test/iterators/iterator.requirements/input.iterators +passed 1 tests in /test/iterators/iterator.requirements/iterator.iterators +passed 1 tests in /test/iterators/iterator.requirements/iterator.requirements.general +passed 1 tests in /test/iterators/iterator.requirements/output.iterators +passed 1 tests in /test/iterators/iterator.requirements/random.access.iterators +passed 1 tests in /test/iterators/iterator.synopsis +passed 1 tests in /test/iterators/iterators.general +passed 1 tests in /test/iterators/predef.iterators +passed 1 tests in /test/iterators/predef.iterators/insert.iterators +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/back.insert.iterator +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/front.insert.iterator +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.cons +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++ +passed 2 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op= +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op_astrk +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iter.ops/inserter +passed 1 tests in /test/iterators/predef.iterators/insert.iterators/insert.iterator +passed 1 tests in /test/iterators/predef.iterators/move.iterators +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops +passed 3 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+ +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+= +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.- +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-= +passed 6 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp +passed 5 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.conv +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.decr +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.index +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.ref +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.star +passed 2 tests in /test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op= +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iter.requirements +passed 1 tests in /test/iterators/predef.iterators/move.iterators/move.iterator +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops +passed 5 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.conv +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op!= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+ +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++ +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op- +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-- +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op.star +passed 2 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op== +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opdiff +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opindex +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt= +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opref +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opsum +passed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iter.requirements +types.pass.cpp: In function ‘void test() [with It = bidirectional_iterator]’: +types.pass.cpp:58: instantiated from here +types.pass.cpp:52: error: static assertion failed: "" +types.pass.cpp: In function ‘void test() [with It = random_access_iterator]’: +types.pass.cpp:59: instantiated from here +types.pass.cpp:52: error: static assertion failed: "" +types.pass.cpp failed to compile +failed 1 tests in /test/iterators/predef.iterators/reverse.iterators/reverse.iterator +passed 1 tests in /test/iterators/stream.iterators +passed 1 tests in /test/iterators/stream.iterators/istream.iterator +passed 3 tests in /test/iterators/stream.iterators/istream.iterator/istream.iterator.cons +passed 5 tests in /test/iterators/stream.iterators/istream.iterator/istream.iterator.ops +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator +passed 4 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::equal +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op!= +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op++ +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op== +passed 3 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op_astrk +passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::proxy +passed 6 tests in /test/iterators/stream.iterators/iterator.range +passed 1 tests in /test/iterators/stream.iterators/ostream.iterator +passed 3 tests in /test/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des +passed 3 tests in /test/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops +passed 1 tests in /test/iterators/stream.iterators/ostreambuf.iterator +passed 2 tests in /test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.cons +passed 4 tests in /test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops +passed 1 tests in /test/language.support +passed 1 tests in /test/language.support/cstdint +passed 1 tests in /test/language.support/cstdint/cstdint.syn +passed 1 tests in /test/language.support/support.dynamic +passed 1 tests in /test/language.support/support.dynamic/alloc.errors +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/bad.alloc +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/new.badlength +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/new.handler +passed 1 tests in /test/language.support/support.dynamic/alloc.errors/set.new.handler +passed 1 tests in /test/language.support/support.dynamic/new.delete +passed 4 tests in /test/language.support/support.dynamic/new.delete/new.delete.array +passed 1 tests in /test/language.support/support.dynamic/new.delete/new.delete.dataraces +passed 2 tests in /test/language.support/support.dynamic/new.delete/new.delete.placement +passed 4 tests in /test/language.support/support.dynamic/new.delete/new.delete.single +passed 1 tests in /test/language.support/support.exception +not implemented: /test/language.support/support.exception/except.nested +passed 1 tests in /test/language.support/support.exception/exception +passed 1 tests in /test/language.support/support.exception/exception.terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/set.terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/terminate +passed 1 tests in /test/language.support/support.exception/exception.terminate/terminate.handler +passed 1 tests in /test/language.support/support.exception/exception.unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/bad.exception +Assertion failed: (std::set_unexpected(f1) == std::terminate), function main, file set_unexpected.pass.cpp, line 20. +./testit: line 84: 9519 Abort trap ./a.out +set_unexpected.pass.cpp failed at run time +failed 1 tests in /test/language.support/support.exception/exception.unexpected/set.unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/unexpected +passed 1 tests in /test/language.support/support.exception/exception.unexpected/unexpected.handler +passed 4 tests in /test/language.support/support.exception/propagation +passed 1 tests in /test/language.support/support.exception/uncaught +passed 1 tests in /test/language.support/support.general +passed 2 tests in /test/language.support/support.initlist +passed 1 tests in /test/language.support/support.initlist/support.initlist.access +passed 1 tests in /test/language.support/support.initlist/support.initlist.cons +not implemented: /test/language.support/support.initlist/support.initlist.range +passed 1 tests in /test/language.support/support.limits +passed 4 tests in /test/language.support/support.limits/c.limits +passed 2 tests in /test/language.support/support.limits/limits +passed 1 tests in /test/language.support/support.limits/limits/denorm.style +passed 1 tests in /test/language.support/support.limits/limits/numeric.limits +passed 31 tests in /test/language.support/support.limits/limits/numeric.limits.members +passed 1 tests in /test/language.support/support.limits/limits/numeric.special +passed 1 tests in /test/language.support/support.limits/limits/round.style +passed 1 tests in /test/language.support/support.rtti +passed 1 tests in /test/language.support/support.rtti/bad.cast +passed 1 tests in /test/language.support/support.rtti/bad.typeid +passed 2 tests in /test/language.support/support.rtti/type.info +passed 12 tests in /test/language.support/support.runtime +quick_exit.pass.cpp: In function ‘int main()’: +quick_exit.pass.cpp:19: error: ‘at_quick_exit’ is not a member of ‘std’ +quick_exit.pass.cpp:20: error: ‘quick_exit’ was not declared in this scope +quick_exit.pass.cpp failed to compile +failed 1 tests in /test/language.support/support.start.term +passed 7 tests in /test/language.support/support.types +passed 1 tests in /test/localization +passed 2 tests in /test/localization/c.locales +passed 1 tests in /test/localization/locale.categories +passed 1 tests in /test/localization/locale.categories/category.collate +passed 2 tests in /test/localization/locale.categories/category.collate/locale.collate +passed 3 tests in /test/localization/locale.categories/category.collate/locale.collate/locale.collate.members +passed 1 tests in /test/localization/locale.categories/category.collate/locale.collate/locale.collate.virtuals +passed 4 tests in /test/localization/locale.categories/category.collate/locale.collate.byname +passed 1 tests in /test/localization/locale.categories/category.ctype +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.dtor +passed 14 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.statics +passed 1 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.virtuals +Undefined symbols: + "std::__1::codecvt::do_out(__mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const", referenced from: + vtable for my_facet in ccu2OYh1.o + "typeinfo for std::__1::codecvt", referenced from: + typeinfo for my_facet in ccu2OYh1.o + "std::__1::codecvt::do_in(__mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const", referenced from: + vtable for my_facet in ccu2OYh1.o + "std::__1::codecvt::do_length(__mbstate_t&, char const*, char const*, unsigned long) const", referenced from: + vtable for my_facet in ccu2OYh1.o + "std::__1::codecvt::do_max_length() const", referenced from: + vtable for my_facet in ccu2OYh1.o + "std::__1::codecvt::do_always_noconv() const", referenced from: + vtable for my_facet in ccu2OYh1.o + "std::__1::codecvt::do_unshift(__mbstate_t&, char*, char*, char*&) const", referenced from: + vtable for my_facet in ccu2OYh1.o + "vtable for std::__1::codecvt", referenced from: + __ZTVNSt3__17codecvtIDsc11__mbstate_tEE$non_lazy_ptr in ccu2OYh1.o + (maybe you meant: __ZTVNSt3__17codecvtIDsc11__mbstate_tEE$non_lazy_ptr) + "std::__1::codecvt::~codecvt()", referenced from: + my_facet::~my_facet() in ccu2OYh1.o + my_facet::~my_facet() in ccu2OYh1.o + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccu2OYh1.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::do_encoding() const", referenced from: + vtable for my_facet in ccu2OYh1.o +ld: symbol(s) not found +collect2: ld returned 1 exit status +ctor_char16_t.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::do_max_length() const", referenced from: + vtable for my_facet in ccD2IJTN.o + "std::__1::codecvt::do_out(__mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const", referenced from: + vtable for my_facet in ccD2IJTN.o + "std::__1::codecvt::~codecvt()", referenced from: + my_facet::~my_facet() in ccD2IJTN.o + my_facet::~my_facet() in ccD2IJTN.o + "std::__1::codecvt::do_length(__mbstate_t&, char const*, char const*, unsigned long) const", referenced from: + vtable for my_facet in ccD2IJTN.o + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccD2IJTN.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::do_in(__mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const", referenced from: + vtable for my_facet in ccD2IJTN.o + "std::__1::codecvt::do_encoding() const", referenced from: + vtable for my_facet in ccD2IJTN.o + "typeinfo for std::__1::codecvt", referenced from: + typeinfo for my_facet in ccD2IJTN.o + "std::__1::codecvt::do_always_noconv() const", referenced from: + vtable for my_facet in ccD2IJTN.o + "std::__1::codecvt::do_unshift(__mbstate_t&, char*, char*, char*&) const", referenced from: + vtable for my_facet in ccD2IJTN.o + "vtable for std::__1::codecvt", referenced from: + __ZTVNSt3__17codecvtIDic11__mbstate_tEE$non_lazy_ptr in ccD2IJTN.o + (maybe you meant: __ZTVNSt3__17codecvtIDic11__mbstate_tEE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +ctor_char32_t.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in cc9MmsPX.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +types_char16_t.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccueuWyO.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +types_char32_t.pass.cpp failed to compile +failed 4 tests in /test/localization/locale.categories/category.ctype/locale.codecvt +passed 5 tests in /test/localization/locale.categories/category.ctype/locale.codecvt +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccvH2Vlo.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char16_t_always_noconv.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccQvbPzf.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char16_t_encoding.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in cc7jZPf8.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char16_t_in.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccerNPxi.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char16_t_length.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccnI2IGs.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char16_t_max_length.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccQbYYqb.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char16_t_out.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccRp4I7M.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char16_t_unshift.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in cc7V0v1X.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char32_t_always_noconv.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccGaZKwp.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char32_t_encoding.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccn3mLkE.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char32_t_in.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in cctWGiAq.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char32_t_length.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccUSXqto.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char32_t_max_length.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccoL6dF0.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char32_t_out.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccrJDtbk.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char32_t_unshift.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in cc7yeXAQ.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDiDs11__mbstate_tE2idE$non_lazy_ptr in cc7yeXAQ.o + (maybe you meant: __ZNSt3__17codecvtIDiDs11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in cc7yeXAQ.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) + "vtable for std::__1::codecvt", referenced from: + __ZTVNSt3__17codecvtIDiDs11__mbstate_tEE$non_lazy_ptr in cc7yeXAQ.o + (maybe you meant: __ZTVNSt3__17codecvtIDiDs11__mbstate_tEE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +utf_sanity_check.pass.cpp failed to compile +failed 15 tests in /test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members +passed 14 tests in /test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members +passed 1 tests in /test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.virtuals +Undefined symbols: + "std::__1::codecvt_byname::~codecvt_byname()", referenced from: + my_facet::~my_facet() in cc3Os2jO.o + my_facet::~my_facet() in cc3Os2jO.o + "std::__1::codecvt::do_out(__mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const", referenced from: + vtable for my_facet in cc3Os2jO.o + "std::__1::codecvt_byname::codecvt_byname(char const*, unsigned long)", referenced from: + my_facet::my_facet(char const*, unsigned long) in cc3Os2jO.o + "std::__1::codecvt::do_in(__mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const", referenced from: + vtable for my_facet in cc3Os2jO.o + "std::__1::codecvt::do_length(__mbstate_t&, char const*, char const*, unsigned long) const", referenced from: + vtable for my_facet in cc3Os2jO.o + "std::__1::codecvt::do_max_length() const", referenced from: + vtable for my_facet in cc3Os2jO.o + "std::__1::codecvt::do_always_noconv() const", referenced from: + vtable for my_facet in cc3Os2jO.o + "std::__1::codecvt::do_unshift(__mbstate_t&, char*, char*, char*&) const", referenced from: + vtable for my_facet in cc3Os2jO.o + "typeinfo for std::__1::codecvt_byname", referenced from: + typeinfo for my_facet in cc3Os2jO.o + "std::__1::codecvt_byname::codecvt_byname(std::__1::basic_string, std::__1::allocator > const&, unsigned long)", referenced from: + my_facet::my_facet(std::__1::basic_string, std::__1::allocator > const&, unsigned long) in cc3Os2jO.o + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in cc3Os2jO.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::do_encoding() const", referenced from: + vtable for my_facet in cc3Os2jO.o +ld: symbol(s) not found +collect2: ld returned 1 exit status +ctor_char16_t.pass.cpp failed to compile +Undefined symbols: + "typeinfo for std::__1::codecvt_byname", referenced from: + typeinfo for my_facet in ccLHTUKt.o + "std::__1::codecvt::do_max_length() const", referenced from: + vtable for my_facet in ccLHTUKt.o + "std::__1::codecvt::do_out(__mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const", referenced from: + vtable for my_facet in ccLHTUKt.o + "std::__1::codecvt::do_length(__mbstate_t&, char const*, char const*, unsigned long) const", referenced from: + vtable for my_facet in ccLHTUKt.o + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccLHTUKt.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt_byname::codecvt_byname(char const*, unsigned long)", referenced from: + my_facet::my_facet(char const*, unsigned long) in ccLHTUKt.o + "std::__1::codecvt::do_in(__mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const", referenced from: + vtable for my_facet in ccLHTUKt.o + "std::__1::codecvt::do_encoding() const", referenced from: + vtable for my_facet in ccLHTUKt.o + "std::__1::codecvt_byname::codecvt_byname(std::__1::basic_string, std::__1::allocator > const&, unsigned long)", referenced from: + my_facet::my_facet(std::__1::basic_string, std::__1::allocator > const&, unsigned long) in ccLHTUKt.o + "std::__1::codecvt::do_always_noconv() const", referenced from: + vtable for my_facet in ccLHTUKt.o + "std::__1::codecvt_byname::~codecvt_byname()", referenced from: + my_facet::~my_facet() in ccLHTUKt.o + my_facet::~my_facet() in ccLHTUKt.o + "std::__1::codecvt::do_unshift(__mbstate_t&, char*, char*, char*&) const", referenced from: + vtable for my_facet in ccLHTUKt.o +ld: symbol(s) not found +collect2: ld returned 1 exit status +ctor_char32_t.pass.cpp failed to compile +failed 2 tests in /test/localization/locale.categories/category.ctype/locale.codecvt.byname +passed 2 tests in /test/localization/locale.categories/category.ctype/locale.codecvt.byname +passed 2 tests in /test/localization/locale.categories/category.ctype/locale.ctype +passed 12 tests in /test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members +passed 1 tests in /test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.virtuals +passed 13 tests in /test/localization/locale.categories/category.ctype/locale.ctype.byname +passed 1 tests in /test/localization/locale.categories/category.messages +passed 3 tests in /test/localization/locale.categories/category.messages/locale.messages +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages/locale.messages.members +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages/locale.messages.virtuals +passed 1 tests in /test/localization/locale.categories/category.messages/locale.messages.byname +passed 1 tests in /test/localization/locale.categories/category.monetary +passed 2 tests in /test/localization/locale.categories/category.monetary/locale.money.get +passed 5 tests in /test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.virtuals +passed 2 tests in /test/localization/locale.categories/category.monetary/locale.money.put +passed 5 tests in /test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.virtuals +passed 3 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct +passed 9 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members +passed 1 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.virtuals +passed 9 tests in /test/localization/locale.categories/category.monetary/locale.moneypunct.byname +passed 1 tests in /test/localization/locale.categories/category.numeric +passed 2 tests in /test/localization/locale.categories/category.numeric/locale.nm.put +passed 8 tests in /test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members +passed 1 tests in /test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.virtuals +passed 2 tests in /test/localization/locale.categories/category.numeric/locale.num.get +passed 11 tests in /test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members +passed 1 tests in /test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.virtuals +passed 1 tests in /test/localization/locale.categories/category.time +passed 3 tests in /test/localization/locale.categories/category.time/locale.time.get +passed 12 tests in /test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.get/locale.time.get.virtuals +passed 14 tests in /test/localization/locale.categories/category.time/locale.time.get.byname +passed 2 tests in /test/localization/locale.categories/category.time/locale.time.put +passed 2 tests in /test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.put/locale.time.put.virtuals +passed 1 tests in /test/localization/locale.categories/category.time/locale.time.put.byname +passed 1 tests in /test/localization/locale.categories/facet.numpunct +passed 2 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct +passed 5 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members +passed 1 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.virtuals +passed 3 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct.byname +passed 1 tests in /test/localization/locale.categories/facets.examples +not implemented: /test/localization/locale.stdcvt +passed 1 tests in /test/localization/locale.syn +passed 1 tests in /test/localization/locales +passed 1 tests in /test/localization/locales/locale +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccE5rgYT.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccE5rgYT.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +assign.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in cc4oUpfP.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in cc4oUpfP.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +char_pointer.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in cc1I34sC.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in cc1I34sC.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +copy.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccJ13QCf.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccJ13QCf.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +default.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccSv0OEF.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccSv0OEF.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +locale_char_pointer_cat.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in cc7t3C0k.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in cc7t3C0k.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +locale_facetptr.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccCtAzMe.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccCtAzMe.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +locale_locale_cat.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccpp3FWX.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccpp3FWX.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +locale_string_cat.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccNnVJYZ.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccNnVJYZ.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +string.pass.cpp failed to compile +failed 9 tests in /test/localization/locales/locale/locale.cons +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in cc741LHY.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in cc741LHY.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +combine.pass.cpp failed to compile +failed 1 tests in /test/localization/locales/locale/locale.members +passed 1 tests in /test/localization/locales/locale/locale.members +passed 2 tests in /test/localization/locales/locale/locale.operators +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in ccsfxlEg.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in ccsfxlEg.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +classic.pass.cpp failed to compile +Undefined symbols: + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr in cc2Pzz8W.o + (maybe you meant: __ZNSt3__17codecvtIDic11__mbstate_tE2idE$non_lazy_ptr) + "std::__1::codecvt::id", referenced from: + __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr in cc2Pzz8W.o + (maybe you meant: __ZNSt3__17codecvtIDsc11__mbstate_tE2idE$non_lazy_ptr) +ld: symbol(s) not found +collect2: ld returned 1 exit status +global.pass.cpp failed to compile +failed 2 tests in /test/localization/locales/locale/locale.statics +passed 1 tests in /test/localization/locales/locale/locale.types +passed 1 tests in /test/localization/locales/locale/locale.types/locale.category +passed 1 tests in /test/localization/locales/locale/locale.types/locale.facet +passed 1 tests in /test/localization/locales/locale/locale.types/locale.id +passed 1 tests in /test/localization/locales/locale.convenience +passed 11 tests in /test/localization/locales/locale.convenience/classification +passed 1 tests in /test/localization/locales/locale.convenience/conversions +not implemented: /test/localization/locales/locale.convenience/conversions/conversions.buffer +passed 2 tests in /test/localization/locales/locale.convenience/conversions/conversions.character +not implemented: /test/localization/locales/locale.convenience/conversions/conversions.string +passed 2 tests in /test/localization/locales/locale.global.templates +passed 1 tests in /test/localization/localization.general +passed 1 tests in /test/numerics +passed 4 tests in /test/numerics/c.math +passed 1 tests in /test/numerics/cfenv +passed 1 tests in /test/numerics/cfenv/cfenv.syn +passed 2 tests in /test/numerics/complex.number +passed 1 tests in /test/numerics/complex.number/ccmplx +passed 7 tests in /test/numerics/complex.number/cmplx.over +passed 1 tests in /test/numerics/complex.number/complex +passed 10 tests in /test/numerics/complex.number/complex.member.ops +passed 2 tests in /test/numerics/complex.number/complex.members +passed 22 tests in /test/numerics/complex.number/complex.ops +passed 12 tests in /test/numerics/complex.number/complex.special +passed 1 tests in /test/numerics/complex.number/complex.synopsis +passed 19 tests in /test/numerics/complex.number/complex.transcendentals +passed 8 tests in /test/numerics/complex.number/complex.value.ops +passed 1 tests in /test/numerics/numarray +passed 1 tests in /test/numerics/numarray/class.gslice +passed 1 tests in /test/numerics/numarray/class.gslice/gslice.access +passed 2 tests in /test/numerics/numarray/class.gslice/gslice.cons +passed 1 tests in /test/numerics/numarray/class.slice +passed 2 tests in /test/numerics/numarray/class.slice/cons.slice +passed 1 tests in /test/numerics/numarray/class.slice/slice.access +passed 2 tests in /test/numerics/numarray/template.gslice.array +passed 2 tests in /test/numerics/numarray/template.gslice.array/gslice.array.assign +passed 10 tests in /test/numerics/numarray/template.gslice.array/gslice.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.gslice.array/gslice.array.fill +passed 2 tests in /test/numerics/numarray/template.indirect.array +passed 2 tests in /test/numerics/numarray/template.indirect.array/indirect.array.assign +passed 10 tests in /test/numerics/numarray/template.indirect.array/indirect.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.indirect.array/indirect.array.fill +passed 2 tests in /test/numerics/numarray/template.mask.array +passed 2 tests in /test/numerics/numarray/template.mask.array/mask.array.assign +passed 10 tests in /test/numerics/numarray/template.mask.array/mask.array.comp.assign +passed 1 tests in /test/numerics/numarray/template.mask.array/mask.array.fill +passed 2 tests in /test/numerics/numarray/template.slice.array +passed 2 tests in /test/numerics/numarray/template.slice.array/slice.arr.assign +passed 10 tests in /test/numerics/numarray/template.slice.array/slice.arr.comp.assign +passed 1 tests in /test/numerics/numarray/template.slice.array/slice.arr.fill +passed 1 tests in /test/numerics/numarray/template.valarray +passed 2 tests in /test/numerics/numarray/template.valarray/valarray.access +passed 8 tests in /test/numerics/numarray/template.valarray/valarray.assign +passed 20 tests in /test/numerics/numarray/template.valarray/valarray.cassign +passed 11 tests in /test/numerics/numarray/template.valarray/valarray.cons +passed 10 tests in /test/numerics/numarray/template.valarray/valarray.members +passed 8 tests in /test/numerics/numarray/template.valarray/valarray.sub +passed 4 tests in /test/numerics/numarray/template.valarray/valarray.unary +passed 1 tests in /test/numerics/numarray/valarray.nonmembers +passed 30 tests in /test/numerics/numarray/valarray.nonmembers/valarray.binary +passed 24 tests in /test/numerics/numarray/valarray.nonmembers/valarray.comparison +passed 1 tests in /test/numerics/numarray/valarray.nonmembers/valarray.special +passed 20 tests in /test/numerics/numarray/valarray.nonmembers/valarray.transcend +passed 4 tests in /test/numerics/numarray/valarray.range +passed 1 tests in /test/numerics/numarray/valarray.syn +passed 1 tests in /test/numerics/numeric.ops +passed 2 tests in /test/numerics/numeric.ops/accumulate +passed 2 tests in /test/numerics/numeric.ops/adjacent.difference +passed 2 tests in /test/numerics/numeric.ops/inner.product +not implemented: /test/numerics/numeric.ops/numeric.iota +passed 2 tests in /test/numerics/numeric.ops/partial.sum +passed 1 tests in /test/numerics/numeric.requirements +passed 1 tests in /test/numerics/numerics.general +passed 1 tests in /test/numerics/rand +passed 1 tests in /test/numerics/rand/rand.adapt +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.disc +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.ibits +passed 12 tests in /test/numerics/rand/rand.adapt/rand.adapt.shuf +passed 3 tests in /test/numerics/rand/rand.device +passed 1 tests in /test/numerics/rand/rand.dis +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.bern +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin +not implemented: /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo +not implemented: /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal +not implemented: /test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson +not implemented: /test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.genpdf +not implemented: /test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst +passed 1 tests in /test/numerics/rand/rand.dis/rand.dist.uni +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int +passed 18 tests in /test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real +passed 1 tests in /test/numerics/rand/rand.eng +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.lcong +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.mers +passed 12 tests in /test/numerics/rand/rand.eng/rand.eng.sub +passed 10 tests in /test/numerics/rand/rand.predef +passed 1 tests in /test/numerics/rand/rand.req +passed 1 tests in /test/numerics/rand/rand.req/rand.req.adapt +passed 1 tests in /test/numerics/rand/rand.req/rand.req.dst +passed 1 tests in /test/numerics/rand/rand.req/rand.req.eng +passed 1 tests in /test/numerics/rand/rand.req/rand.req.genl +passed 1 tests in /test/numerics/rand/rand.req/rand.req.seedseq +passed 1 tests in /test/numerics/rand/rand.req/rand.req.urng +passed 1 tests in /test/numerics/rand/rand.synopsis +passed 1 tests in /test/numerics/rand/rand.util +passed 1 tests in /test/numerics/rand/rand.util/rand.util.canonical +passed 7 tests in /test/numerics/rand/rand.util/rand.util.seedseq +not implemented: /test/re +not implemented: /test/re/re.alg +not implemented: /test/re/re.alg/re.alg.match +not implemented: /test/re/re.alg/re.alg.replace +not implemented: /test/re/re.alg/re.alg.search +not implemented: /test/re/re.alg/re.except +not implemented: /test/re/re.badexp +not implemented: /test/re/re.const +not implemented: /test/re/re.const/re.err +not implemented: /test/re/re.const/re.matchflag +not implemented: /test/re/re.const/re.synopt +not implemented: /test/re/re.def +not implemented: /test/re/re.def/defns.regex.collating.element +not implemented: /test/re/re.def/defns.regex.finite.state.machine +not implemented: /test/re/re.def/defns.regex.format.specifier +not implemented: /test/re/re.def/defns.regex.matched +not implemented: /test/re/re.def/defns.regex.primary.equivalence.class +not implemented: /test/re/re.def/defns.regex.regular.expression +not implemented: /test/re/re.def/defns.regex.subexpression +not implemented: /test/re/re.general +not implemented: /test/re/re.grammar +not implemented: /test/re/re.iter +not implemented: /test/re/re.iter/re.regiter +not implemented: /test/re/re.iter/re.regiter/re.regiter.cnstr +not implemented: /test/re/re.iter/re.regiter/re.regiter.comp +not implemented: /test/re/re.iter/re.regiter/re.regiter.deref +not implemented: /test/re/re.iter/re.regiter/re.regiter.incr +not implemented: /test/re/re.iter/re.tokiter +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.cnstr +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.comp +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.deref +not implemented: /test/re/re.iter/re.tokiter/re.tokiter.incr +not implemented: /test/re/re.regex +not implemented: /test/re/re.regex/re.regex.assign +not implemented: /test/re/re.regex/re.regex.const +not implemented: /test/re/re.regex/re.regex.construct +not implemented: /test/re/re.regex/re.regex.locale +not implemented: /test/re/re.regex/re.regex.nonmemb +not implemented: /test/re/re.regex/re.regex.nonmemb/re.regex.nmswap +not implemented: /test/re/re.regex/re.regex.operations +not implemented: /test/re/re.regex/re.regex.swap +not implemented: /test/re/re.req +not implemented: /test/re/re.results +not implemented: /test/re/re.results/re.results.acc +not implemented: /test/re/re.results/re.results.all +not implemented: /test/re/re.results/re.results.const +not implemented: /test/re/re.results/re.results.form +not implemented: /test/re/re.results/re.results.nonmember +not implemented: /test/re/re.results/re.results.size +not implemented: /test/re/re.results/re.results.swap +not implemented: /test/re/re.submatch +not implemented: /test/re/re.submatch/re.submatch.members +not implemented: /test/re/re.submatch/re.submatch.op +not implemented: /test/re/re.syn +not implemented: /test/re/re.traits +passed 1 tests in /test/strings +passed 1 tests in /test/strings/basic.string +passed 4 tests in /test/strings/basic.string/string.access +passed 10 tests in /test/strings/basic.string/string.capacity +passed 16 tests in /test/strings/basic.string/string.cons +passed 8 tests in /test/strings/basic.string/string.iterators +passed 1 tests in /test/strings/basic.string/string.modifiers +passed 8 tests in /test/strings/basic.string/string.modifiers/string::append +passed 8 tests in /test/strings/basic.string/string.modifiers/string::assign +passed 1 tests in /test/strings/basic.string/string.modifiers/string::copy +passed 4 tests in /test/strings/basic.string/string.modifiers/string::erase +passed 9 tests in /test/strings/basic.string/string.modifiers/string::insert +passed 4 tests in /test/strings/basic.string/string.modifiers/string::op+= +passed 11 tests in /test/strings/basic.string/string.modifiers/string::replace +passed 1 tests in /test/strings/basic.string/string.modifiers/string::swap +passed 1 tests in /test/strings/basic.string/string.nonmembers +passed 6 tests in /test/strings/basic.string/string.nonmembers/string.io +passed 1 tests in /test/strings/basic.string/string.nonmembers/string.special +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::op!= +passed 5 tests in /test/strings/basic.string/string.nonmembers/string::op+ +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::operator== +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::opgt +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::opgt= +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::oplt +passed 3 tests in /test/strings/basic.string/string.nonmembers/string::oplt= +passed 1 tests in /test/strings/basic.string/string.ops +passed 3 tests in /test/strings/basic.string/string.ops/string.accessors +passed 6 tests in /test/strings/basic.string/string.ops/string::compare +passed 4 tests in /test/strings/basic.string/string.ops/string::find +passed 4 tests in /test/strings/basic.string/string.ops/string::find.first.not.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.first.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.last.not.of +passed 4 tests in /test/strings/basic.string/string.ops/string::find.last.of +passed 4 tests in /test/strings/basic.string/string.ops/string::rfind +passed 1 tests in /test/strings/basic.string/string.ops/string::substr +passed 1 tests in /test/strings/basic.string/string.require +passed 1 tests in /test/strings/basic.string.hash +cuchar.pass.cpp:12:18: error: cuchar: No such file or directory +cuchar.pass.cpp failed to compile +version_cuchar.pass.cpp:12:18: error: cuchar: No such file or directory +version_cuchar.pass.cpp:15:2: error: #error _LIBCPP_VERSION not defined +version_cuchar.pass.cpp failed to compile +failed 2 tests in /test/strings/c.strings +passed 8 tests in /test/strings/c.strings +passed 1 tests in /test/strings/char.traits +passed 1 tests in /test/strings/char.traits/char.traits.require +passed 1 tests in /test/strings/char.traits/char.traits.specializations +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t +passed 15 tests in /test/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t +passed 1 tests in /test/strings/char.traits/char.traits.typedefs +passed 1 tests in /test/strings/string.classes +not implemented: /test/strings/string.conversions +not implemented: /test/strings/strings.general +passed 1 tests in /test/thread +passed 1 tests in /test/thread/futures +not implemented: /test/thread/futures/futures.async +not implemented: /test/thread/futures/futures.atomic_future +not implemented: /test/thread/futures/futures.errors +not implemented: /test/thread/futures/futures.future_error +passed 3 tests in /test/thread/futures/futures.overview +not implemented: /test/thread/futures/futures.promise +not implemented: /test/thread/futures/futures.shared_future +not implemented: /test/thread/futures/futures.state +not implemented: /test/thread/futures/futures.tas +not implemented: /test/thread/futures/futures.tas/futures.taask.nonmembers +not implemented: /test/thread/futures/futures.tas/futures.task.members +not implemented: /test/thread/futures/futures.unique_future +notify_all_at_thread_exit.pass.cpp:20:2: error: #error notify_all_at_thread_exit not implemented +notify_all_at_thread_exit.pass.cpp failed to compile +failed 1 tests in /test/thread/thread.condition +passed 2 tests in /test/thread/thread.condition +passed 13 tests in /test/thread/thread.condition/thread.condition.condvar +passed 12 tests in /test/thread/thread.condition/thread.condition.condvarany +passed 1 tests in /test/thread/thread.general +passed 1 tests in /test/thread/thread.mutex +passed 1 tests in /test/thread/thread.mutex/thread.lock +passed 6 tests in /test/thread/thread.mutex/thread.lock/thread.lock.guard +passed 1 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique +passed 11 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons +passed 5 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking +passed 3 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod +passed 3 tests in /test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs +passed 2 tests in /test/thread/thread.mutex/thread.lock.algorithm +passed 1 tests in /test/thread/thread.mutex/thread.mutex.requirements +passed 6 tests in /test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.class +passed 6 tests in /test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.recursive +passed 1 tests in /test/thread/thread.mutex/thread.once +passed 1 tests in /test/thread/thread.mutex/thread.once/thread.once.callonce +passed 3 tests in /test/thread/thread.mutex/thread.once/thread.once.onceflag +passed 1 tests in /test/thread/thread.mutex/thread.timedmutex.requirements +passed 7 tests in /test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.class +passed 7 tests in /test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.recursive +passed 1 tests in /test/thread/thread.req +passed 1 tests in /test/thread/thread.req/thread.req.exception +passed 1 tests in /test/thread/thread.req/thread.req.native +passed 1 tests in /test/thread/thread.req/thread.req.paramname +passed 1 tests in /test/thread/thread.req/thread.req.timing +passed 1 tests in /test/thread/thread.threads +passed 1 tests in /test/thread/thread.threads/thread.thread.class +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.algorithm +passed 2 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.assign +passed 4 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.constr +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.destr +passed 7 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.id +passed 6 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.member +passed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.static +passed 4 tests in /test/thread/thread.threads/thread.thread.this +passed 1 tests in /test/utilities +passed 1 tests in /test/utilities/date.time +passed 1 tests in /test/utilities/function.objects +passed 6 tests in /test/utilities/function.objects/arithmetic.operations +passed 1 tests in /test/utilities/function.objects/base +passed 1 tests in /test/utilities/function.objects/bind +passed 1 tests in /test/utilities/function.objects/bind/func.bind +passed 4 tests in /test/utilities/function.objects/bind/func.bind/func.bind.bind +passed 2 tests in /test/utilities/function.objects/bind/func.bind/func.bind.isbind +passed 1 tests in /test/utilities/function.objects/bind/func.bind/func.bind.place +passed 3 tests in /test/utilities/function.objects/bitwise.operations +passed 6 tests in /test/utilities/function.objects/comparisons +passed 1 tests in /test/utilities/function.objects/func.def +passed 6 tests in /test/utilities/function.objects/func.memfn +passed 2 tests in /test/utilities/function.objects/func.require +passed 1 tests in /test/utilities/function.objects/func.wrap +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.badcall +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.badcall/func.wrap.badcall.const +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.alg +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.cap +alloc.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&); not implemented +alloc.pass.cpp failed to compile +alloc_F.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, F); not implemented +alloc_F.pass.cpp failed to compile +alloc_function.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, const function&); not implemented +alloc_function.pass.cpp failed to compile +alloc_nullptr.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, nullptr_t); not implemented +alloc_nullptr.pass.cpp failed to compile +alloc_rfunction.pass.cpp:21:2: error: #error template function(allocator_arg_t, const A&, function&&); not implemented +alloc_rfunction.pass.cpp failed to compile +failed 5 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con +passed 7 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con +passed 4 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv +assign_F_alloc.pass.cpp:21:2: error: #error template void assign(F&&, const A&); not implemented +assign_F_alloc.pass.cpp failed to compile +failed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod +passed 1 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.nullptr +passed 2 tests in /test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ +passed 4 tests in /test/utilities/function.objects/function.pointer.adaptors +passed 3 tests in /test/utilities/function.objects/logical.operations +passed 16 tests in /test/utilities/function.objects/member.pointer.adaptors +passed 4 tests in /test/utilities/function.objects/negators +passed 4 tests in /test/utilities/function.objects/refwrap +passed 1 tests in /test/utilities/function.objects/refwrap/refwrap.access +passed 1 tests in /test/utilities/function.objects/refwrap/refwrap.assign +passed 3 tests in /test/utilities/function.objects/refwrap/refwrap.const +passed 5 tests in /test/utilities/function.objects/refwrap/refwrap.helpers +passed 4 tests in /test/utilities/function.objects/refwrap/refwrap.invoke +passed 3 tests in /test/utilities/function.objects/unord.hash +passed 1 tests in /test/utilities/memory +passed 1 tests in /test/utilities/memory/allocator.adaptor +passed 5 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.cnstr +passed 9 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.members +passed 4 tests in /test/utilities/memory/allocator.adaptor/allocator.adaptor.types +passed 1 tests in /test/utilities/memory/allocator.tag +passed 3 tests in /test/utilities/memory/allocator.traits +passed 7 tests in /test/utilities/memory/allocator.traits/allocator.traits.members +passed 10 tests in /test/utilities/memory/allocator.traits/allocator.traits.types +passed 1 tests in /test/utilities/memory/allocator.uses +passed 1 tests in /test/utilities/memory/allocator.uses/allocator.uses.construction +passed 1 tests in /test/utilities/memory/allocator.uses/allocator.uses.trait +passed 1 tests in /test/utilities/memory/c.malloc +passed 2 tests in /test/utilities/memory/default.allocator +passed 1 tests in /test/utilities/memory/default.allocator/allocator.globals +passed 4 tests in /test/utilities/memory/default.allocator/allocator.members +passed 5 tests in /test/utilities/memory/pointer.traits +passed 1 tests in /test/utilities/memory/pointer.traits/pointer.traits.functions +passed 3 tests in /test/utilities/memory/pointer.traits/pointer.traits.types +passed 1 tests in /test/utilities/memory/ptr.align +passed 1 tests in /test/utilities/memory/specialized.algorithms +passed 1 tests in /test/utilities/memory/specialized.algorithms/specialized.addressof +passed 2 tests in /test/utilities/memory/specialized.algorithms/uninitialized.copy +passed 1 tests in /test/utilities/memory/specialized.algorithms/uninitialized.fill +passed 1 tests in /test/utilities/memory/specialized.algorithms/uninitialized.fill.n +passed 1 tests in /test/utilities/memory/storage.iterator +passed 1 tests in /test/utilities/memory/temporary.buffer +passed 1 tests in /test/utilities/memory/unique.ptr +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1 +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.general +passed 18 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime +passed 42 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor +passed 4 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers +passed 6 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.single +passed 17 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn +passed 48 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor +passed 1 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.dtor +passed 5 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers +passed 6 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers +passed 3 tests in /test/utilities/memory/unique.ptr/unique.ptr.special +passed 3 tests in /test/utilities/memory/util.dynamic.safety +passed 1 tests in /test/utilities/memory/util.smartptr +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.enab +not implemented: /test/utilities/memory/util.smartptr/util.smartptr.hash +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.getdeleter +passed 6 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign +passed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp +passed 20 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.dest +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.io +passed 5 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod +passed 6 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec +not implemented: /test/utilities/memory/util.smartptr/util.smartptr.shared.atomic +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless +passed 3 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign +passed 4 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.dest +passed 2 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod +passed 5 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.spec +passed 1 tests in /test/utilities/memory/util.smartptr/util.smartptr.weakptr +passed 1 tests in /test/utilities/meta +passed 1 tests in /test/utilities/meta/meta.hel +is_convertible.pass.cpp: In function ‘int main()’: +is_convertible.pass.cpp:225: error: static assertion failed: "" +is_convertible.pass.cpp:275: error: static assertion failed: "" +is_convertible.pass.cpp:277: error: static assertion failed: "" +is_convertible.pass.cpp:319: error: static assertion failed: "" +is_convertible.pass.cpp failed to compile +is_explicitly_convertible.pass.cpp: In function ‘int main()’: +is_explicitly_convertible.pass.cpp:22: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:22: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:22: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:22: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:22: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:22: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:23: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:23: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:23: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:23: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:23: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:23: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:24: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:24: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:24: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:24: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:24: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:24: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:25: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:25: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:25: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:25: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:25: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:25: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:27: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:27: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:27: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:27: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:27: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:27: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:28: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:28: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:28: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:28: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:28: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:28: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:30: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:30: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:30: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:30: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:30: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:30: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:31: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:31: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:31: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:31: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:31: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:31: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:33: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:33: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:33: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:33: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:33: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:33: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:34: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:34: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:34: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:34: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:34: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:34: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:35: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:35: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:35: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:35: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:35: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:35: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:36: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:36: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:36: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:36: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:36: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:36: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:38: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:38: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:38: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:38: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:38: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:38: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:39: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:39: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:39: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:39: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:39: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:39: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:40: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:40: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:40: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:40: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:40: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:40: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:41: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:41: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:41: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:41: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:41: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:41: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:43: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:43: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:43: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:43: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:43: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:43: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:44: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:44: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:44: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:44: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:44: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:44: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:45: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:45: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:45: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:45: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:45: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:45: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:46: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:46: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:46: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:46: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:46: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:46: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:48: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:48: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:48: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:48: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:48: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:48: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:49: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:49: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:49: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:49: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:49: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:49: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:50: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:50: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:50: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:50: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:50: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:50: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:51: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:51: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:51: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:51: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:51: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:51: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:53: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:53: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:53: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:53: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:53: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:53: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:54: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:54: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:54: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:54: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:54: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:54: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:55: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:55: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:55: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:55: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:55: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:55: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:56: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:56: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:56: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:56: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:56: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:56: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:58: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:58: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:58: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:58: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:58: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:58: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:59: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:59: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:59: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:59: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:59: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:59: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:60: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:60: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:60: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:60: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:60: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:60: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:61: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:61: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:61: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:61: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:61: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:61: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:64: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:64: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:64: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:64: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:64: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:64: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:64: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:64: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:65: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:65: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:65: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:65: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:65: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:65: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:65: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:65: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:67: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:67: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:67: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:67: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:67: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:69: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:69: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:69: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:69: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:69: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:69: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:70: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:70: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:70: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:70: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:70: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:70: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:72: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:72: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:72: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:72: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:72: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:72: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:73: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:73: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:73: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:73: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:73: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:73: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:73: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:73: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:73: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:75: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:75: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:75: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:75: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:75: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:76: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:76: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:76: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:76: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:76: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:76: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:76: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:76: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:78: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:78: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:78: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:78: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:78: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:78: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:79: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:79: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:79: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:79: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:79: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:79: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:79: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:79: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:81: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:81: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:81: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:81: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:81: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:81: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:81: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:81: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:82: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:82: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:82: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:82: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:82: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:82: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:82: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:82: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:84: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:84: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:84: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:84: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:84: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:84: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:84: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:84: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:85: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:85: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:85: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:85: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:85: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:85: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:85: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:85: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:87: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:87: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:87: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:87: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:87: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:87: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:87: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:87: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:88: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:88: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:88: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:88: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:88: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:88: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:88: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:88: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:91: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:91: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:91: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:91: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:91: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:91: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:91: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:91: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:91: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:92: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:92: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:92: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:92: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:92: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:92: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:92: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:92: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:92: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:94: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:94: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:94: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:94: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:94: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:94: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:96: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:96: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:96: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:96: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:96: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:96: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:96: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:97: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:97: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:97: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:97: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:97: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:97: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:97: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:97: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:97: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:99: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:99: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:99: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:99: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:99: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:99: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:99: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:100: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:100: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:100: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:100: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:100: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:100: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:100: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:100: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:100: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:100: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:102: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:102: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:102: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:102: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:102: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:102: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:103: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:103: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:103: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:103: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:103: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:103: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:103: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:103: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:103: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:105: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:105: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:105: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:105: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:105: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:105: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:105: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:106: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:106: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:106: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:106: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:106: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:106: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:106: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:106: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:106: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:108: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:108: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:108: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:108: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:108: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:108: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:108: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:108: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:108: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:109: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:109: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:109: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:109: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:109: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:109: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:109: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:109: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:109: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:111: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:111: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:111: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:111: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:111: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:111: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:111: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:111: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:111: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:112: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:112: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:112: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:112: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:112: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:112: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:112: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:112: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:112: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:114: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:114: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:114: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:114: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:114: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:114: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:114: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:114: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:114: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:115: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:115: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:115: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:115: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:115: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:115: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:115: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:115: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:115: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:118: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:118: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:118: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:118: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:118: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:118: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:118: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:118: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:118: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:119: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:119: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:119: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:119: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:119: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:119: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:119: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:120: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:120: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:120: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:120: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:120: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:120: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:120: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:120: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:120: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:121: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:121: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:121: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:121: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:121: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:121: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:121: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:123: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:123: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:123: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:123: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:123: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:123: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:124: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:124: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:124: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:124: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:124: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:124: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:124: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:126: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:126: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:126: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:126: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:126: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:126: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:126: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:127: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:127: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:127: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:127: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:127: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:127: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:127: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:129: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:129: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:129: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:129: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:129: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:129: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:129: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:130: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:130: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:130: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:130: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:130: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:130: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:130: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:130: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:130: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:130: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:131: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:131: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:131: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:131: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:131: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:131: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:131: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:132: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:132: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:132: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:132: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:132: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:132: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:132: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:134: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:134: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:134: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:134: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:134: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:134: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:135: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:135: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:135: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:135: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:135: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:135: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:135: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:135: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:135: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:136: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:136: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:136: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:136: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:136: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:136: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:136: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:137: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:137: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:137: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:137: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:137: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:137: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:137: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:139: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:139: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:139: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:139: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:139: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:139: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:139: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:140: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:140: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:140: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:140: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:140: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:140: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:140: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:140: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:140: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:141: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:141: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:141: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:141: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:141: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:141: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:141: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:142: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:142: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:142: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:142: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:142: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:142: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:142: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:144: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:144: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:144: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:144: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:144: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:144: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:144: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:144: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:144: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:145: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:145: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:145: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:145: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:145: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:145: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:145: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:145: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:145: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:146: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:146: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:146: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:146: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:146: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:146: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:146: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:147: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:147: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:147: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:147: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:147: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:147: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:147: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:149: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:149: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:149: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:149: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:149: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:149: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:149: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:149: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:149: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:150: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:150: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:150: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:150: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:150: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:150: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:150: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:150: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:150: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:151: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:151: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:151: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:151: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:151: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:151: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:151: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:152: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:152: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:152: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:152: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:152: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:152: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:152: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:154: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:154: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:154: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:154: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:154: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:154: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:154: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:154: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:154: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:155: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:155: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:155: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:155: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:155: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:155: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:155: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:155: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:155: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:156: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:156: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:156: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:156: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:156: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:156: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:156: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:157: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:157: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:157: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:157: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:157: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:157: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:157: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:160: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:160: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:160: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:160: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:160: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:160: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:160: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:160: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:161: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:161: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:161: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:161: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:161: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:161: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:162: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:162: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:162: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:162: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:162: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:162: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:162: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:162: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:163: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:163: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:163: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:163: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:163: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:163: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:165: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:165: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:165: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:165: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:165: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:166: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:166: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:166: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:166: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:166: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:166: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:168: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:168: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:168: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:168: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:168: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:168: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:169: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:169: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:169: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:169: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:169: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:169: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:171: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:171: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:171: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:171: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:171: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:171: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:172: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:172: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:172: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:172: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:172: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:172: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:172: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:172: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:172: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:173: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:173: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:173: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:173: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:173: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:173: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:174: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:174: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:174: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:174: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:174: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:174: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:176: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:176: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:176: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:176: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:176: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:177: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:177: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:177: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:177: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:177: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:177: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:177: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:177: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:178: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:178: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:178: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:178: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:178: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:178: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:179: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:179: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:179: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:179: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:179: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:179: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:181: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:181: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:181: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:181: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:181: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:181: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:182: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:182: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:182: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:182: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:182: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:182: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:182: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:182: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:183: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:183: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:183: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:183: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:183: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:183: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:184: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:184: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:184: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:184: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:184: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:184: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:186: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:186: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:186: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:186: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:186: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:186: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:186: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:186: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:187: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:187: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:187: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:187: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:187: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:187: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:187: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:187: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:188: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:188: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:188: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:188: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:188: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:188: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:189: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:189: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:189: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:189: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:189: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:189: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:191: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:191: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:191: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:191: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:191: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:191: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:191: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:191: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:192: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:192: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:192: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:192: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:192: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:192: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:192: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:192: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:193: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:193: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:193: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:193: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:193: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:193: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:194: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:194: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:194: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:194: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:194: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:194: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:196: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:196: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:196: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:196: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:196: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:196: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:196: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:196: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:197: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:197: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:197: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:197: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:197: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:197: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:197: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:197: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:198: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:198: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:198: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:198: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:198: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:198: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:199: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:199: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:199: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:199: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:199: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:199: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:202: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:202: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:202: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:202: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:202: error: expected primary-expression before ‘void’ +is_explicitly_convertible.pass.cpp:202: error: expected ‘)’ before ‘void’ +is_explicitly_convertible.pass.cpp:202: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:202: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:202: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:203: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:203: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:203: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:203: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:203: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:203: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:204: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:204: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:204: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:204: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:204: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:204: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:204: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:204: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:204: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:205: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:205: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:205: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:205: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:205: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:205: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:207: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:207: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:207: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:207: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:207: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:207: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:208: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:208: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:208: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:208: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:208: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:208: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:210: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:210: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:210: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:210: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:210: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:210: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:210: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:211: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:211: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:211: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:211: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:211: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:211: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:213: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:213: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:213: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:213: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:213: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:213: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:213: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:214: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:214: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:214: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:214: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:214: error: expected primary-expression before ‘*’ token +is_explicitly_convertible.pass.cpp:214: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:214: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:214: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:214: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:214: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:215: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:215: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:215: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:215: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:215: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:215: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:216: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:216: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:216: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:216: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:216: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:216: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:218: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:218: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:218: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:218: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:218: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:218: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:219: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:219: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:219: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:219: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:219: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:219: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:219: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:219: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:219: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:220: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:220: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:220: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:220: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:220: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:220: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:221: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:221: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:221: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:221: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:221: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:221: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:223: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:223: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:223: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:223: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:223: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:223: error: expected primary-expression before ‘>’ token +is_explicitly_convertible.pass.cpp:223: error: ‘::value’ has not been declared +is_explicitly_convertible.pass.cpp:224: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:224: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:224: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:224: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:224: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:224: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:224: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:224: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:224: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:225: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:225: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:225: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:225: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:225: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:225: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:226: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:226: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:226: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:226: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:226: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:226: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:228: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:228: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:228: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:228: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:228: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:228: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:228: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:228: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:228: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:229: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:229: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:229: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:229: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:229: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:229: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:229: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:229: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:229: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:230: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:230: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:230: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:230: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:230: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:230: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:231: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:231: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:231: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:231: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:231: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:231: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:233: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:233: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:233: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:233: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:233: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:233: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:233: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:233: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:233: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:234: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:234: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:234: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:234: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:234: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:234: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:234: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:234: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:234: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:235: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:235: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:235: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:235: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:235: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:235: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:236: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:236: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:236: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:236: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:236: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:236: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:238: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:238: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:238: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:238: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:238: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:238: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:238: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:238: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:238: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:239: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:239: error: expected primary-expression before ‘&’ token +is_explicitly_convertible.pass.cpp:239: error: expected primary-expression before ‘,’ token +is_explicitly_convertible.pass.cpp:239: error: a comma operator cannot appear in a constant-expression +is_explicitly_convertible.pass.cpp:239: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:239: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:239: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:239: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:239: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:240: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:240: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:240: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:240: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:240: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:240: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:241: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:241: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:241: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:241: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:241: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:241: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:244: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:244: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:244: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:244: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:244: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:244: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:245: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:245: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:245: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:245: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:245: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:245: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:246: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:246: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:246: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:246: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:246: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:246: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:247: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:247: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:247: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:247: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:247: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:247: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:249: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:249: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:249: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:249: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:249: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:249: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:250: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:250: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:250: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:250: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:250: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:250: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:252: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:252: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:252: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:252: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:252: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:252: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:253: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:253: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:253: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:253: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:253: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:253: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:255: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:255: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:255: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:255: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:255: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:255: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:256: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:256: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:256: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:256: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:256: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:256: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:257: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:257: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:257: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:257: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:257: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:257: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:258: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:258: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:258: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:258: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:258: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:258: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:260: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:260: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:260: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:260: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:260: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:260: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:261: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:261: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:261: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:261: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:261: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:261: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:262: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:262: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:262: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:262: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:262: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:262: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:263: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:263: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:263: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:263: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:263: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:263: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:265: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:265: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:265: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:265: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:265: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:265: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:266: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:266: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:266: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:266: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:266: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:266: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:267: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:267: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:267: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:267: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:267: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:267: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:268: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:268: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:268: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:268: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:268: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:268: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:270: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:270: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:270: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:270: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:270: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:270: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:271: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:271: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:271: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:271: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:271: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:271: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:272: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:272: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:272: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:272: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:272: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:272: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:273: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:273: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:273: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:273: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:273: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:273: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:275: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:275: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:275: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:275: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:275: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:275: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:276: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:276: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:276: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:276: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:276: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:276: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:277: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:277: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:277: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:277: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:277: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:277: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:278: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:278: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:278: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:278: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:278: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:278: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:280: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:280: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:280: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:280: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:280: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:280: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:281: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:281: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:281: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:281: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:281: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:281: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:282: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:282: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:282: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:282: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:282: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:282: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:283: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:283: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:283: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:283: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:283: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:283: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:286: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:286: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:286: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:286: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:286: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:286: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:287: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:287: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:287: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:287: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:287: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:287: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:288: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:288: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:288: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:288: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:288: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:288: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:289: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:289: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:289: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:289: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:289: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:289: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:291: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:291: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:291: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:291: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:291: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:291: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:292: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:292: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:292: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:292: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:292: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:292: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:294: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:294: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:294: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:294: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:294: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:294: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:295: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:295: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:295: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:295: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:295: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:295: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:297: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:297: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:297: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:297: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:297: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:297: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:298: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:298: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:298: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:298: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:298: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:298: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:299: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:299: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:299: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:299: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:299: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:299: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:300: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:300: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:300: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:300: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:300: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:300: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:302: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:302: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:302: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:302: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:302: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:302: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:303: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:303: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:303: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:303: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:303: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:303: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:304: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:304: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:304: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:304: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:304: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:304: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:305: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:305: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:305: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:305: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:305: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:305: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:307: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:307: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:307: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:307: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:307: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:307: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:308: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:308: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:308: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:308: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:308: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:308: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:309: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:309: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:309: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:309: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:309: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:309: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:310: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:310: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:310: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:310: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:310: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:310: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:312: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:312: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:312: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:312: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:312: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:312: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:313: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:313: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:313: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:313: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:313: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:313: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:314: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:314: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:314: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:314: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:314: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:314: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:315: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:315: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:315: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:315: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:315: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:315: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:317: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:317: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:317: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:317: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:317: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:317: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:318: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:318: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:318: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:318: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:318: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:318: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:319: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:319: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:319: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:319: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:319: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:319: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:320: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:320: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:320: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:320: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:320: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:320: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:322: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:322: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:322: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:322: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:322: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:322: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:323: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:323: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:323: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:323: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:323: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:323: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:324: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:324: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:324: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:324: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:324: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:324: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:325: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:325: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:325: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:325: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:325: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:325: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:328: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:328: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:328: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:328: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:328: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:328: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:329: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:329: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:329: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:329: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:329: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:329: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:330: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:330: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:330: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:330: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:330: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:330: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:331: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:331: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:331: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:331: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:331: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:331: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:333: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:333: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:333: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:333: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:333: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:333: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:334: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:334: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:334: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:334: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:334: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:334: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:336: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:336: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:336: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:336: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:336: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:336: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:337: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:337: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:337: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:337: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:337: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:337: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:339: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:339: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:339: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:339: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:339: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:339: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:340: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:340: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:340: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:340: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:340: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:340: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:341: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:341: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:341: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:341: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:341: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:341: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:342: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:342: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:342: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:342: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:342: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:342: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:344: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:344: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:344: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:344: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:344: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:344: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:345: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:345: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:345: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:345: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:345: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:345: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:346: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:346: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:346: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:346: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:346: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:346: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:347: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:347: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:347: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:347: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:347: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:347: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:349: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:349: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:349: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:349: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:349: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:349: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:350: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:350: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:350: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:350: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:350: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:350: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:351: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:351: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:351: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:351: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:351: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:351: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:352: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:352: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:352: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:352: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:352: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:352: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:354: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:354: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:354: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:354: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:354: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:354: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:355: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:355: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:355: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:355: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:355: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:355: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:356: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:356: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:356: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:356: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:356: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:356: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:357: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:357: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:357: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:357: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:357: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:357: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:359: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:359: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:359: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:359: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:359: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:359: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:360: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:360: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:360: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:360: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:360: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:360: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:361: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:361: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:361: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:361: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:361: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:361: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:362: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:362: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:362: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:362: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:362: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:362: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:364: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:364: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:364: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:364: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:364: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:364: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:365: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:365: error: expected primary-expression before ‘char’ +is_explicitly_convertible.pass.cpp:365: error: expected ‘)’ before ‘char’ +is_explicitly_convertible.pass.cpp:365: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:365: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:365: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:366: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:366: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:366: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:366: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:366: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:366: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp:367: error: ‘is_explicitly_convertible’ is not a member of ‘std’ +is_explicitly_convertible.pass.cpp:367: error: expected primary-expression before ‘const’ +is_explicitly_convertible.pass.cpp:367: error: expected ‘)’ before ‘const’ +is_explicitly_convertible.pass.cpp:367: error: expected ‘,’ before ‘;’ token +is_explicitly_convertible.pass.cpp:367: error: expected string-literal before ‘;’ token +is_explicitly_convertible.pass.cpp:367: error: expected ‘)’ before ‘;’ token +is_explicitly_convertible.pass.cpp failed to compile +failed 2 tests in /test/utilities/meta/meta.rel +passed 2 tests in /test/utilities/meta/meta.rel +passed 1 tests in /test/utilities/meta/meta.rqmts +passed 1 tests in /test/utilities/meta/meta.trans +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.arr +passed 6 tests in /test/utilities/meta/meta.trans/meta.trans.cv +underlying_type.pass.cpp:18:2: error: #error underlying_type is not implemented +underlying_type.pass.cpp failed to compile +failed 1 tests in /test/utilities/meta/meta.trans/meta.trans.other +passed 7 tests in /test/utilities/meta/meta.trans/meta.trans.other +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.ptr +passed 3 tests in /test/utilities/meta/meta.trans/meta.trans.ref +passed 2 tests in /test/utilities/meta/meta.trans/meta.trans.sign +passed 1 tests in /test/utilities/meta/meta.type.synop +passed 1 tests in /test/utilities/meta/meta.unary +passed 13 tests in /test/utilities/meta/meta.unary/meta.unary.cat +passed 13 tests in /test/utilities/meta/meta.unary/meta.unary.comp +has_copy_assign.pass.cpp:18:2: error: #error has_copy_assign not implemented +has_copy_assign.pass.cpp failed to compile +has_copy_constructor.pass.cpp:18:2: error: #error has_copy_constructor not implemented +has_copy_constructor.pass.cpp failed to compile +has_default_constructor.pass.cpp:18:2: error: #error has_default_constructor not implemented +has_default_constructor.pass.cpp failed to compile +has_move_assign.pass.cpp:18:2: error: #error has_move_assign not implemented +has_move_assign.pass.cpp failed to compile +has_move_constructor.pass.cpp:18:2: error: #error has_move_constructor not implemented +has_move_constructor.pass.cpp failed to compile +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = Union]’: +has_nothrow_copy_assign.pass.cpp:66: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: static assertion failed: "" +has_nothrow_copy_assign.pass.cpp:66: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: static assertion failed: "" +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = Abstract]’: +has_nothrow_copy_assign.pass.cpp:67: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: static assertion failed: "" +has_nothrow_copy_assign.pass.cpp:67: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: static assertion failed: "" +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = Empty]’: +has_nothrow_copy_assign.pass.cpp:68: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: static assertion failed: "" +has_nothrow_copy_assign.pass.cpp:68: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: static assertion failed: "" +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = NotEmpty]’: +has_nothrow_copy_assign.pass.cpp:75: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: static assertion failed: "" +has_nothrow_copy_assign.pass.cpp:75: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: static assertion failed: "" +has_nothrow_copy_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = bit_zero]’: +has_nothrow_copy_assign.pass.cpp:76: instantiated from here +has_nothrow_copy_assign.pass.cpp:19: error: static assertion failed: "" +has_nothrow_copy_assign.pass.cpp:76: instantiated from here +has_nothrow_copy_assign.pass.cpp:21: error: static assertion failed: "" +has_nothrow_copy_assign.pass.cpp failed to compile +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_not_nothrow_copy_constructor() [with T = int&]’: +has_nothrow_copy_constructor.pass.cpp:64: instantiated from here +has_nothrow_copy_constructor.pass.cpp:28: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:29: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:30: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:31: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = Union]’: +has_nothrow_copy_constructor.pass.cpp:66: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:66: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:66: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:66: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = Abstract]’: +has_nothrow_copy_constructor.pass.cpp:67: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:67: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:67: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:67: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = Empty]’: +has_nothrow_copy_constructor.pass.cpp:68: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:68: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:68: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:68: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = NotEmpty]’: +has_nothrow_copy_constructor.pass.cpp:75: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:75: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:75: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:75: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = bit_zero]’: +has_nothrow_copy_constructor.pass.cpp:76: instantiated from here +has_nothrow_copy_constructor.pass.cpp:19: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:76: instantiated from here +has_nothrow_copy_constructor.pass.cpp:20: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:76: instantiated from here +has_nothrow_copy_constructor.pass.cpp:21: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp:76: instantiated from here +has_nothrow_copy_constructor.pass.cpp:22: error: static assertion failed: "" +has_nothrow_copy_constructor.pass.cpp failed to compile +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = Union]’: +has_nothrow_default_constructor.pass.cpp:66: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:66: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:66: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:66: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = Abstract]’: +has_nothrow_default_constructor.pass.cpp:67: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:67: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:67: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:67: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = Empty]’: +has_nothrow_default_constructor.pass.cpp:68: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:68: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:68: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:68: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = NotEmpty]’: +has_nothrow_default_constructor.pass.cpp:75: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:75: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:75: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:75: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = bit_zero]’: +has_nothrow_default_constructor.pass.cpp:76: instantiated from here +has_nothrow_default_constructor.pass.cpp:19: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:76: instantiated from here +has_nothrow_default_constructor.pass.cpp:20: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:76: instantiated from here +has_nothrow_default_constructor.pass.cpp:21: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp:76: instantiated from here +has_nothrow_default_constructor.pass.cpp:22: error: static assertion failed: "" +has_nothrow_default_constructor.pass.cpp failed to compile +has_nothrow_move_assign.pass.cpp:18:2: error: #error has_nothrow_move_assign not implemented +has_nothrow_move_assign.pass.cpp failed to compile +has_nothrow_move_constructor.pass.cpp:18:2: error: #error has_nothrow_move_constructor not implemented +has_nothrow_move_constructor.pass.cpp failed to compile +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = Union]’: +has_trivial_copy_assign.pass.cpp:66: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: static assertion failed: "" +has_trivial_copy_assign.pass.cpp:66: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: static assertion failed: "" +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = Abstract]’: +has_trivial_copy_assign.pass.cpp:67: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: static assertion failed: "" +has_trivial_copy_assign.pass.cpp:67: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: static assertion failed: "" +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = Empty]’: +has_trivial_copy_assign.pass.cpp:68: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: static assertion failed: "" +has_trivial_copy_assign.pass.cpp:68: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: static assertion failed: "" +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = NotEmpty]’: +has_trivial_copy_assign.pass.cpp:75: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: static assertion failed: "" +has_trivial_copy_assign.pass.cpp:75: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: static assertion failed: "" +has_trivial_copy_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = bit_zero]’: +has_trivial_copy_assign.pass.cpp:76: instantiated from here +has_trivial_copy_assign.pass.cpp:19: error: static assertion failed: "" +has_trivial_copy_assign.pass.cpp:76: instantiated from here +has_trivial_copy_assign.pass.cpp:21: error: static assertion failed: "" +has_trivial_copy_assign.pass.cpp failed to compile +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_not_trivial_copy_constructor() [with T = int&]’: +has_trivial_copy_constructor.pass.cpp:64: instantiated from here +has_trivial_copy_constructor.pass.cpp:28: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:29: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:30: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:31: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = Union]’: +has_trivial_copy_constructor.pass.cpp:66: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:66: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:66: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:66: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = Abstract]’: +has_trivial_copy_constructor.pass.cpp:67: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:67: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:67: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:67: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = Empty]’: +has_trivial_copy_constructor.pass.cpp:68: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:68: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:68: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:68: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = NotEmpty]’: +has_trivial_copy_constructor.pass.cpp:75: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:75: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:75: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:75: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = bit_zero]’: +has_trivial_copy_constructor.pass.cpp:76: instantiated from here +has_trivial_copy_constructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:76: instantiated from here +has_trivial_copy_constructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:76: instantiated from here +has_trivial_copy_constructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp:76: instantiated from here +has_trivial_copy_constructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_copy_constructor.pass.cpp failed to compile +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = Union]’: +has_trivial_default_constructor.pass.cpp:66: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:66: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:66: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:66: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = Abstract]’: +has_trivial_default_constructor.pass.cpp:67: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:67: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:67: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:67: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = Empty]’: +has_trivial_default_constructor.pass.cpp:68: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:68: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:68: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:68: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = NotEmpty]’: +has_trivial_default_constructor.pass.cpp:75: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:75: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:75: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:75: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = bit_zero]’: +has_trivial_default_constructor.pass.cpp:76: instantiated from here +has_trivial_default_constructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:76: instantiated from here +has_trivial_default_constructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:76: instantiated from here +has_trivial_default_constructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp:76: instantiated from here +has_trivial_default_constructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_default_constructor.pass.cpp failed to compile +has_trivial_destructor.pass.cpp: In function ‘void test_has_trivial_destructor() [with T = Union]’: +has_trivial_destructor.pass.cpp:68: instantiated from here +has_trivial_destructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_destructor.pass.cpp:68: instantiated from here +has_trivial_destructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_destructor.pass.cpp:68: instantiated from here +has_trivial_destructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_destructor.pass.cpp:68: instantiated from here +has_trivial_destructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_destructor.pass.cpp: In function ‘void test_has_trivial_destructor() [with T = Empty]’: +has_trivial_destructor.pass.cpp:69: instantiated from here +has_trivial_destructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_destructor.pass.cpp:69: instantiated from here +has_trivial_destructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_destructor.pass.cpp:69: instantiated from here +has_trivial_destructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_destructor.pass.cpp:69: instantiated from here +has_trivial_destructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_destructor.pass.cpp: In function ‘void test_has_trivial_destructor() [with T = bit_zero]’: +has_trivial_destructor.pass.cpp:76: instantiated from here +has_trivial_destructor.pass.cpp:19: error: static assertion failed: "" +has_trivial_destructor.pass.cpp:76: instantiated from here +has_trivial_destructor.pass.cpp:20: error: static assertion failed: "" +has_trivial_destructor.pass.cpp:76: instantiated from here +has_trivial_destructor.pass.cpp:21: error: static assertion failed: "" +has_trivial_destructor.pass.cpp:76: instantiated from here +has_trivial_destructor.pass.cpp:22: error: static assertion failed: "" +has_trivial_destructor.pass.cpp failed to compile +has_trivial_move_assign.pass.cpp:18:2: error: #error has_trivial_move_assign not implemented +has_trivial_move_assign.pass.cpp failed to compile +has_trivial_move_constructor.pass.cpp:18:2: error: #error has_trivial_move_constructor not implemented +has_trivial_move_constructor.pass.cpp failed to compile +has_virtual_destructor.pass.cpp: In function ‘void test_has_virtual_destructor() [with T = Abstract]’: +has_virtual_destructor.pass.cpp:75: instantiated from here +has_virtual_destructor.pass.cpp:19: error: static assertion failed: "" +has_virtual_destructor.pass.cpp:75: instantiated from here +has_virtual_destructor.pass.cpp:20: error: static assertion failed: "" +has_virtual_destructor.pass.cpp:75: instantiated from here +has_virtual_destructor.pass.cpp:21: error: static assertion failed: "" +has_virtual_destructor.pass.cpp:75: instantiated from here +has_virtual_destructor.pass.cpp:22: error: static assertion failed: "" +has_virtual_destructor.pass.cpp: In function ‘void test_has_virtual_destructor() [with T = NotEmpty]’: +has_virtual_destructor.pass.cpp:76: instantiated from here +has_virtual_destructor.pass.cpp:19: error: static assertion failed: "" +has_virtual_destructor.pass.cpp:76: instantiated from here +has_virtual_destructor.pass.cpp:20: error: static assertion failed: "" +has_virtual_destructor.pass.cpp:76: instantiated from here +has_virtual_destructor.pass.cpp:21: error: static assertion failed: "" +has_virtual_destructor.pass.cpp:76: instantiated from here +has_virtual_destructor.pass.cpp:22: error: static assertion failed: "" +has_virtual_destructor.pass.cpp failed to compile +is_literal_type.pass.cpp: In function ‘int main()’: +is_literal_type.pass.cpp:18: error: ‘is_literal_type’ is not a member of ‘std’ +is_literal_type.pass.cpp:18: error: expected primary-expression before ‘int’ +is_literal_type.pass.cpp:18: error: expected ‘,’ before ‘int’ +is_literal_type.pass.cpp:18: error: expected string-literal before ‘int’ +is_literal_type.pass.cpp:18: error: expected ‘)’ before ‘int’ +is_literal_type.pass.cpp:19: error: ‘is_literal_type’ is not a member of ‘std’ +is_literal_type.pass.cpp:19: error: expected primary-expression before ‘const’ +is_literal_type.pass.cpp:19: error: expected ‘,’ before ‘const’ +is_literal_type.pass.cpp:19: error: expected string-literal before ‘const’ +is_literal_type.pass.cpp:19: error: expected ‘)’ before ‘const’ +is_literal_type.pass.cpp:20: error: ‘is_literal_type’ is not a member of ‘std’ +is_literal_type.pass.cpp:20: error: expected primary-expression before ‘int’ +is_literal_type.pass.cpp:20: error: expected ‘,’ before ‘int’ +is_literal_type.pass.cpp:20: error: expected string-literal before ‘int’ +is_literal_type.pass.cpp:20: error: expected ‘)’ before ‘int’ +is_literal_type.pass.cpp:21: error: ‘is_literal_type’ is not a member of ‘std’ +is_literal_type.pass.cpp:21: error: expected primary-expression before ‘volatile’ +is_literal_type.pass.cpp:21: error: expected ‘,’ before ‘volatile’ +is_literal_type.pass.cpp:21: error: expected string-literal before ‘volatile’ +is_literal_type.pass.cpp:21: error: expected ‘)’ before ‘volatile’ +is_literal_type.pass.cpp failed to compile +is_nothrow_constructible.pass.cpp: In function ‘int main()’: +is_nothrow_constructible.pass.cpp:50: error: ‘is_nothrow_constructible’ is not a member of ‘std’ +is_nothrow_constructible.pass.cpp:50: error: expected primary-expression before ‘int’ +is_nothrow_constructible.pass.cpp:50: error: expected ‘)’ before ‘int’ +is_nothrow_constructible.pass.cpp:50: error: expected ‘,’ before ‘;’ token +is_nothrow_constructible.pass.cpp:50: error: expected string-literal before ‘;’ token +is_nothrow_constructible.pass.cpp:50: error: expected ‘)’ before ‘;’ token +is_nothrow_constructible.pass.cpp failed to compile +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = int]’: +is_pod.pass.cpp:46: instantiated from here +is_pod.pass.cpp:20: error: static assertion failed: "" +is_pod.pass.cpp:46: instantiated from here +is_pod.pass.cpp:22: error: static assertion failed: "" +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = double]’: +is_pod.pass.cpp:47: instantiated from here +is_pod.pass.cpp:20: error: static assertion failed: "" +is_pod.pass.cpp:47: instantiated from here +is_pod.pass.cpp:22: error: static assertion failed: "" +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = int*]’: +is_pod.pass.cpp:48: instantiated from here +is_pod.pass.cpp:20: error: static assertion failed: "" +is_pod.pass.cpp:48: instantiated from here +is_pod.pass.cpp:22: error: static assertion failed: "" +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = const int*]’: +is_pod.pass.cpp:49: instantiated from here +is_pod.pass.cpp:20: error: static assertion failed: "" +is_pod.pass.cpp:49: instantiated from here +is_pod.pass.cpp:22: error: static assertion failed: "" +is_pod.pass.cpp: In function ‘void test_is_pod() [with T = char [3]]’: +is_pod.pass.cpp:50: instantiated from here +is_pod.pass.cpp:20: error: static assertion failed: "" +is_pod.pass.cpp:50: instantiated from here +is_pod.pass.cpp:22: error: static assertion failed: "" +is_pod.pass.cpp failed to compile +is_standard_layout.pass.cpp: In function ‘int main()’: +is_standard_layout.pass.cpp:18: error: ‘is_standard_layout’ is not a member of ‘std’ +is_standard_layout.pass.cpp:18: error: expected primary-expression before ‘int’ +is_standard_layout.pass.cpp:18: error: expected ‘,’ before ‘int’ +is_standard_layout.pass.cpp:18: error: expected string-literal before ‘int’ +is_standard_layout.pass.cpp:18: error: expected ‘)’ before ‘int’ +is_standard_layout.pass.cpp:19: error: ‘is_standard_layout’ is not a member of ‘std’ +is_standard_layout.pass.cpp:19: error: expected primary-expression before ‘int’ +is_standard_layout.pass.cpp:19: error: expected ‘,’ before ‘int’ +is_standard_layout.pass.cpp:19: error: expected string-literal before ‘int’ +is_standard_layout.pass.cpp:19: error: expected ‘)’ before ‘int’ +is_standard_layout.pass.cpp:20: error: ‘is_standard_layout’ is not a member of ‘std’ +is_standard_layout.pass.cpp:20: error: expected primary-expression before ‘volatile’ +is_standard_layout.pass.cpp:20: error: expected ‘,’ before ‘volatile’ +is_standard_layout.pass.cpp:20: error: expected string-literal before ‘volatile’ +is_standard_layout.pass.cpp:20: error: expected ‘)’ before ‘volatile’ +is_standard_layout.pass.cpp failed to compile +is_trivial.pass.cpp: In function ‘int main()’: +is_trivial.pass.cpp:18: error: ‘is_trivial’ is not a member of ‘std’ +is_trivial.pass.cpp:18: error: expected primary-expression before ‘int’ +is_trivial.pass.cpp:18: error: expected ‘,’ before ‘int’ +is_trivial.pass.cpp:18: error: expected string-literal before ‘int’ +is_trivial.pass.cpp:18: error: expected ‘)’ before ‘int’ +is_trivial.pass.cpp:19: error: ‘is_trivial’ is not a member of ‘std’ +is_trivial.pass.cpp:19: error: expected primary-expression before ‘int’ +is_trivial.pass.cpp:19: error: expected ‘,’ before ‘int’ +is_trivial.pass.cpp:19: error: expected string-literal before ‘int’ +is_trivial.pass.cpp:19: error: expected ‘)’ before ‘int’ +is_trivial.pass.cpp:20: error: ‘is_trivial’ is not a member of ‘std’ +is_trivial.pass.cpp:20: error: expected primary-expression before ‘volatile’ +is_trivial.pass.cpp:20: error: expected ‘,’ before ‘volatile’ +is_trivial.pass.cpp:20: error: expected string-literal before ‘volatile’ +is_trivial.pass.cpp:20: error: expected ‘)’ before ‘volatile’ +is_trivial.pass.cpp failed to compile +is_trivialially_copyable.pass.cpp: In function ‘int main()’: +is_trivialially_copyable.pass.cpp:30: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:30: error: expected primary-expression before ‘int’ +is_trivialially_copyable.pass.cpp:30: error: expected ‘,’ before ‘int’ +is_trivialially_copyable.pass.cpp:30: error: expected string-literal before ‘int’ +is_trivialially_copyable.pass.cpp:30: error: expected ‘)’ before ‘int’ +is_trivialially_copyable.pass.cpp:31: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:31: error: expected primary-expression before ‘const’ +is_trivialially_copyable.pass.cpp:31: error: expected ‘,’ before ‘const’ +is_trivialially_copyable.pass.cpp:31: error: expected string-literal before ‘const’ +is_trivialially_copyable.pass.cpp:31: error: expected ‘)’ before ‘const’ +is_trivialially_copyable.pass.cpp:32: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:32: error: expected primary-expression before ‘int’ +is_trivialially_copyable.pass.cpp:32: error: expected ‘,’ before ‘int’ +is_trivialially_copyable.pass.cpp:32: error: expected string-literal before ‘int’ +is_trivialially_copyable.pass.cpp:32: error: expected ‘)’ before ‘int’ +is_trivialially_copyable.pass.cpp:33: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:33: error: expected primary-expression before ‘>’ token +is_trivialially_copyable.pass.cpp:33: error: ‘::value’ has not been declared +is_trivialially_copyable.pass.cpp:34: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:34: error: expected primary-expression before ‘const’ +is_trivialially_copyable.pass.cpp:34: error: expected ‘,’ before ‘const’ +is_trivialially_copyable.pass.cpp:34: error: expected string-literal before ‘const’ +is_trivialially_copyable.pass.cpp:34: error: expected ‘)’ before ‘const’ +is_trivialially_copyable.pass.cpp:35: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:35: error: expected primary-expression before ‘const’ +is_trivialially_copyable.pass.cpp:35: error: expected ‘,’ before ‘const’ +is_trivialially_copyable.pass.cpp:35: error: expected string-literal before ‘const’ +is_trivialially_copyable.pass.cpp:35: error: expected ‘)’ before ‘const’ +is_trivialially_copyable.pass.cpp:36: error: ‘is_trivially_copyable’ is not a member of ‘std’ +is_trivialially_copyable.pass.cpp:36: error: expected primary-expression before ‘>’ token +is_trivialially_copyable.pass.cpp:36: error: ‘::value’ has not been declared +is_trivialially_copyable.pass.cpp failed to compile +failed 23 tests in /test/utilities/meta/meta.unary/meta.unary.prop +passed 11 tests in /test/utilities/meta/meta.unary/meta.unary.prop +passed 2 tests in /test/utilities/ratio +passed 8 tests in /test/utilities/ratio/ratio.arithmetic +passed 6 tests in /test/utilities/ratio/ratio.comparison +passed 4 tests in /test/utilities/ratio/ratio.ratio +passed 1 tests in /test/utilities/ratio/ratio.si +passed 2 tests in /test/utilities/template.bitset +passed 4 tests in /test/utilities/template.bitset/bitset.cons +passed 1 tests in /test/utilities/template.bitset/bitset.hash +passed 26 tests in /test/utilities/template.bitset/bitset.members +passed 5 tests in /test/utilities/template.bitset/bitset.operators +passed 7 tests in /test/utilities/time +passed 1 tests in /test/utilities/time/time.clock +passed 2 tests in /test/utilities/time/time.clock/time.clock.hires +passed 2 tests in /test/utilities/time/time.clock/time.clock.monotonic +passed 5 tests in /test/utilities/time/time.clock/time.clock.system +passed 1 tests in /test/utilities/time/time.clock.req +passed 5 tests in /test/utilities/time/time.duration +passed 12 tests in /test/utilities/time/time.duration/time.duration.arithmetic +passed 2 tests in /test/utilities/time/time.duration/time.duration.cast +passed 2 tests in /test/utilities/time/time.duration/time.duration.comparisons +passed 11 tests in /test/utilities/time/time.duration/time.duration.cons +passed 11 tests in /test/utilities/time/time.duration/time.duration.nonmember +passed 1 tests in /test/utilities/time/time.duration/time.duration.observer +passed 3 tests in /test/utilities/time/time.duration/time.duration.special +passed 2 tests in /test/utilities/time/time.point +passed 2 tests in /test/utilities/time/time.point/time.point.arithmetic +passed 2 tests in /test/utilities/time/time.point/time.point.cast +passed 4 tests in /test/utilities/time/time.point/time.point.comparisons +passed 5 tests in /test/utilities/time/time.point/time.point.cons +passed 3 tests in /test/utilities/time/time.point/time.point.nonmember +passed 1 tests in /test/utilities/time/time.point/time.point.observer +passed 2 tests in /test/utilities/time/time.point/time.point.special +passed 1 tests in /test/utilities/time/time.traits +passed 3 tests in /test/utilities/time/time.traits/time.traits.duration_values +passed 1 tests in /test/utilities/time/time.traits/time.traits.is_fp +passed 2 tests in /test/utilities/time/time.traits/time.traits.specializations +passed 1 tests in /test/utilities/tuple +passed 1 tests in /test/utilities/tuple/tuple.general +passed 1 tests in /test/utilities/tuple/tuple.tuple +passed 7 tests in /test/utilities/tuple/tuple.tuple/tuple.assign +passed 22 tests in /test/utilities/tuple/tuple.tuple/tuple.cnstr +passed 3 tests in /test/utilities/tuple/tuple.tuple/tuple.creation +passed 3 tests in /test/utilities/tuple/tuple.tuple/tuple.elem +passed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.helper +passed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.range +passed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.rel +passed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.special +passed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.swap +passed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.traits +passed 1 tests in /test/utilities/type.index +passed 1 tests in /test/utilities/type.index/type.index.hash +passed 5 tests in /test/utilities/type.index/type.index.members +passed 2 tests in /test/utilities/type.index/type.index.overview +passed 1 tests in /test/utilities/type.index/type.index.synopsis +passed 1 tests in /test/utilities/utilities.general +passed 1 tests in /test/utilities/utility +passed 1 tests in /test/utilities/utility/declval +passed 14 tests in /test/utilities/utility/forward +passed 1 tests in /test/utilities/utility/operators +passed 1 tests in /test/utilities/utility/pairs +passed 5 tests in /test/utilities/utility/pairs/pair.astuple +passed 1 tests in /test/utilities/utility/pairs/pair.piecewise +passed 2 tests in /test/utilities/utility/pairs/pair.range +passed 1 tests in /test/utilities/utility/pairs/pairs.general +In file included from piecewise.pass.cpp:18: +../../../../../include/utility: In constructor ‘std::__1::pair<_T1, _T2>::pair(std::__1::piecewise_construct_t, std::__1::tuple<_Args1 ...>, std::__1::tuple<_Args2 ...>) [with _Args1 = int, int*, _Args2 = int*, int, long unsigned int ..._I1 = , long unsigned int ..._I2 = , _T1 = std::__1::pair, _T2 = std::__1::pair]’: +piecewise.pass.cpp:30: instantiated from here +../../../../../include/utility:242: error: type ‘std::__1::pair, std::__1::pair >’ is not a direct base of ‘std::__1::pair, std::__1::pair >’ +piecewise.pass.cpp failed to compile +failed 1 tests in /test/utilities/utility/pairs/pairs.pair +passed 14 tests in /test/utilities/utility/pairs/pairs.pair +passed 2 tests in /test/utilities/utility/utility.swap +passed 1 tests in /test/utilities/utility.requirements +passed 1 tests in /test/utilities/utility.requirements/allocator.requirements +passed 1 tests in /test/utilities/utility.requirements/hash.requirements +passed 1 tests in /test/utilities/utility.requirements/nullablepointer.requirements +passed 1 tests in /test/utilities/utility.requirements/swappable.requirements +passed 1 tests in /test/utilities/utility.requirements/utility.arg.requirements +**************************************************** +Results for /test: +using g++ (GCC) 4.4.0 +Copyright (C) 2009 Free Software Foundation, Inc. +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +with -std=c++0x -nostdinc++ -nodefaultlibs /usr/lib/libSystem.B.dylib -Drestrict= -D__STDC_VERSION__=199901L -I/usr/include/gcc/darwin/4.2 -I../include /usr/lib/libc++.dylib +---------------------------------------------------- +sections without tests : 105 +sections with failures : 22 +sections without failures: 925 + + ---- +total number of sections : 1052 +---------------------------------------------------- +number of tests failed : 85 +number of tests passed : 3522 + + ---- +total number of tests : 3607 +**************************************************** diff --git a/libcxx/www/index.html b/libcxx/www/index.html index 2b5b7acf9c75..3f204f1617ae 100644 --- a/libcxx/www/index.html +++ b/libcxx/www/index.html @@ -126,6 +126,10 @@ ABI compatibility with gcc. As a workaround it can be linked against gcc's libstdc++.

+

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

+

Get it and get involved!

diff --git a/libcxx/www/libcxx_by_chapter.pdf b/libcxx/www/libcxx_by_chapter.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f857f27f7752fc915074cb14ea6f5b783e7746a0 GIT binary patch literal 36617 zcmce-by!qi6gEnC2qGZe-QC?Oh|(nu14v2@NT;-P2-2NHH%Le+APhqY(lB)A9hBb} z&%O6~?jPTC|KSX0=Ip)Kj`hClUF*=ll2c&k=HSJk?_WP&-z`4*GTHwPgO7@f%K4o= zhL{)?r<#?Mjk_%sKkSw^6{mt7z}?Cfb_JNbTgh2jI9pm#Nl0M0xw~4KJ7Rdjv+AJf zFzHOlBvLE&_hLw}$ z)AO)TkKI1@_4msA_}$|tp8sV)I^OTCs5oDl+x-3OYUSik#rtn?+E#AP9D9qk1$5HhOg{OFMHJXD=#4F4zrzE-orQVQym#m;q1yJU;iI;jdhsEnZu> zQyIcKlT)DLRCa`QDf4udeYz@B8B=lUX}+_!vT&z*oGxWYZYsgQy-7$s&dgK8kGKA7 z_-RIk{{D*dpE>_E!TH+bo%>${|8_^kscUEXIQy`naw=Kb+1R>24jI-B%rMvY&X22r z;qK}In+jQHfV1oC_vRK>RKovSeywiq=0L^$Xe!Kh89R5kS5~gF&W`V$ogODm=>Ksw zA1C8~tma5gImKx=-UlP3WKoynX8_0kkx&Zr3-bT5e=U0v?k%UGecbK1QWODl<2SMg zIex^7sYT`ta>mSZLgcuSL$oXpGAUZ$8?(QqZ8i4bEnFB@*%7x^krvI^o*m#;ob`6h zNd;b5p%+ibEUtK6cSaGaEc*gy1tQfw`szr5&Uwd1?ls83Lqr2ANy4p6#esM5u_~K` zqX!CCRInEQ;=TYF?aC-4j;6}U1#Oc zTwt9S=MvzqbD0Zkif{D12)BNK<v`FMKJ4ohD@~{G8Z@P#wJt{>Q@he&l711 zu)bDN-v*Aq@vOlhl*U|}ML4=-c?O#3-4+)vl1Sg^Pc1M}8&xaazF-&N?eg}=3Ewla zs6X9GRO$q_yQuxCW3OprJCak<6gCV%4y#JkA{oc)o?QX* zLB}{km2vsAj-uVxPv_C!FZznCz#uFB>m=`uOSZ!-PASY<6^1~(49n{me{%BH0f)~v zfoIEliU@hT1pURvyx-d1lS@(uDKGy_R(d1-imzNUvTGML$2-5I%wFKySl7n(xg2=k z4^b0zbQYnnnf!hBLxWP{GBRhEN|y%#Ro4ueeBHMi_4>t&`7jnJED&x>U#&-3 z#2yL(Mo>jb)UPNpUVjMpY8$Om)DMazeAd`z;Zh&4=clhqRG03uJeoJxy7}29jqMkOLhlX3ni%UN(=%8Y zQ+0jQ6E_n5jw1a8yl@nTff8L7`^Vj%I++MYW-(){FK-BvQ%(K;1c%esmRbn5T5uih zlB>1(hPAD(1U1|{qi7ZN`b2B?ML0N-~qc4 zBOftYOiKvDFr0qhdC2ey^UL%(#r`nv_|b*Li^TQvQ;ejo@6CF~9VoOpO{&>*H$4CW zJ4i;+ZiaQ^5TEl^S_A$BI+omvFlsl^ByayM`5ZhRCCr)fw)IusfHXBMcobHie&wSn z)aLBV!(wjeZ`O%EvH|3?Fn{wj(4R&@mjombW>Jo&Q?O+Q3t}7o_$yG{DyP!Bb&`#- z-}Pwir%kAl_P-r`vO){w_7Y9cs8lmp>3C=CcsQ#({YRBq z+t2p4g9?Sh7SF3L1-E_Y*U4*0V&D2rL`2>u$QrqVAVm}{@8|jQi(l-fKNBIDYKT)Kr1CAP-%gTs2+!)5hPd{uQl2qcAq0$h%a~%6SAG~(XOyGpl*MefHyJkm9WI8&YtU5fu266Kr26?_ zd0N^HVv}``qomT(SDjIK-${;E!HnrCj3?q7*k-~CM}3h#1%H@LV-kcR7U9|e&1-vF z0e&ysM9*L^mQHF2vd>4~mwvsNpM(8e?xL+fVQ>j>5c7`brff>w@AUY+`=fAbmiqk# zXoK&J-P%MyU&wEmdc1I&Tcb0bO{`{PdG@D4$RF#~RYdmRi!MQz@*vgH`*gq5g8L4= z(zR@P?SOeUH(vh(MSs>74U@?~frLZ#$can$*X~hd`FI3{5?78Hc9C(siyLY(a8QVyjVckV4#trkC#2&Yn zS`-JORKK;MHZ&buT9}4h1o0;bP9Hw!L9D1#`(Vo$jk4?(>W5J_`v7R1+ z8QO9o>N3w(-$5xEvT=dXDRnS#Ee*WTpMuE>;nY+ygW6SmZ%xg!2O$t}5qS@?p zPF3=t;_FSL-qaJ%4gP?>m|DCvFV!e>1OqBfn13z0vUD~#Kn~U^``~mixHv~jQYm9M zsF5C2;<5kRN|)9|#_g-h(4DIj$ce9-lyk^53!0v%9<05BVJjzh7V&-1+ciyJxR0GG%9f(^D#n82&?* zPFF3!Pu%3^FPI%`aB{$HdA9K`wB|SOIos@Lyeo578c_**n1;YQS{?#j^|o{qZm zC(6<#)k>RlMeEx>vJ}NqqXG_IpgE2*gU&Wlf}Jc9tpGEyg-k@><>*)Wj4c|c*YrVK zWFHwZP$2*<-N}7r;Q{~^GMOUYF4Gy`?8?h)>9DRN%UO>Mm`BvLVEdRj`X;koCH7Z& z@Uo=IuC^+>;ES0uZc`2A6io%UokEN}Y&}5&O|?k4paPSn{w{h9#&cz6t-uZvoNtbm zr}RI=Q(l#)x&$I4(jCiYNAYn|+nvd$UisyT>JPV^9~yY_#KqbZd_K|Hj1<*7c8hF? z{0%Kzo=oBldKFmGpNP(K1ut)8RPigu(u2cNRQ2i?gK=AO8k=ishts#Yjp5yc#_JXN z1~?)@v?15z;XC`m55#IKtMi}NDD9Evcxo}1n}i)zG$->>kWPOgL}C5!b1KX z_h65wmnzF@#p;$=2gw=bmLXiabY}0*)x`xdK)YO7e~SwU6Bgj!Ztb%%Oq3f*7*fYc zqRjd`?3Z}AQ~+D>QxHBq|JwU7rR$G>W1yTt!9eaT&FIQ*-NyIvv$%W9G^;|oyn^y< z%~Fhmd~fvMXzuqLOgccE?vM5iUQ!~$cJA82o0@!jz{Hk`XLutHC>9p#k@X`S5r&es zGe|`EagrLFwHc}VA06^6Gy2DxHrjl^-O=Pj5eS9-(6S!^zM1*=oTax71072Ei=&Dd zbIfqHA;fCRh^BC*({luHj8e?I|AV39|1V7)N?_g&nBESE#c=23!NOkDy6zKRxt;+; z_8LJplaI_i&A7U<{pCEGCeztxy0LSR(+-c@T?)GeRj)b(1DXm1~^D{tG$K=DRQJs!Eo= zo%^#Yb}fpO7Z@}UT~C0TUmS8g^q|&6VdUwD2X0KE7K0yU1^1k4>XzQmJAd%Md0Exo zEWf(rBU8Oh5qrnJqo2fo2rx#qQY&t&Y#uu2_Z<69zyD*fBWUOx7|Y)kpu{- zokBJ@4R&RwQERQ*RXb4yErNjSMbH^-pwTnB0lT!T!>@eCEsC zbiYcN(#J@xAE>8cD}%CEQ$`6M7t#FoKm+0R53Zv(iGo^OApK@8eKYI9m;S7C-WTRg z0o$fZD3u!`3~C$H!8%ZQ2n6M57p=}3!tg$eU=I$++_WN_M>X;p!tAX;{BXz_TlI`0 zI;u$D~)Bcub;JFN)=l9)XBqS&W*VrCPwsU=Zc><4AaVYl6=Nxz~b$k zlNScf&0o(#`Yf2Vpr>1Z*0YZN2xCtzz~tgmqC=jRH)XNovLtoc;cb_8A_a3ej!Tbv z%NzOpDaW*?2{1(r8HP!(rjJ^WBS%I@cpmn4qjVyUJF-c6lO}GzX#U`Va*_>F_Jpi- zlp{|Q5$&?*iliU>7aW=likp?-JY=DR0Znp)f(s=|jy*$ZuzOh2)*G%maxldQt)+W; z(21v_q)x7|h7AzYy8riN%J-th_rnM&e2_Z{Wo2$Zdu@w6MQlGg5G~|H5KAzL7~Gkj%|+DMjS0fsndv6= zAl>_1VsIcnmQE(*Zem(x>SYh<3!&o|OQv|bSU1~S9c~8igy|~Th-k9LgKE#tm{|0gN^IPZ=&afZZbk#4-S6JU z&GL1BLX5T$!JT%t7;w8EVnnR+9k~_CzP2oYorQw=_lanT2+=BMVXe0b(4lkOm&`9q z2*5dknemi(OpwZ!Cb7ff*OFf(!MH#nRXf+^hEatF36-O^-=wMb!9%PFCM4SKBT+>v zz(eMSog3-0H@8syy1U?;g`P4+5asBpHz2LjOo#6~w5t&nQ=b^I9(oLxZ(Dy={OSDw zA+xod%N*$-->pht4}Pk}gKfa8s)5@|EhA(yHCP)$Nwuu-+7O z8NOI|{SKL;Fs*GtEZ|!yE<{|bsp`a= zkjAQh51sEVWqzXn^W^QD>n*;ivws9EPiwy%AN&UkIV&rlb$`S|y*u2PTb`PHz4%h| z!UEpRceDDz6Y_9AbzVH(D^A!QwXi$%=(#lmd#Y#9>av4x#{Q3B%buo6$Xzp*kbB>L z(M7~<#INAtn#C5N18Tj__duIn5i}c-MRt`R81YbM(T%fY-%}Tug?I556O7dAnE3_i zl`xLXr=eQLyL|J(#!l3#d8X?j0YGzWEnjm0j-=^%Yb^>zY=P3e9C|2{0}pq@OqqT% zMHW98dLf}#Kk*LE5FS(6YxlztiJC(8y}*g*{IBtwCR)g{OEr(y|L7Bu`9(4MyDy$F zh}g>M3Mw&}jSDPJRZ{B+di3^R5)$`s_H~u%da{tT>J0#q9W(FUn={`_R~mn6 z#bL!*Mi*Jml^R^m_*T1d?Y<k$S58yOy9ASL?`2Q>s2Tz&pS z;6IG})>GwCFel-u2{)Q(;9;zogzi=Ta99m<>I+eiPMzx{T%fQ?N4y^VLb}b*C#~X-76jk5PGM(9vjpF%i z7vCxwawOXJpB@z8i!d2fL2a*+!uOt;H2dG2v zm8+CZ4MY|$f^8_`wX57vl!uIW6%sAVBbloXiC5{fPttU}!%RjMys1F}R9{U5s^%b$ zP&uJzgf7f7^qaD0z0R5FP4H)Hqs8ZX0oI6Vc7Gp-JelT8-U1^poqX>lxv2*{ZO@i= z+d!o(d`<$R5OfF-bIz&m@Yk9Vm&ow$q?ugN(ad-pGQxzc*>iccb7ag7C^y9PZEpj% z7*QF`6c7#GN~BNu)c!-Bb&5xDSF?sSBCVA;=F{v_59&ohfg8GbaFw2Y{OAp-b2x67 zF8~J}mZGDO?W|nelx|^j(JPvGe_>J-twV=^1y{B=gy<{O@w@BBtwN;^e-Oc)wWW2L z3IA=-uMXp$JlPyOx<9h~=4m9-;l1RQeD;!#99Mlx{h}H7X*XHj3h3Y%TSs^4auZe2 zA>2osa%No7#7h2Ym@l{duCR??9t3(#;@h%FJ9to3}Y|HA4_YPzQwN*92+* zTM|Vgt2U3MTTkYHp8N>r$qm^J(?&odgD9ouTur$RJ&n0gaC)9U_x4iMWSzBfKXPGYtia}=x5=c@qX(pwe0_M1# z$o@I*Y~6dZSDcnN@SnP>i=O=P1wUa;PCvrXc|XCG_!D)XIN17LvDSSqDHPEEz~d08 z?t}9*X$*H{CjcvWOJD2KaU{r^(-T{F{yD)t@fODQX(3HJT&Tk_0Lch&?GGbEI2iMo z@JCeu**s9>h3MDA!7x0hQKE$nw+;wqNIPyt?ya&Q3Cr6R2&uX+pv^jmWH0;g`_|WX z*L#q=b7${^-q1o4pt;jm%RjK{?#RF0AV>dvMvAPgHTDBU3aA9VofKj(9XDIV4fOZ? zT^M;@>?r79w74Yp;+$I)M(1lF67es?A)Fjbw;Wym-~R5k<-*RTwhzrRa}?p-ki1LR z1UMQ`wC%&9@A_Nqz+<$|5^P3IJ~rcvmsv?m)q zl&L%jkzmw+I5pTzCuQwhSI>5tiY=5kz%qM?uOjh_4u^ld-13#r-l-xsBF*J+M|g3k zg_0VJ7Eh*N#lkrE84pgAsganc+w8;ozjJE3+}G4DV$&ws&<#SCE)|ZIj>I-s4jgwx zMEEK*`g#ncPDs=^5C7|@(5w_dxm=J8o8}z>2GO6|udGN-`T2H)LWhI<=*gd_%XURF z)X+?!;!@AVYxVeis&$T`b^@fkI?1kM0(LVpS1eKe7;mJ`T-OgW>7omy$3QZaoM(o| z3sNArD}uQKUAM=H3c(w@0BK~p|G8UNo}*|U{Ag}^?jW&HV4m3H*2CY%a)5wZwwLG!8BpJ$gvZL}18~^b7mXJy_ zHUYawdtj+A7@M82fED3Ef0>SQoO!}#MM*Mc5f6PJ3ZMu|(&+mW2-rNT^3T#hhYUxW zxf7Qqo!{nRPgY^uA~|HJ^y(4KK#EaUOEhnHPKd$Ep<3h@Cd-ZLZ}MvEhTDM&&~lcS z25a23N_A|?hl&MmXZ8nzG=_QMwHCDFP{r;WVAwwgr9RDt$Z21Ty{phdWHB$O>4aG@nSY@1HYtxiky{~j4+pu zgjB;-*Jr<375*K9SCz=0nDndE-X{)|-3MEi+dymVev2TaERp#xUTvTKnD9d;;%t-6 zZDh^x*k3R}bCW!6a{f6Z_?;KEXcIvTQ@h2V_uK%4v3Y82|N9xLGK_xUgd3|;e>Y1$ zfou+33I7%uJI^o45p27lwrcxgg59pw)U(uAcD6KS2*|xMz9fWm_Tco*nRPBJP>04! zsE2qZY8uPRl_hL?kTQtz_p^AzQA2n&wio*$1-yUvl^p2r0pzt2txyM~BOUC;k8Cc3 zCq#oE`Mm}QjNX&eTC}~G*rd(Ha{2D7j<}D1rg3XVi!ZW1T8gSrFQZZf=`=t9PeCkw|To%H$ z@KJ6tl%A9!@s+dXeUx~{q3B} z^Js?Z{z1m`C!fu~=zF6Y0t3=gy?rm7A!zxqOyv8$v?2^vXsG>a+43un)24&41x?n* zVc-)OFBjxGXEEB6FxDYNW1meMq2M60ESQhuMh6A&3P|Q&O(Q;SG%4voVN&k=wnB*Vp z4XT5KMFEuRFxu3-_ymEKC86npwQzO7=d4y@xKG&gEnJUcKo$f$fgSPbPtYfy`YrCD zsXOl$n%#BP20lsgUEV8TztDp#fB%pBeIQxTv(1LZ9=jDuNe)kNC;Zah8~-^tr?~Ab zs^aNhwY#I*(jpA379CU56Q6FTzf`+L3j%EZHu+Cv`aq2G2b4$JiX)wDvX3Hsb`8D1 z0kL9=k(LQyO>H~1L0{I1cV)9AWc?eU`1WXv=+O;bMNUNtHc68Rdq8f;EEj08i`%%5 zjrb*F6di$U11?=vl74gW!AALU4dq4E^ev-|ZZPrx@?BwQ~jE#X9d&IN_RAECc5?9xA zy`EOjgxzH>kR(Qe2T?OPjDf!IT7S0#*TvT<#C5E9< zOZ=U$0z@sEslGqMPzmblho{x)luVin2>PLHbmpHbw;<7$9`6p!i3ON~pEnO8*p79? zK1zwE!d`9(Y41e!x!h7P{t)q|*BNVn_i-mKvLgl&Jp)BsJCA#|t`*JSK;?amCOpr( z`QssA)};SJPF~>}0elwo8^An6XNo<~a?aL!(@4#*I^!zIfoB&aVNQKM9vKoBGo#o2 z4;-EpF!e4oEeFQ+@S0~6{)Wae>wt~)dLW@tf1e4{Y_+(vZMotakO`P7Vwa6S+vX{7 z*zOc8WDfZ0fz+GKf$ITnA3*($tBYUa+z|MnUWK zf2R*xmSPDbDZ{4N#@*X;u5mb8+cRPZyhuAO4d!6Mu>2ZMrRx;Ylv86|hjPS6IXhec z6_->5O*ke%c=w%QZ8ZVi6y`cFA%)!+#jgVf2;t4SLNTRXL%EC!u!`wTob==8kOE*r zJ`E5SVoT}od#u6aOkbbTjoqw$VX72XYu{UzEYlxDO=jfkBNufvhC-fdNw*;75~sEg z@SUp0<`eDoE>Fs>wclftS zh8Yw6RUOnprVA~V7eosNiQV<4ll0Lixuf%>J0HSDXeI9$vk|DG z?+83mt+nkwkId#FzPy0!e{HT;ibf886tDBg=9*II{`#kGr^6O7s_Th7PrTcYw-Dee z1*RF!ztz6+{3`O<*ZbylZ52&s8l5oY8ydq`jfYn!=O3NcNNa(D%EyfXqIKfifd`WR zDfiw4Y$4(q>ZC;@s}#fQyoS%IPLXTwnu=U1S|lPZ2>xo=6j;3GFe3ZslUwmv^Oq;_ z`q|02II|rHCPGK1(M4E&cs49du3t84pFr^SA^S?T7sh1~zO%v<2(-R})Doc}rl|Sf zE5h`{fS(@8wA$g1e7cCDu#m*o_bRG19I)KN%SrS!ucrGmq(udD6d(?&#x)&R zqh7H0Uo`?A5`ONYRY$2$rQL-oCFm<@-4jp1W?H*8>4u)q4CyI-O~AT57ka}`pzAC7 z4ZHVbWJZu-sX>*ga@zTtVT~i}HOW8iV(o>L?O@;uRREjvZ~T>HX*P_ZH_7(1r#*E# zh;={@#osX3EAVtQ&bAh*_|4mv8DlE3H=K3aP(mtbCDPMM3R-=u59W)?l(?$H5cSAm ziZ-<1H-Xq14Z4TopY)7`azDb;xUG6KrHJaqu_nDN8PWKM1PKDA!h9ov?3Iv8i1}wJ z$F&H0>d2rU=8>luSI;Y|;K4b1wkwapG3bdIgi5!Kg%d#3x&DCF_oOvjc;4lYUlXQt z5FwdWFTPjyHxo6qOY&h-GY6_iLGe;ximZFu=4%k?@}`l-4+v!w*%??fv%%3?v?eLu+ZPNC==imnH6Z_H(wJ^s1yN=&U z)Xz9}5)P~c9Px6oMo$ig(LH+O&wE`)7-iAKY(z7g;vx_WU)gjLF>%?&uQv8L_PvUE z8{!v$B;lQaCOhmbpY(9aEK85aa)d}j$3c>Jy&3(PA0}E|Ai_i|`~O6%xFu}uO+YR( zPWI>2-Ps($h8fypktCSsq$~5`KU7#m@dcN`WRsJi)WwwY_;m4P#DZdmH7e!3q;#!8 z3CmK`vm3|MU$iE`fTEMDAebudZPFzD>sR!s9c~=bKc%Igk@sYwdNNk0YB{DOMV;*O zkmKw#Nj$Xt1|CMC8e9HhRJq~-N+~nwd3dAuXo^(OA97>r>u=W&B-!D zy3>1+fwEw#^f3%yS?X7cGE9Og_0#yJ)v4VV@3lD`9bAcXYrOMzW5n9}KenStXnsS) zYTzv6fbJI{a%TDv>MzB?yXm>r_wr+hUHYecARS_MN^sn|dUB#?(Y@-htnG4K)+T2) zI}is^8~HgyOS2B*|C8XdxRce1{^I+KdU5MrZ4k>CPf{p1S1?Deaf2bwSuNUc3vgck z9TECqtX)}61H}cI9uEg>f<8S>kSgMbsgQ05Kk*bRWzRHJ%PH6BE5EqgposfP0zxiO zdm;Gp-TA}~LCmSP@>|Op+c6?I$6sRCmIC#!i`Zx5txMK^T42flZqTdUrX{e*6LlgAbZ-Izrf^1Mg8bs-@y%cX_jT6qHmyI?X+02%sK z`PHjCGO$0>cZ;^GM!33cNrZqbh47utp>tV%iA?A}2JO^vet*!fRX4=CYUM2b^+J5UFxKNp=xRA z_k}ts3QT%a(hR-yt(RkwAAd?R&?I-F&nyyKVa69stCakJ^H zy~=^E5Ntq`a($D9KHm9=MT zX2ai&26Evr(LO5>*GLdElDKdwX!hkGCz%h@sFTpogWq2#N@d@R)U5LpOE!=65+fgA zx~z3Z{gAM+B=_8(M^nP}{??{Lu1^3xpUFNrH8A!TR7r{6;G^s^|3`PX#hbWgo+!}i zC05=A3a*JPCv%vEU4y%{HVY8n+Kwjlt_1SyCz^+UNIMUtYVMoo}yvwn0+sef|m&0zVTkd<-`hL|tQ2aZW)9 zrl6C@zp`@}I?qDjReU#icU}J=4+;Pc)GsdW0uJO)W8&{EzENET4F{baCPHODRx1NV zF)L!B&thO%R_$_=uzplJTnf_~@lu;~sLyFO!VZ?Asc!9EXCYCvHtq&=$a6DJ7=acw z|C{*T|7@B8zZwr2L zg!fey#;@~@TtRowx($tqfJFlH(vM{ro^p*LYi%3tKv{ zc45*euN#z0hMnX{^I9>Z$ zz)Ul47kfTesGR;ACP<{{qC+B4cK6bF--+h8bIDhN{#>9=iUb=t@#%WOoj}1NQ}jN} z&*Qi|&blmsD;#Ey8Q;AQ`?;oJLwz5mbso0vgh)+m0S^sZ!?kkwI`TVSN~b{CPwtQI zEqBZl9nz&oddCtWQpLW?h)uTe_&#jfYY?EVs{SERw%#c?TMdc9=|kk%u|Ejc~c{kem7w^*~HNs~#A= zGRLj{CMfi5#xWX}N%dZ_CtO?Tbl5LOssl=Tt`(*{VG4t2RfS{_-Yrdo3(=id0B|X; zO~i?0@RX>?P*8e}^PkA?0SkEo)4dbScXL{bVVEKQ62JT^lno~8W9rsZZRVk%JWlYS z=ZOPMVkd+x|4W>iiO1y^17(`Rq@0u98MYzs68~6$WHKyrxHW*AyC-w}nq*4N|x zvn|sos09`uWxnUf^oCt7b{5uQB|rNqR;FhEK;DWHi?%0(@-GdK5_mbvN6u*AD-NZ?IR95CyQI&w0+YDVZxBlJzxXxG-$YF%I4&} zn`Wi%qWfHYhPUqyQqR?PFZ2@Tl1c7!f3Vfv@m93wV~=X83(+!3R`Fa)fuPjg%A8v%lyAQ9j_y&9wR(X~pGE z!`_~lqIm7{UkMMP%XaAjF}|bfGx~b(J~`_=@d!2u*;dk(5XnK4wdIY#ornz#%TZg+ z-9Q)R?~Xpad9YjE!U!xcvCUXVuCGGBt#P?0(tHf+%e-0~G3q&L?V)qXaepl)pYg`Ey4<$=;MO8B8)xWc*m7sh z$@jSuivNpNFA)ToAo+B`3R~EL$u)X(u>Tj)mPF`Dzn4FUOgy7o0Ljtc@wz5mIbBtq9o~1&Gv@L>1bXZqFlN-Vkf(J zei2!8o8o#%%0M=4G3Q+M`IQ{&vIjwfSL_ zDrL_~T*-5Ar(N#2xdhB8Cxb~o4NGJ~p`B8GHq=BbtNI=#&d*XZk9;3oG1`(G0eC>e z36RSkIxigmu8B~Wo$H(aQXK{r{~F3km#zqH55xxRKcg(lI&pfH2xRyQ2jPq(V@O4y*>7vE%9$av=$EarxbY07LjOu zpZkE^P<9)+NjU)!lW7_!j?suy!P#4)h>3X~8e(@ha2}{u9q$db$$YFM!u}ihNCI%t zAeHcY`j_<#gb#^f*z*|xJu0%Gm+J2nTyKLO>tn!`e=Qn%2^m|8lLw(18>S+q0ef#> z>#*ayG7$@^C>rdFV91~jr#8_Iz2b68=^Xk5L38LC5*LXQ_)Xpf{X?rANo7~%FjOWh z8&Oq~6&r0grK7wj5@DiSwS$q|l4nX2^hod5f|yc8ms5<$18p1z6DsOFfr|M6ul?Uy9E-B^96y4RL7+z+E{}>ZAFolOHaE7vDFoy?PknyGNY*C zwk!Mt1{uo-+>r-j2u4VlLO>5py@w_8>ZO(*j>pbxeG&Xglq*}SzG{`d@x}FDMyQ03 zaBZujQ%U_i~y_kXH)rwNn9Ti-@1{% z&c{|hRh64X@{#d*LGnVW)%7IpoU|6MH0Z5c7L)9i=;Vucx|r6Zo|H0MKd6d3}9-Y`=#eSh4BLxPa-XHhzJv_aR#W*lmJFUQtMBG0hG z72j!m4^DGs2KCWO?TL&1Oq<@p{+&Sf9ML`xV5)z`MvUMddi>%$xete4T8;RYtk2Ia zz`{rOv*TE+ul$KhqD1LV=`woIXD6HhzEZ{$i6^ffZzUw?w7c%hGvedDXWoQ7Vq zJud$~7g(KA8&$Lqo-S{uNO1v@w{kv>3Luh}hOb*`X@i>V~NVLzWwMMFAtE75DqpUyg) z7fcd=V1g*qUsv-0Aet@@6x>lLe>d%O(8YOeLJSFv;@!a~nl_j?fn~Dk*q(tTH8a-e z3rc<&KvU$G4G8JHE>yssI#*LM9r*0YyN?21jX{L7q)K(xhi`xKzJC64U7tB1Sz@@7Cz}Dn zb&H5P5@wx$o{6mTt9`%YC{6ga?A&&mUE_6@4K$=SHKcL+VH2-Y)p%`jh`!QJeg{25 z{L~bX0Bvdc>SoicDQdDTVHez#$wh*rKUFeed|CZK)U&O>=Ufa(^;s*loNGc?+NS>e zy<0L}+IgC)-XoENB?>KIxHaSR=Oml{y(M9Km?-#j#5J(F4P69r;?{@YjVV*|gfHAg zZVWVlSPEs?A$zo%Xqva~-SeV*cOZ7928Zq&*n6HsZ8{8C9W+BPE<5nZrWwEL@PPyp zBVHZIFC*V-{YhgV3$c`zpo~8?L;6J($EBS{_BtHBXNl-}Qzw7dP+j{O5s=4Op9yvL zZ&czc;N0YtKeJuh^ZatElyZ_NDG%4CRFzdjHW8RH&gUdry1W?9ab)@&G-c6pd{bm4 zfNz7D%^tinbc67IJd_VlgP1&eGS(>8mE;ON=P%mOCOdzhVs9Ry6Ht`>{F3uUX3s6((g_ zY%zhu-dB71i>@WRvT(D5+Mo{%beM~#zhrMug3{YbfZpCG6E%`?c8R$PD>;a&3XdC( z`|pNRJULG|dh?b*`4{PTw~N9bEpKEdozv=w@4nRgaC`j$ulUC1)$JYLOrD@awTqbXN#F!asWv=)7B!z1`N$L>FuGYo(1fDsDI zcy~V4M!0cd)fXYui939-MD>2kOnulo*R$++OsYeZqRXEGx)x&FD}4O9@!_~^(^^rO zJlgRjk5*%u{(s1<|LsSn>JA$4{@$zmLF8duvbd?v+ePB*jby+$bmL#X?IA1SShX<- zuza=s5%AEE5CnMOdu<`R01HMRtHEsk->Sia2=!p4Y@&5QAntJQ8(74+k1!I?3F9^} z8T6nQR&TugwNHgO1`_79)%xSu|NfWrg>$iQB4dn$s)lEkS1}2~1WF|qZDZF_5yIm` zndhJT)?uN|`1zG>Ix@@W7meK4aV!-gWw&;kH&^#D4w;ExROZh-zb^;<*wz|0UlFku z{biQLL}z)y2^u^Y*IQDRHex)n>!SeQ+ZB!5$^OmuD@_-H#ZWFJ+?DMy14unV_ae`5 zs7K3Q4)`yYqLlS<5@%X)Ml7}9!(JQtHm(4RSp|8fII|*aI&6P(siA-BA^TS@CZ+jU zE*8ta*2Km>KX0tP;7@ktGxtiB1~ZnC`P*+)OHF&s46C^WAQGPDVp1a0581Hn9V_LZ z%4y7x#bWMmS3y)G8V9~yuCM|#r;~iSb5~7!FLf^Mdh0eVK0RsJ8zBsboWz_SHf#rl zu$pZOX3Bfcy1PF0tP_;Cbsdh~6)$BH?Lm$|Csjl3!w*|4liamnY^3tlvFU>N*gk|# zJEWc5I)f98wTPDW8Mk&z8I2y=e%Ic6=p?VCXlHFON3>40;C zR+_$aCf3#&oZsAdGhDv%HB5B^As;FQ$q4PwRw2*PVgSpSwSv`1u=x~&sn8jvZu65E zp!zNU9b}JbDY$8B^cwbTafzQL0rOUC!nq*$)A@mH&0cfWSuJ8Q%JyAOFh%%ztU7^! zCbc!l3;hy%@H#brb%~qtVJ@^tjwH?(2@j=mi1E23gURzfa1&J%OuDphaSjUZny1C3 zwY=GYEvbg3@4~R;t*PZrc&5-MHe3B&U`?wYsTf@bHoC}6z-<@%$f&nZqWMM~1Y2>I zU?VkQh)o>j_?B*DsVR0vUkfUCPqv!8Ex<0DG#srdR6yYs5hQWc^jd;(KYJDlMxv+^ z8pnjpK9sT50Xh4Z+F={P@0H)-OIYEfVzvKcLrp@f~DcUi-SSeXi5;oMV#g**Dc+PsGc zo9^G4{DFa8!Nl5c-k!U0QMVGRGkZ@Edw9j>`;U2=#Y_!K^qpQOykW!7-CbPA26r9P zwWtfVS=4LF+1EU@`A{xnt>EsopUy|fZ$GSEt=tULVxSjlTb}i;-m)I2=mVjNgT2&@ zBPy_PI0688Vt0}!ep9_Duj`IrxJTc75QcuX&u2d_8{{4WlcJ4Pl*lchD^#ZcD85A7l>T42_C8C#x{Gu zst&xL(tG){D(0u@yrK%+?r~zO>~_Y8E{+u|{?*4eool#^g49=a%r2c6Z$#>Rq71$k zCj7x-4EGO*n*4G%QVQjoxo!2Pta`JVYlEC3td<)RTetyxvjuOX#dC$Tm29Z$d0%S% zQI73jR1Z$Q~oy9bXvq}pv8iPe>p_qgIRR#*XGWoWky8=|?^1>V@FMjr2< z2#BCqnE?(@q6$O-$-43%fT-u}?T|6^iw8ngw7!xT&WPzu`i%uur@jRi@&Zpb5HbqE z1Ir*}pefa(bvZU_#pU3M)D=K`v^yBxq+ose)mTj>d_TeuObo4GFk_JQLhp50Ivaz_ z-5nl39|G07__Jr~cI5qC0S4~d4$yP0CW;i`83IIRYb$8HTS{d6M!T@ z-} zMybyutRg8|j5NlizA*8{K7XLNC8julw(wOXaG|SbcRrT|undIRzsH+cOMlcEuZ5`L zWuj$WUZ}4*_PGt$N8h;*gw>1nt?jf(_S;~F_Ziw{{Q2VKh|kk37CE1adO&uG#~Wp+ z%HC+=zI-Z0wz+jYM;^m6H;zf6U8w6+v$=7H^#-( z(Bj@H9*6 zTJLkK0!~Q`6lDbhI0olBVH@6rm!VVPZ(rywbx0W9ASzur6iL*@lHCvb{bp0f!*2zf z92^+eU34t#P9;CUEtOYNX7+@1 z5r6w`6*R1(uT1N;OoW-~m96-fqw;EQWS!nB2%dMPhFNO!dSupe?qyn6)6_G&J^ZQp z&HmFyv{RX%MjdV*tvUw)gpR$&Zt2fx4Fg0>E7y#So_psv`XLSDU936~Q9(-kuSHK* zWFog9sz28_2h-j+b!#8{nR*Mt*keI)r^D>yEM)re?v()D4 zVHAHFPr*iZJGxTglA`cklz^~px~wj8gw{)&Ri-$Py%QXpVB_!f{<{wbepz2790( z!0jsx_CWWTCBxIJQSSAleRXgVxp~ zmL>{f2hu%euJQ^{VnJrCn0^e#S&o75QC(Y~J0aa4PIpFhc6Tg6zccy)&2MZk zKVlb)l`sFqds6V~qM)if!Ra9>jXxE` zQ1iyHs0ixO7RQ}FZ%Qbg>RNLjS@oL|Jo+X**o|(ARY%6)|5UyWs}q#ky^w2Iugc*v z`?BZ6`Acwjs0CP%B!YC#e{vdm%oFhn{^c|MF%Fiq@-f3}Q&(bvpcT!!JveJGxB5A; zrw9DOB7TFlTJFTE!szxze`*PK=GDr{vy|1crwHq*zzah%OT;fK$#g4q;Bj|knE;T$J`33#i-c+Yf}CFp+98x3g! zqsy3#!I;;9pWoIxod6&D}Gd8mxwC=#zpsuitLOCcB}D)elqw{>v&sLmgMp z8U^^m2e`#d1a z07{+AG(|>Hkj@Pp03}iqZ1Q+cNeP&0h`UAPOF;CkOD+t}GY42OGXO6OH6L&X3||nm zF9T#n;Yts0i?@K%$H~og-hr3pfgZg1X^yO|Hd7V=t-g)_)Ue&|-n`D2jB!v+{!Xy! z?lVK^8CfTc-^`^uDm|(3_SS0n`G28QcQf3mJg(UeXk+VM%a8q=Kf4;?)}{)YX?As;;w&Z;_wF^YU*sesm7vzbL!9xMcZc4%)|?r(%=6wr6cv5 zt3E&CM2VPWdj47+92q>(@BmIU{12XSTc5y04qpF;JWbgCNN-#CZrcdj$i0;6Lfx0F z=eKWvjEI2u->{{>uQBqNKIlgW5JbN+DjbeOD*N4m{>^}C@zwq;JqOnD6YA%WSYyk) znt#S}FVvZ-jQ><*XN#MB5BCc!Z&O3@bHZ8jQmbvTE!{@V%=iGnsKNjkRqR~DVt{=Z z|FtUl529btpDOfVT0IUhs5QTSR(qsi$yc4ZYx>iL6ld!kuBv7KPNwk4z9M1pg~PQ) zGin6cIY(G+?+0#)rgJ-MWWrA;=IEChd0c`ksx#gAYo~q@VjU*FO(Xp#By2-08!xh% z@^YvGy!xWxurZ_`LW zol)}8fo~zs(nWZA1tUL+^5(Fz_*_eXoM$3Y&R3U+rjJ&_D%*2vO@GGbh6u%@gx26D zH?IpVrlx3b{z-tN*Uv+M`#SrW&|oE!T(eJ!K|rLnp`{!dV7Gd-J2#2PQkMdl(!rBZ zkV3VsIMp`tCi@K6Q`L(3o64MLFt>|_yU)NEv*hT?xPN4t2*T*~Yn-|ZIhY-XPa5r2 z03Wp*mV91Pf)(9qaJDRCc|0872T)h^l9L;CUEKyGf-q{4sev1Qb%n&6GkraDi%Ku@bU)2tUl<05|HoN-(!Fn(iAt!_S2G=ujxDMg!$l^Woltt9XrpzDwt5!RlD8v(~Ms6Ih;iC3SS|e zp8vjs+jM=5XQ4dJgDw1xZP8n~`0mDU2%z}` zVn1Z1>D8u2jFJe|E_KnPwS4h>>jgypQZ-+8UHw{kojY6nw;F+xW5qxQn9Klx;v-Ia z(EW@GfHqzm(v(Yk=fEKYG}8~pb_cPQu`Y#1HV>V&Vo!qBrw6c#mB(LdLhF{Ilj&L_ z&AeK>hm<>iOVb08Qnv_O%ATF)%+rP&q0l6Vt%rymb;5Ug*&ZzBsrl`p0F>54fBvN!2 zJkhGiL&Be5*xBit-N@G^dJurI6RW`@DJ1-R#b?SQNb3GE0r`jFtJSayKIh9{g!pAP zzQpC$RQn^+cofH79EO(e`(0Bg9D%P_0_z3`-f(_;0HHD4-S=&pu5hX08#Yzrf`v zHWQ8~-Yidg?>c+n?lJq6?cMg8`OX=*%jZFoc>Wg`2#g27E;IfGyPWfrbn#~x{4`G> z2=@qAY|Bn{K0^zhFtBRkUgxs7rg02?IP)q0;;6t{cHy^R`@=9MJURMr&u5)=QRw!q zsUe68g_7}XC*goWx7X9<;tmCO)~>|*-~yzO)v}7r&IN23oPRcq8_D$y3)vjz@P%*8 zA6~&QHD`>#1a-IK z)fBDs<%^S{?LxktG7xxCZ;M_H2M`U=)kwfpQ-UA3vibM{O$C&-{{pMZOR~$L(nX8H zfPbpnlMQx-Wt9=yF`akWwDm0SMHFuxD3L;=kuvtOJ%9nA89i0}vGfsYR{8GOyu^p@ z5vJYJ{R}fL#Mfmy6qxg027YbBLWEqJ?3Wi#K(maW+@jq5Aj8t=Ax7xTe<@C2 z6dDBC6%=@-3E8HJ3f%su)jCZc5hhpF<5W2AkNT4T=l4F8z+PY~Q)14K!cZ-EK48`B z{54~^yCpCiy!fybG~iQdPkN;*u;!Vl4;cw|Up1t~$V$K5ouKs>N`_opF4+S)R-F4T zqh0(UUR4{-+HE9@L7|pvcw3OEV|fM^^Yl(QovBd-AXy6L!&k*00ufd))}`nn){;RE zNu8M(tz-E*eCcXT?w^&~psU?H6C1JjcVbsf9q(Y|X$e+5gM^1bAlYhCU0d%v(I~AS zw-g6<3gfyAnt1lfXFA9Cv3)?~A7#PA8r5WI6e)!k)Mb{NJ+q+p^3m z-YC~ezY86Uma`6NlUe+g2IQ_L;gLX1@;&Lc)--gZ(4XD?>+zwX2{w)*_lWoWRrexk3-OxI9K z?vJ^8@l>@aj)?Rk4RAm2F9?*39%mOm!a9s3RKxKWdrd-n$7!nrDyvd{lZr;c)qHjK z4ER-oeca4=>3@XA!O-R5(xYHYrNdCe`m-d}zC zE3V*S`9~x20{KJJe*(Z1k&MynK7VOp0=HE!-6L)vqb0!)+3@I=exu8`i-Va;%?_S` z%5VOPq4m)nW}x9$x;+FKMaF^pZ@7R)#_+Wi=esna<}&0WvQ>s2yT zJOQXb*V7aQ0DN>brsH>Eg@?*d)7s=G za9+`sf&}r@Uyl_YauUt5Xhfd=QWwW~Qx`85%Oz{DMF2ak=Dy;PAm-J3Hsl;5E|7Zh zLZ1%bWy5ReaR4&^nt1dfe^!X&*;Xy!{3?h&TGAO(Hj0kYnMlc4{*~VZe@>nPblcU& z(Lfw{3$K;m${o=bZA0=K)ZX?0aG~5l%$_G* zrfg<|%+JH<({6sh_Sx^eVD6)Vakm?pOw{!HA*bDmX9*_&;nL-y_E9;s7$i@RspC7s znj6ItQ%tmaobi?>pqHMXAnOP#%~{{e`*fG#XnC83jjaw-SA^+im?bY(Q-zX$bIVs3 z*oDoZzoO*)B4Bp;7JYnUs*mN<1kh-r#ZP5!Nq{XV7U2c1!sGP&)Tg~IQ|W~lA-6_c z5TspJ1amqtd;r$_ancK9P45?yU&@0?w}d6f6MId|LJPun^v7s9JrWq>MQP%4v#1bL z89UIIkma$Hm$4&aC@WlwQY+*E^(`(=z>wPjzU#8&mcpYr2;R*E9phsd`w*n*dFlz! zF+chDK;SytFYYMfgWGi0%)Nsff34q$R z6#T8xJrh&p0<%=+9*H5ujT>Cd`)en^Bg%W{q?d4a|4JP~{rH^EUc7r09S?9B1~?vo z<3unORiv=$(Iu{1;UDk$;Zaf;A-##01J;r-^qbjkT?QyCAMd3}$+pBm;o_Ln)6+4F zU46(eN_Hm^Z)?zMM{h6l0tpAO& zb*>(=rX-n4hnGt}Xa@7=9H@O^##w;yC#k7JMuyX(p!~POK zSAf;>ge?jF>5blxgKdW01q+EEG`l`$Z7oT|<)b&pg~HF?pX*IFkd@cqJ_@W5tG-&n zCasnDviLW(Zq)P9V}v)p0gO5irr{7s{^za*!cKXalsiZW?uk|c z&6Dm@syCm&k;N$y6c%)Hc+Y!wd}uxH5Y~H-qo==_)wBa%)=oeJkZF%`s~hX3X<6QY;%lKMXx}=g6HmvA6%Q=wh%FgQPQ?3gPsmM=e@%p)pHKL-~H^AXjWtczK$FhKD4270INFvTK&Ch zEXuQwbZF1c9j`^A1{JmeAT&k{XPHqlOR&pmuu3I1LTtx{-!8jGRPn$aFM8h z-e@%QotsnuF&VHG+yv@u`pyBkVGeJu)CiM(cbrr(vIyaa*++EwncLUu_C zTi*qWr#z|A01u>3o~6+X!nus>)M$964+b^OI!tQeuJ^^3jf=WSI(OB~xS>|*!cnVA?W)~*rJ15( zj8OgXX)5%gt)+U~I&JQt;in(d1-dW#(5DOXMY-};Whx=BC^+%3 z)sgh`Dn6)7sV4;>Ct>JAYpgP5GT^gBQ&ViF5u)oo-_`I?iL7sKiNLAlf#g10?0Mq6fi49mxZ!JC=1dwqv@*L$&4-lbMo}8PqV= zD(Kob{k&>p@Cs(;H9{S-mu=k+ywKHvL{9lEA0Zc-rt;;rw1AeiPW7B`xk+=Ypl#Si zgMAF>`zawPCd~l048!0Yd30clylcc`7&PfTdEOTnn&dAkU^d?CQx?|407 zp0F=Ga;J~pa>#YwCDyQWz`0%=AaXCa4y(V-+Ls%ta2Q(`TURh7#(E(Q4ozk@dWQ~8 zUfY5-QorT-U?rUk$%Txm&U#kvMaX;F!1(F#zeRLmKs{Z!7+t{V9*e@-CxB0{gz^%}QVL8C9fJN0h7jhltz;ObevDj5z%U+L(KwtG zFp4NTuafO@Aw6SMRTXA%ufQ_{ZE`PCoDeIvH;kbP(wie`4_5}%x?rb_8oP0j(>$~J z+%$mZ-$ygAt-OMV$kFf)~mU|siQSw2-$7ZOxuH{_-PtpQQ;JLd$ud;1sX zUzW+|wL;8wnH$JOk!!5`bZB&0Eah9?v{Ia?Ia<1OFP9IJ=O-}Re8&GEi+27JBwIGT z#@&y=)ht-2@}n2IhZdKwrSu`qcBBMj|9OkM6Eg{N5P64~@d=@Bl-4cdj-mGyj$sQO zO|TqZ$H96_1(JMV3%?s-&NSv)5cmJ9ey9ouiJ8H{a$z2OH_IdBfDNwZaLZu z-m5ejp79LY@@csu_awO5h0H=%8SL(eH_E3tD*o*s9Pgeu>qPP8Idl~vl$*^%>S0vl zTIQ;WX4?ISQu$|AiOC({ypB|xpwxOP@YZm*hp=EFN!+AG)l^TMNfpDFNER#+^PFjR z9MR(Ud4eeOy%;88X8ebkbnMwd`ZjYZbg{criF^t}U(**ZHLl74rAgn9Iit@< z@9=U?DY~Iyl7wQ#CDbbQT}h3x!{PaP$4rmu3-+_+85Bei;4%;(T@RGZzbi`!Fs;%buFM;Perm zhPh#l8XfD5$UfNgfZVAAw88oy|2Soda{VQzLy*Yo&~=a1!nC?yJb$d~n>@2Q!Z4!Q zhc6ZV+dtF>a#n?vJnHz6J$un^AQkWx+PRA?!#}XMK4&edm}HWW^3|Ocr?NU9^7mn- z9g|ufl;oJ9x+sb>ih3+?6TJrQmoTKMmFg`U?6+vAF3NYjEp*oz7t$-@Fv$fqEk`Um zl|e9zc$7`q(cc$3GI-EIHIQeMCZsCaE&@rn(znbu4MZ5t@h|Y;YzNZ^Mk=7;8-h>8 zJM4?rOORyUB+~QL6saW+CYG0DeZK`^x?{&8tIOucqwXFr2|%d_L2W(hWCP7I#A9^q zzKJ|b^j0`Uw}())G&6KN3EATmU?>x7-G0_7n}NQ}(^>oJk2djgKx#TOH-c%(=JoX~ zN80GVB$YzvT$uj~j*+RwJX|~rx^zew;i_+meYGxloHp97C;(RnFAu-(>FS|9Dvlt< z{@@h@;oIiGml|-Fv>@2j1*?+;B_yxQtz_-}zN#S-A&gMttBlt^4*$+01?_1mkEY?Iv@g}Zq?p@ z09{l@9m`Fd7TUmR<@exANwRFwq$Yp#{|>o-ZD4nGz9P5_y&QKCRvs(j0bAEgkRNP_ zjFAQ{Kd`F$^$jOX%jVFQc+Hss{RgS^MW>28KZ!3IH0GsyQ!xw1 zXic5_(BUt-5{_|P-A!&!)~*OE-U$o`T_zIvrg_GD+Fh3qK%J|!GUFK`kFENkTM0*E ztgUw8+=3-Pv46VZM)Dj}xCcXVb9~&MvvvU|W0G4e%QKXj@+QD1NrLCxlt%-j(hDEB zD5`Mooq8>{eI!`$3JJW>D`05Sz2g}u9N9wtr+3o-k$pKLz5N;sTzPZ3b}szE?lz$S zpF05+*y>kyka^k~d=BnTU3~7Zi(P(}wWh&7TJyWrpPOAA4_v-uRbzc@P5|`x>T3=*I zm)eehnoolL)?S$2vf5yzp=Xrps}6>BIXWm6YCcc{Hk;y+WOnW)gFOc6Pj+shNH90+ zbID6)U)YvJV(7QdNX2kah{!m&EJ4)G+1iEj2drVbcm~%l6G9iK*$Y zH{Nm}XpGz(F583YOX-7jc$xbg1O~s-rI9feaKVRV&taZ5M*Y?0D5Cli=4lE_d+4IX@U&vQVAyL`}s7b zl1lLfSrOZp7I0AGTjd&)w&ichNBTIJ>f;(O2Q&+oxj9OF?JX-u&Ll| z)0Cwrn*1|HEg11Du+dMzd3bbtUt~^p5GSf0B z5o%+heH=3U`EXmkBA09H7MMU4zO2>NFXsp)%0E@xOkWJQ3Y@ZCNstG(uOpMFf|GsC zQp$>zaHq5Rjgk)sKV4y-u@xw0p<(L!pr7OdiLf}WnrA$w`M6o5(c91lpUoUz<*AA( z!YcZ1Vp`hB1Yf1m4Io=KO*U!-;SEx&Nnphq+>I&U?PhGZa!Y(QS-ipQ!s0)H52BtQ z6}6z`zvbd0bs{@Ah&IJLHK;_9ZVPj7(BA!i8dQtP;ruF(dX4M=3U!?6kYSjME`{o- z*VbBsgdM>v7MwXFLVg=vq%>-yia<8yrM|t*<2Zm5dA>09!?0`OX>`JO0#j<|9(KnH zxvybV+BsXc)_vy`bGt08(RxX-lrI&Z(?!>XuH=rb8L}^hM;ECzGX%*C&j=Wx-%-OT z(Aer*GfRJ(ok}qeeTPhMx&-Lh?_4EBRs-Z|$RiS-zXPEbFr{RqCaK^|k?=+kBhK=@ zV(-WmYr5;TMAn8aejI{fzRV#dw1ugx!-H4*D7A@p?Y$~bValO9L$FLn<)q3kiSBL8 zn~+3Utjl#yQK;8p@^fCl+~*1)mg+UlhUlroLf>7#fqw#h+sV|ZoykA}&gF6(wHwlf zv+gZ-eb6ovH&v}j(_fFtTu+UY6#eJ|dg5hp_B!qf!Gg$M#{?^Xj-FvwaJUp7+QpUe z_tDz*S*vO*(;kdLx?yRok?+oC^F%pk!6$2e;ct~$WidE}efadj9M`gNWD+YC^BEBX z-Syj~KVno0iMFypxgWVJUf%_leNwvSExvCGvGW?RP|3y4WDJ{no&qF4o*l5{|6+u3 za}XaY^NPsQqvV;da4+s*w;MLZ%Dl-pfmf&$GMn@s^K}{-okN_6p1Qu|#81r{PSno^ z5!&>{5a39=L`*$aYqc7S>*2s3aD+1AO;8hc&(kGiPi#`?aK|^qR&2Du8mJY{chWp@ zx0~}!L`~1V6bvFlcMi~hg5S!eR@|a!sUUsg;pKm>$Edogk zwh@JXN5b@0XiN-xc7~&N)lx&6nB~jo*LeDMl+KKK-=%!(lvVGTQqO?FmoBCx9ixE0 zj)2a2v+&N@N?az-;$q$olHncb=4@9lPl@gMLa8WIL3?Hm(b0zNqi;2s<~odgy*#0z zyZQNEdce9YA^~xtEhC?1hWN`Ehi_z?%N#Fpsn6acz+1H!%o;Kp=es6{R_9*MfXr{? z4ek>#U2EzjyO@04cuCKwPP;k8tq>rXe&jT^>ei;kG=-HP;jYyk{x%vsPU_V@4b3H8zDJ#;DHniVhvt4h1}G(I zqNR>G$YxtXefbf|b^gI%f0qdcgea(7rJ4@H98J+9k3B5f;=H(r;5{&Go&Gx`^79-+ z31hv=J@ysqfbvT5X^T*1({OeqgtrmLLW9UWS?)sqy>R}!C#ubYnmuvXFVj+*(>v+A zt_%6K?Q6OF*vU2*pUR(?2wCpW!oSnbdB=+5*i0L_S8~Et27!^X@6PDl52Ymf9PCnc zP+hD00aA2<1(uwB+M-DZ`4|=ho+QI^W%JWZxLE9H^S;=gVHTc4L-!mzy{ab9#_;GI zj}pYg_SqQt8nPCa-qvAnMIb0S3}y-%hmBMBaoQfoe{;Fzb2lV>|4r|Hm0$Sb^zgwB z6V^)~f=q(=m9hN&F)8w=|K}+$}a6Dqmz(; ze*JBwk5OegO99jU-QxEOYt*fY+x^}?R(zB!uLoJa4@k|}Fst^y>B`a&-3SC4t$~sn z?`z&`HJC#>n=0HQw94t9bf%M)O>njbsE+f+>7mC!KGpc1-Kc#{Svv8RE9CZXB}eMy zKKV+e7l~TyzT4b8&kqS^YuTOJ-&526Sa#swZ`;A;`%1-y~Rif{V)28T`KG zVJqeuodinbA1(FpxlAom@ib3{4q#+7rj79{xW(ZqKLsPHK7aAP-RuQ6eU3U365c*E zGUXf8*I2mm!@VSD7yPtWck)Z*E<&eX7a1T7^Vba?} z%W~WTg&^(=%LQfI@HJ=rMVpy#*(*IRc6_IpV?7j@l`}?PO{g+0xR30~K0h7~#iHr4 zWuSaJC!qMrgcC#UpABkUVMohmiYI5p&>0d?8M3BO3>LA;-*j*JTzkG(AUv%K5SWro zs18mXiM7KYBtFgcjElyM3q66m^^5~$m1I(n;APz+7`t<2#-cz4QhuZMwBZ|^e(|<@ zBHAi$8|GD3u2&D8UgbwU-z{V)e#shf1}T|Dmhi7Mvc#sQc<# zC(bf!$}>Wh(A98hwVKiKLz`(~`0g$;r`!ucZJdL{bv3xVSxTqj4(qG-k|%6=?1_|CSyqc+r=mxzSkDV9&ooXDXC2e4oK zoB&b;V6>0-LrE|AAH2%E!4nOGu1du(7CbjUP3m9sB zlv(tm4qZh=qE|RP2=ndIw&>b$Y8{-mI18|1`cDO5V^=tn{3wtxl%5ggBAAOIL=hUH zR8qL~<3I7E%yxZ2_{RTZ)Kg9LQvWwu_FstRF*si>i_vB|j2nL;Z-hk?TOU6h=O^%^ zV zp&MMa5o`#{p4Jo3gz<;&^@XqGAGtOYEukI;VstqiVS8eE)7~T9qk2OLfASHdz^Os5 zgA*2o5s^}t`SP5ECXEIavloe796kqnB7ora238{GP_R=s`g?M_I36+O=Y-J|f6 z^Cpi-S+EdU1=)$c*3UiTI_mm$1dS;j{)@g?EowEYnU~xY7up#wKop16ZBpKao_V)+ zS3+0F@Hro{VYK`{S14z{Uj5ja)fq=AH}RTPmQ|}#<+x(axQF(QE43K49(9It_9S%P z=^HAJkNJ{@-x_M1YWU{i=UX(>D3?(Xg`U z1JA|U#*s#hpHl7&Eh;TfTI5@#y{zvP?>4W)uU*iB5g7a({YeoP5xxb!4y+6$Mg^m0 z5)=}_6ESjHa5REsInP;it+XvYyWmVa*#eV(YdqHBQ}hp!X_Q3=gzvDo|9Llp`Sy$HvhZ4{pmk4_FKoi`o;SE*Om5;``?bmZfhL!ZW*t|uR3+_eXXyppKa>#NP%?fb_nhH zUtZokz4>|l@@n*=^xSKwU@viNW{3O7;Y!=^gB27P1&_XEyMC4l1$V_WTef~WGYLgC z7HXcC4SbhM!REm{xl~Wl(Vi^gx%*^v2&^{Ov0&m6)G_XhG$>uJ9g$PnVy$9vVntF} zQzl9}OHSm(1pyS6%dn}&JHzLymnb}Uh_a@$u-d$;hZq4;?B_ychG zsHdo`s8{C{%rZO}Ka7U&IUe(~ z`N}YFo%3Yv=N3p8Oa&Bl;X!GKz0BK@d5w7q1wzseGT;QRjDu+1WT9vJC`IthY%px+ zCbFi1#$>~3BcDbrMrn*_O*1iHBC`kR@M`kH^WIUiD@B``RSvB|LTP(C)~>Z*xER

X-1>f`DE(Vi=dwwycMTSfwGX>umQt2%Gq*LK49{xan5{zl6Z&5|Bt1$~3mRU7~9%pKz% zIMDs^-|*jkwJl-MT2_4e7e>UyB+hZfz^Tp-M*!1p@P+SPQvLgZ>m&NVt9%4W4 zvZXYa>WArDt$IWp#2}kf8{x09PTM_;%}wkVs>^*#%-&f?Str@OUGtf8-Zo_RBz&Cv z>)Q4v9ask>oXZlu6)eJhF@AU$DjNDt4%QjM*}O6>0gciQJYnb?H$ZPHWbXP zOdNl|p7YQ3FXRjiDHPsPs8g`AFmW-lQz$tZ*gLvYD2l%p1KBtlyE@YS*FCxZx<;Ij zjfItkg_D(?m6x5JgH@A-g%>su3Y$M=EG(>C z-2W(J=j34lM&%#%SlEEk{YM!q2k=_|QO3p%_-Ou72Hg1{W$dinKrjBi9y>tH{g1w| zaGTqhvz@bcsc*0FI+4ve|ug>djoSTWBXsO zsJG_s!295)U{(f!fXVkb!GISdZDRrgX5#P9;=o)K;9+Os