blob: e313adfca16019c7e894c476349ce0cd416363c5 [file] [log] [blame]
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:32:2: error: #error random_shuffle for UniformRandomNumberGenerator not implemented
#error random_shuffle for UniformRandomNumberGenerator not implemented
^
1 diagnostic 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 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:33:2: error: #error max(initializer_list<T> t) is not implemented
#error max(initializer_list<T> t) is not implemented
^
1 diagnostic generated.
max_init_list.pass.cpp failed to compile
max_init_list_comp.pass.cpp:33:2: error: #error max(initializer_list<T> t, Compare comp) is not implemented
#error max(initializer_list<T> t, Compare comp) is not implemented
^
1 diagnostic generated.
max_init_list_comp.pass.cpp failed to compile
min_init_list.pass.cpp:33:2: error: #error min(initializer_list<T> t) is not implemented
#error min(initializer_list<T> t) is not implemented
^
1 diagnostic generated.
min_init_list.pass.cpp failed to compile
min_init_list_comp.pass.cpp:33:2: error: #error min(initializer_list<T> t, Compare comp) is not implemented
#error min(initializer_list<T> t, Compare comp) is not implemented
^
1 diagnostic generated.
min_init_list_comp.pass.cpp failed to compile
minmax.pass.cpp:37:44: error: no member named 'minmax' in namespace 'std'
std::pair<const T&, const T&> p = std::minmax(a, b);
~~~~~^
In file included from minmax.pass.cpp:30:
In file included from ../../../../include/algorithm:561:
../../../../include/utility:134:38: error: reference to type 'int const' requires an initializer
_YUGA_INLINE_VISIBILITY pair() : first(), second() {}
^
minmax.pass.cpp:37:35: note: in instantiation of member function 'std::pair<int const &, int const &>::pair' requested here
std::pair<const T&, const T&> p = std::minmax(a, b);
^
minmax.pass.cpp:47:5: note: in instantiation of function template specialization 'test<int>' requested here
test(x, y, x, y);
^
In file included from minmax.pass.cpp:30:
In file included from ../../../../include/algorithm:561:
../../../../include/utility:134:47: error: reference to type 'int const' requires an initializer
_YUGA_INLINE_VISIBILITY pair() : first(), second() {}
^
5 diagnostics generated.
minmax.pass.cpp failed to compile
minmax_comp.pass.cpp:39:44: error: no member named 'minmax' in namespace 'std'
std::pair<const T&, const T&> p = std::minmax(a, b, c);
~~~~~^
In file included from minmax_comp.pass.cpp:31:
In file included from ../../../../include/algorithm:561:
../../../../include/utility:134:38: error: reference to type 'int const' requires an initializer
_YUGA_INLINE_VISIBILITY pair() : first(), second() {}
^
minmax_comp.pass.cpp:39:35: note: in instantiation of member function 'std::pair<int const &, int const &>::pair' requested here
std::pair<const T&, const T&> p = std::minmax(a, b, c);
^
minmax_comp.pass.cpp:49:5: note: in instantiation of function template specialization 'test<int, std::greater<int> >' requested here
test(x, y, std::greater<int>(), x, y);
^
In file included from minmax_comp.pass.cpp:31:
In file included from ../../../../include/algorithm:561:
../../../../include/utility:134:47: error: reference to type 'int const' requires an initializer
_YUGA_INLINE_VISIBILITY pair() : first(), second() {}
^
5 diagnostics generated.
minmax_comp.pass.cpp failed to compile
minmax_init_list.pass.cpp:33:2: error: #error minmax(initializer_list<T> t) is not implemented
#error minmax(initializer_list<T> t) is not implemented
^
1 diagnostic generated.
minmax_init_list.pass.cpp failed to compile
minmax_init_list_comp.pass.cpp:33:2: error: #error minmax(initializer_list<T> t, Compare comp) is not implemented
#error minmax(initializer_list<T> t, Compare comp) is not implemented
^
1 diagnostic 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 1 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 22 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 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 17 tests in /test/containers/sequences/container.adaptors/priority.queue/priqueue.cons
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 23 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 21 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 1 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 2 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 1 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 1 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 30 tests in /test/containers/sequences/vector.bool
passed 1 tests in /test/containers/unord
passed 29 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 31 tests in /test/containers/unord/unord.multimap
passed 24 tests in /test/containers/unord/unord.multimap/unord.multimap.cnstr
passed 1 tests in /test/containers/unord/unord.multimap/unord.multimap.swap
passed 31 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 31 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:274:2: error: #error PRId8 not defined
#error PRId8 not defined
^
inttypes_h.pass.cpp:278:2: error: #error PRId16 not defined
#error PRId16 not defined
^
inttypes_h.pass.cpp:282:2: error: #error PRId32 not defined
#error PRId32 not defined
^
inttypes_h.pass.cpp:286:2: error: #error PRId64 not defined
#error PRId64 not defined
^
inttypes_h.pass.cpp:290:2: error: #error PRIdLEAST8 not defined
#error PRIdLEAST8 not defined
^
inttypes_h.pass.cpp:294:2: error: #error PRIdLEAST16 not defined
#error PRIdLEAST16 not defined
^
inttypes_h.pass.cpp:298:2: error: #error PRIdLEAST32 not defined
#error PRIdLEAST32 not defined
^
inttypes_h.pass.cpp:302:2: error: #error PRIdLEAST64 not defined
#error PRIdLEAST64 not defined
^
inttypes_h.pass.cpp:306:2: error: #error PRIdFAST8 not defined
#error PRIdFAST8 not defined
^
inttypes_h.pass.cpp:310:2: error: #error PRIdFAST16 not defined
#error PRIdFAST16 not defined
^
inttypes_h.pass.cpp:314:2: error: #error PRIdFAST32 not defined
#error PRIdFAST32 not defined
^
inttypes_h.pass.cpp:318:2: error: #error PRIdFAST64 not defined
#error PRIdFAST64 not defined
^
inttypes_h.pass.cpp:322:2: error: #error PRIdMAX not defined
#error PRIdMAX not defined
^
inttypes_h.pass.cpp:326:2: error: #error PRIdPTR not defined
#error PRIdPTR not defined
^
inttypes_h.pass.cpp:330:2: error: #error PRIi8 not defined
#error PRIi8 not defined
^
inttypes_h.pass.cpp:334:2: error: #error PRIi16 not defined
#error PRIi16 not defined
^
inttypes_h.pass.cpp:338:2: error: #error PRIi32 not defined
#error PRIi32 not defined
^
inttypes_h.pass.cpp:342:2: error: #error PRIi64 not defined
#error PRIi64 not defined
^
inttypes_h.pass.cpp:346:2: error: #error PRIiLEAST8 not defined
#error PRIiLEAST8 not defined
^
inttypes_h.pass.cpp:350:2: error: #error PRIiLEAST16 not defined
#error PRIiLEAST16 not defined
^
inttypes_h.pass.cpp:354:2: error: #error PRIiLEAST32 not defined
#error PRIiLEAST32 not defined
^
inttypes_h.pass.cpp:358:2: error: #error PRIiLEAST64 not defined
#error PRIiLEAST64 not defined
^
inttypes_h.pass.cpp:362:2: error: #error PRIiFAST8 not defined
#error PRIiFAST8 not defined
^
inttypes_h.pass.cpp:366:2: error: #error PRIiFAST16 not defined
#error PRIiFAST16 not defined
^
inttypes_h.pass.cpp:370:2: error: #error PRIiFAST32 not defined
#error PRIiFAST32 not defined
^
inttypes_h.pass.cpp:374:2: error: #error PRIiFAST64 not defined
#error PRIiFAST64 not defined
^
inttypes_h.pass.cpp:378:2: error: #error PRIiMAX not defined
#error PRIiMAX not defined
^
inttypes_h.pass.cpp:382:2: error: #error PRIiPTR not defined
#error PRIiPTR not defined
^
inttypes_h.pass.cpp:386:2: error: #error PRIo8 not defined
#error PRIo8 not defined
^
inttypes_h.pass.cpp:390:2: error: #error PRIo16 not defined
#error PRIo16 not defined
^
inttypes_h.pass.cpp:394:2: error: #error PRIo32 not defined
#error PRIo32 not defined
^
inttypes_h.pass.cpp:398:2: error: #error PRIo64 not defined
#error PRIo64 not defined
^
inttypes_h.pass.cpp:402:2: error: #error PRIoLEAST8 not defined
#error PRIoLEAST8 not defined
^
inttypes_h.pass.cpp:406:2: error: #error PRIoLEAST16 not defined
#error PRIoLEAST16 not defined
^
inttypes_h.pass.cpp:410:2: error: #error PRIoLEAST32 not defined
#error PRIoLEAST32 not defined
^
inttypes_h.pass.cpp:414:2: error: #error PRIoLEAST64 not defined
#error PRIoLEAST64 not defined
^
inttypes_h.pass.cpp:418:2: error: #error PRIoFAST8 not defined
#error PRIoFAST8 not defined
^
inttypes_h.pass.cpp:422:2: error: #error PRIoFAST16 not defined
#error PRIoFAST16 not defined
^
inttypes_h.pass.cpp:426:2: error: #error PRIoFAST32 not defined
#error PRIoFAST32 not defined
^
inttypes_h.pass.cpp:430:2: error: #error PRIoFAST64 not defined
#error PRIoFAST64 not defined
^
inttypes_h.pass.cpp:434:2: error: #error PRIoMAX not defined
#error PRIoMAX not defined
^
inttypes_h.pass.cpp:438:2: error: #error PRIoPTR not defined
#error PRIoPTR not defined
^
inttypes_h.pass.cpp:442:2: error: #error PRIu8 not defined
#error PRIu8 not defined
^
inttypes_h.pass.cpp:446:2: error: #error PRIu16 not defined
#error PRIu16 not defined
^
inttypes_h.pass.cpp:450:2: error: #error PRIu32 not defined
#error PRIu32 not defined
^
inttypes_h.pass.cpp:454:2: error: #error PRIu64 not defined
#error PRIu64 not defined
^
inttypes_h.pass.cpp:458:2: error: #error PRIuLEAST8 not defined
#error PRIuLEAST8 not defined
^
inttypes_h.pass.cpp:462:2: error: #error PRIuLEAST16 not defined
#error PRIuLEAST16 not defined
^
inttypes_h.pass.cpp:466:2: error: #error PRIuLEAST32 not defined
#error PRIuLEAST32 not defined
^
inttypes_h.pass.cpp:470:2: error: #error PRIuLEAST64 not defined
#error PRIuLEAST64 not defined
^
inttypes_h.pass.cpp:474:2: error: #error PRIuFAST8 not defined
#error PRIuFAST8 not defined
^
inttypes_h.pass.cpp:478:2: error: #error PRIuFAST16 not defined
#error PRIuFAST16 not defined
^
inttypes_h.pass.cpp:482:2: error: #error PRIuFAST32 not defined
#error PRIuFAST32 not defined
^
inttypes_h.pass.cpp:486:2: error: #error PRIuFAST64 not defined
#error PRIuFAST64 not defined
^
inttypes_h.pass.cpp:490:2: error: #error PRIuMAX not defined
#error PRIuMAX not defined
^
inttypes_h.pass.cpp:494:2: error: #error PRIuPTR not defined
#error PRIuPTR not defined
^
inttypes_h.pass.cpp:498:2: error: #error PRIx8 not defined
#error PRIx8 not defined
^
inttypes_h.pass.cpp:502:2: error: #error PRIx16 not defined
#error PRIx16 not defined
^
inttypes_h.pass.cpp:506:2: error: #error PRIx32 not defined
#error PRIx32 not defined
^
inttypes_h.pass.cpp:510:2: error: #error PRIx64 not defined
#error PRIx64 not defined
^
inttypes_h.pass.cpp:514:2: error: #error PRIxLEAST8 not defined
#error PRIxLEAST8 not defined
^
inttypes_h.pass.cpp:518:2: error: #error PRIxLEAST16 not defined
#error PRIxLEAST16 not defined
^
inttypes_h.pass.cpp:522:2: error: #error PRIxLEAST32 not defined
#error PRIxLEAST32 not defined
^
inttypes_h.pass.cpp:526:2: error: #error PRIxLEAST64 not defined
#error PRIxLEAST64 not defined
^
inttypes_h.pass.cpp:530:2: error: #error PRIxFAST8 not defined
#error PRIxFAST8 not defined
^
inttypes_h.pass.cpp:534:2: error: #error PRIxFAST16 not defined
#error PRIxFAST16 not defined
^
inttypes_h.pass.cpp:538:2: error: #error PRIxFAST32 not defined
#error PRIxFAST32 not defined
^
inttypes_h.pass.cpp:542:2: error: #error PRIxFAST64 not defined
#error PRIxFAST64 not defined
^
inttypes_h.pass.cpp:546:2: error: #error PRIxMAX not defined
#error PRIxMAX not defined
^
inttypes_h.pass.cpp:550:2: error: #error PRIxPTR not defined
#error PRIxPTR not defined
^
inttypes_h.pass.cpp:554:2: error: #error PRIX8 not defined
#error PRIX8 not defined
^
inttypes_h.pass.cpp:558:2: error: #error PRIX16 not defined
#error PRIX16 not defined
^
inttypes_h.pass.cpp:562:2: error: #error PRIX32 not defined
#error PRIX32 not defined
^
inttypes_h.pass.cpp:566:2: error: #error PRIX64 not defined
#error PRIX64 not defined
^
inttypes_h.pass.cpp:570:2: error: #error PRIXLEAST8 not defined
#error PRIXLEAST8 not defined
^
inttypes_h.pass.cpp:574:2: error: #error PRIXLEAST16 not defined
#error PRIXLEAST16 not defined
^
inttypes_h.pass.cpp:578:2: error: #error PRIXLEAST32 not defined
#error PRIXLEAST32 not defined
^
inttypes_h.pass.cpp:582:2: error: #error PRIXLEAST64 not defined
#error PRIXLEAST64 not defined
^
inttypes_h.pass.cpp:586:2: error: #error PRIXFAST8 not defined
#error PRIXFAST8 not defined
^
inttypes_h.pass.cpp:590:2: error: #error PRIXFAST16 not defined
#error PRIXFAST16 not defined
^
inttypes_h.pass.cpp:594:2: error: #error PRIXFAST32 not defined
#error PRIXFAST32 not defined
^
inttypes_h.pass.cpp:598:2: error: #error PRIXFAST64 not defined
#error PRIXFAST64 not defined
^
inttypes_h.pass.cpp:602:2: error: #error PRIXMAX not defined
#error PRIXMAX not defined
^
inttypes_h.pass.cpp:606:2: error: #error PRIXPTR not defined
#error PRIXPTR not defined
^
inttypes_h.pass.cpp:610:2: error: #error SCNd8 not defined
#error SCNd8 not defined
^
inttypes_h.pass.cpp:614:2: error: #error SCNd16 not defined
#error SCNd16 not defined
^
inttypes_h.pass.cpp:618:2: error: #error SCNd32 not defined
#error SCNd32 not defined
^
inttypes_h.pass.cpp:622:2: error: #error SCNd64 not defined
#error SCNd64 not defined
^
inttypes_h.pass.cpp:626:2: error: #error SCNdLEAST8 not defined
#error SCNdLEAST8 not defined
^
inttypes_h.pass.cpp:630:2: error: #error SCNdLEAST16 not defined
#error SCNdLEAST16 not defined
^
inttypes_h.pass.cpp:634:2: error: #error SCNdLEAST32 not defined
#error SCNdLEAST32 not defined
^
inttypes_h.pass.cpp:638:2: error: #error SCNdLEAST64 not defined
#error SCNdLEAST64 not defined
^
inttypes_h.pass.cpp:642:2: error: #error SCNdFAST8 not defined
#error SCNdFAST8 not defined
^
inttypes_h.pass.cpp:646:2: error: #error SCNdFAST16 not defined
#error SCNdFAST16 not defined
^
inttypes_h.pass.cpp:650:2: error: #error SCNdFAST32 not defined
#error SCNdFAST32 not defined
^
inttypes_h.pass.cpp:654:2: error: #error SCNdFAST64 not defined
#error SCNdFAST64 not defined
^
inttypes_h.pass.cpp:658:2: error: #error SCNdMAX not defined
#error SCNdMAX not defined
^
inttypes_h.pass.cpp:662:2: error: #error SCNdPTR not defined
#error SCNdPTR not defined
^
inttypes_h.pass.cpp:666:2: error: #error SCNi8 not defined
#error SCNi8 not defined
^
inttypes_h.pass.cpp:670:2: error: #error SCNi16 not defined
#error SCNi16 not defined
^
inttypes_h.pass.cpp:674:2: error: #error SCNi32 not defined
#error SCNi32 not defined
^
inttypes_h.pass.cpp:678:2: error: #error SCNi64 not defined
#error SCNi64 not defined
^
inttypes_h.pass.cpp:682:2: error: #error SCNiLEAST8 not defined
#error SCNiLEAST8 not defined
^
inttypes_h.pass.cpp:686:2: error: #error SCNiLEAST16 not defined
#error SCNiLEAST16 not defined
^
inttypes_h.pass.cpp:690:2: error: #error SCNiLEAST32 not defined
#error SCNiLEAST32 not defined
^
inttypes_h.pass.cpp:694:2: error: #error SCNiLEAST64 not defined
#error SCNiLEAST64 not defined
^
inttypes_h.pass.cpp:698:2: error: #error SCNiFAST8 not defined
#error SCNiFAST8 not defined
^
inttypes_h.pass.cpp:702:2: error: #error SCNiFAST16 not defined
#error SCNiFAST16 not defined
^
inttypes_h.pass.cpp:706:2: error: #error SCNiFAST32 not defined
#error SCNiFAST32 not defined
^
inttypes_h.pass.cpp:710:2: error: #error SCNiFAST64 not defined
#error SCNiFAST64 not defined
^
inttypes_h.pass.cpp:714:2: error: #error SCNiMAX not defined
#error SCNiMAX not defined
^
inttypes_h.pass.cpp:718:2: error: #error SCNiPTR not defined
#error SCNiPTR not defined
^
inttypes_h.pass.cpp:722:2: error: #error SCNo8 not defined
#error SCNo8 not defined
^
inttypes_h.pass.cpp:726:2: error: #error SCNo16 not defined
#error SCNo16 not defined
^
inttypes_h.pass.cpp:730:2: error: #error SCNo32 not defined
#error SCNo32 not defined
^
inttypes_h.pass.cpp:734:2: error: #error SCNo64 not defined
#error SCNo64 not defined
^
inttypes_h.pass.cpp:738:2: error: #error SCNoLEAST8 not defined
#error SCNoLEAST8 not defined
^
inttypes_h.pass.cpp:742:2: error: #error SCNoLEAST16 not defined
#error SCNoLEAST16 not defined
^
inttypes_h.pass.cpp:746:2: error: #error SCNoLEAST32 not defined
#error SCNoLEAST32 not defined
^
inttypes_h.pass.cpp:750:2: error: #error SCNoLEAST64 not defined
#error SCNoLEAST64 not defined
^
inttypes_h.pass.cpp:754:2: error: #error SCNoFAST8 not defined
#error SCNoFAST8 not defined
^
inttypes_h.pass.cpp:758:2: error: #error SCNoFAST16 not defined
#error SCNoFAST16 not defined
^
inttypes_h.pass.cpp:762:2: error: #error SCNoFAST32 not defined
#error SCNoFAST32 not defined
^
inttypes_h.pass.cpp:766:2: error: #error SCNoFAST64 not defined
#error SCNoFAST64 not defined
^
inttypes_h.pass.cpp:770:2: error: #error SCNoMAX not defined
#error SCNoMAX not defined
^
inttypes_h.pass.cpp:774:2: error: #error SCNoPTR not defined
#error SCNoPTR not defined
^
inttypes_h.pass.cpp:778:2: error: #error SCNu8 not defined
#error SCNu8 not defined
^
inttypes_h.pass.cpp:782:2: error: #error SCNu16 not defined
#error SCNu16 not defined
^
inttypes_h.pass.cpp:786:2: error: #error SCNu32 not defined
#error SCNu32 not defined
^
inttypes_h.pass.cpp:790:2: error: #error SCNu64 not defined
#error SCNu64 not defined
^
inttypes_h.pass.cpp:794:2: error: #error SCNuLEAST8 not defined
#error SCNuLEAST8 not defined
^
inttypes_h.pass.cpp:798:2: error: #error SCNuLEAST16 not defined
#error SCNuLEAST16 not defined
^
inttypes_h.pass.cpp:802:2: error: #error SCNuLEAST32 not defined
#error SCNuLEAST32 not defined
^
inttypes_h.pass.cpp:806:2: error: #error SCNuLEAST64 not defined
#error SCNuLEAST64 not defined
^
inttypes_h.pass.cpp:810:2: error: #error SCNuFAST8 not defined
#error SCNuFAST8 not defined
^
inttypes_h.pass.cpp:814:2: error: #error SCNuFAST16 not defined
#error SCNuFAST16 not defined
^
inttypes_h.pass.cpp:818:2: error: #error SCNuFAST32 not defined
#error SCNuFAST32 not defined
^
inttypes_h.pass.cpp:822:2: error: #error SCNuFAST64 not defined
#error SCNuFAST64 not defined
^
inttypes_h.pass.cpp:826:2: error: #error SCNuMAX not defined
#error SCNuMAX not defined
^
inttypes_h.pass.cpp:830:2: error: #error SCNuPTR not defined
#error SCNuPTR not defined
^
inttypes_h.pass.cpp:834:2: error: #error SCNx8 not defined
#error SCNx8 not defined
^
inttypes_h.pass.cpp:838:2: error: #error SCNx16 not defined
#error SCNx16 not defined
^
inttypes_h.pass.cpp:842:2: error: #error SCNx32 not defined
#error SCNx32 not defined
^
inttypes_h.pass.cpp:846:2: error: #error SCNx64 not defined
#error SCNx64 not defined
^
inttypes_h.pass.cpp:850:2: error: #error SCNxLEAST8 not defined
#error SCNxLEAST8 not defined
^
inttypes_h.pass.cpp:854:2: error: #error SCNxLEAST16 not defined
#error SCNxLEAST16 not defined
^
inttypes_h.pass.cpp:858:2: error: #error SCNxLEAST32 not defined
#error SCNxLEAST32 not defined
^
inttypes_h.pass.cpp:862:2: error: #error SCNxLEAST64 not defined
#error SCNxLEAST64 not defined
^
inttypes_h.pass.cpp:866:2: error: #error SCNxFAST8 not defined
#error SCNxFAST8 not defined
^
inttypes_h.pass.cpp:870:2: error: #error SCNxFAST16 not defined
#error SCNxFAST16 not defined
^
inttypes_h.pass.cpp:874:2: error: #error SCNxFAST32 not defined
#error SCNxFAST32 not defined
^
inttypes_h.pass.cpp:878:2: error: #error SCNxFAST64 not defined
#error SCNxFAST64 not defined
^
inttypes_h.pass.cpp:882:2: error: #error SCNxMAX not defined
#error SCNxMAX not defined
^
inttypes_h.pass.cpp:886:2: error: #error SCNxPTR not defined
#error SCNxPTR not defined
^
154 diagnostics generated.
inttypes_h.pass.cpp failed to compile
math_h.pass.cpp:545:5: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x [-pedantic]
assert(nextafter(0,1) == 0x1p-1074);
^
math_h.pass.cpp:545:30: note: instantiated from:
assert(nextafter(0,1) == 0x1p-1074);
^
math_h.pass.cpp:553:5: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x [-pedantic]
assert(nexttoward(0, 1) == 0x1p-1074);
^
math_h.pass.cpp:553:32: note: instantiated from:
assert(nexttoward(0, 1) == 0x1p-1074);
^
2 diagnostics generated.
stdio_h.pass.cpp:111:5: warning: format string is empty [-Wformat-zero-length]
static_assert((std::is_same<decltype(vfprintf(fp,"",va)), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stdio_h.pass.cpp:111:33: note: instantiated from:
static_assert((std::is_same<decltype(vfprintf(fp,"",va)), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
stdio_h.pass.cpp:111:54: note: instantiated from:
static_assert((std::is_same<decltype(vfprintf(fp,"",va)), int>::value), "");
^~
stdio_h.pass.cpp:112:5: warning: format string is empty [-Wformat-zero-length]
static_assert((std::is_same<decltype(fprintf(fp,"")), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stdio_h.pass.cpp:112:33: note: instantiated from:
static_assert((std::is_same<decltype(fprintf(fp,"")), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~
stdio_h.pass.cpp:112:53: note: instantiated from:
static_assert((std::is_same<decltype(fprintf(fp,"")), int>::value), "");
^~
stdio_h.pass.cpp:114:5: warning: format string is empty [-Wformat-zero-length]
static_assert((std::is_same<decltype(printf("")), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stdio_h.pass.cpp:114:33: note: instantiated from:
static_assert((std::is_same<decltype(printf("")), int>::value), "");
^~~~~~~~~~~~~~~~~~~~
stdio_h.pass.cpp:114:49: note: instantiated from:
static_assert((std::is_same<decltype(printf("")), int>::value), "");
^~
stdio_h.pass.cpp:116:5: warning: format string is empty [-Wformat-zero-length]
static_assert((std::is_same<decltype(snprintf(cp,0,"")), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stdio_h.pass.cpp:116:33: note: instantiated from:
static_assert((std::is_same<decltype(snprintf(cp,0,"")), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~
stdio_h.pass.cpp:116:56: note: instantiated from:
static_assert((std::is_same<decltype(snprintf(cp,0,"")), int>::value), "");
^~
stdio_h.pass.cpp:117:5: warning: format string is empty [-Wformat-zero-length]
static_assert((std::is_same<decltype(sprintf(cp,"")), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stdio_h.pass.cpp:117:33: note: instantiated from:
static_assert((std::is_same<decltype(sprintf(cp,"")), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~
stdio_h.pass.cpp:117:53: note: instantiated from:
static_assert((std::is_same<decltype(sprintf(cp,"")), int>::value), "");
^~
stdio_h.pass.cpp:119:5: warning: format string is empty [-Wformat-zero-length]
static_assert((std::is_same<decltype(vfprintf(fp,"",va)), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stdio_h.pass.cpp:119:33: note: instantiated from:
static_assert((std::is_same<decltype(vfprintf(fp,"",va)), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
stdio_h.pass.cpp:119:54: note: instantiated from:
static_assert((std::is_same<decltype(vfprintf(fp,"",va)), int>::value), "");
^~
stdio_h.pass.cpp:121:5: warning: format string is empty [-Wformat-zero-length]
static_assert((std::is_same<decltype(vprintf("",va)), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stdio_h.pass.cpp:121:33: note: instantiated from:
static_assert((std::is_same<decltype(vprintf("",va)), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~
stdio_h.pass.cpp:121:50: note: instantiated from:
static_assert((std::is_same<decltype(vprintf("",va)), int>::value), "");
^~
stdio_h.pass.cpp:123:5: warning: format string is empty [-Wformat-zero-length]
static_assert((std::is_same<decltype(vsnprintf(cp,0,"",va)), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stdio_h.pass.cpp:123:33: note: instantiated from:
static_assert((std::is_same<decltype(vsnprintf(cp,0,"",va)), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stdio_h.pass.cpp:123:57: note: instantiated from:
static_assert((std::is_same<decltype(vsnprintf(cp,0,"",va)), int>::value), "");
^~
stdio_h.pass.cpp:124:5: warning: format string is empty [-Wformat-zero-length]
static_assert((std::is_same<decltype(vsprintf(cp,"",va)), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stdio_h.pass.cpp:124:33: note: instantiated from:
static_assert((std::is_same<decltype(vsprintf(cp,"",va)), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
stdio_h.pass.cpp:124:54: note: instantiated from:
static_assert((std::is_same<decltype(vsprintf(cp,"",va)), int>::value), "");
^~
9 diagnostics generated.
uchar_h.pass.cpp:26:10: fatal error: 'uchar.h' file not found
#include <uchar.h>
^
1 diagnostic 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
./testit: line 96: 32105 Abort trap ./a.out
ccp.pass.cpp failed at run time
./testit: line 96: 32113 Abort trap ./a.out
ccp_size.pass.cpp failed at run time
./testit: line 96: 32120 Abort trap ./a.out
cp.pass.cpp failed at run time
./testit: line 96: 32127 Abort trap ./a.out
cp_size.pass.cpp failed at run time
failed 4 tests in /test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons
./testit: line 96: 32138 Abort trap ./a.out
rdbuf.pass.cpp failed at run time
./testit: line 96: 32145 Abort trap ./a.out
str.pass.cpp failed at run time
failed 2 tests in /test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.members
passed 1 tests in /test/depr/depr.str.strstreams/depr.ostrstream
./testit: line 96: 32167 Abort trap ./a.out
cp_size_mode.pass.cpp failed at run time
./testit: line 96: 32174 Abort trap ./a.out
default.pass.cpp failed at run time
failed 2 tests in /test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons
./testit: line 96: 32185 Abort trap ./a.out
freeze.pass.cpp failed at run time
./testit: line 96: 32192 Abort trap ./a.out
pcount.pass.cpp failed at run time
./testit: line 96: 32199 Abort trap ./a.out
rdbuf.pass.cpp failed at run time
./testit: line 96: 32206 Abort trap ./a.out
str.pass.cpp failed at run time
failed 4 tests in /test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members
passed 1 tests in /test/depr/depr.str.strstreams/depr.strstream
./testit: line 96: 32228 Abort trap ./a.out
cp_size_mode.pass.cpp failed at run time
./testit: line 96: 32236 Abort trap ./a.out
default.pass.cpp failed at run time
failed 2 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons
./testit: line 96: 32247 Abort trap ./a.out
rdbuf.pass.cpp failed at run time
failed 1 tests in /test/depr/depr.str.strstreams/depr.strstream/depr.strstream.dest
./testit: line 96: 32258 Abort trap ./a.out
freeze.pass.cpp failed at run time
./testit: line 96: 32265 Abort trap ./a.out
pcount.pass.cpp failed at run time
./testit: line 96: 32272 Abort trap ./a.out
str.pass.cpp failed at run time
failed 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 1 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
./testit: line 96: 32778 Abort trap ./a.out
stream_inserter.pass.cpp failed at run time
failed 1 tests in /test/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers
passed 2 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.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:274:2: error: #error PRId8 not defined
#error PRId8 not defined
^
cinttypes.pass.cpp:278:2: error: #error PRId16 not defined
#error PRId16 not defined
^
cinttypes.pass.cpp:282:2: error: #error PRId32 not defined
#error PRId32 not defined
^
cinttypes.pass.cpp:286:2: error: #error PRId64 not defined
#error PRId64 not defined
^
cinttypes.pass.cpp:290:2: error: #error PRIdLEAST8 not defined
#error PRIdLEAST8 not defined
^
cinttypes.pass.cpp:294:2: error: #error PRIdLEAST16 not defined
#error PRIdLEAST16 not defined
^
cinttypes.pass.cpp:298:2: error: #error PRIdLEAST32 not defined
#error PRIdLEAST32 not defined
^
cinttypes.pass.cpp:302:2: error: #error PRIdLEAST64 not defined
#error PRIdLEAST64 not defined
^
cinttypes.pass.cpp:306:2: error: #error PRIdFAST8 not defined
#error PRIdFAST8 not defined
^
cinttypes.pass.cpp:310:2: error: #error PRIdFAST16 not defined
#error PRIdFAST16 not defined
^
cinttypes.pass.cpp:314:2: error: #error PRIdFAST32 not defined
#error PRIdFAST32 not defined
^
cinttypes.pass.cpp:318:2: error: #error PRIdFAST64 not defined
#error PRIdFAST64 not defined
^
cinttypes.pass.cpp:322:2: error: #error PRIdMAX not defined
#error PRIdMAX not defined
^
cinttypes.pass.cpp:326:2: error: #error PRIdPTR not defined
#error PRIdPTR not defined
^
cinttypes.pass.cpp:330:2: error: #error PRIi8 not defined
#error PRIi8 not defined
^
cinttypes.pass.cpp:334:2: error: #error PRIi16 not defined
#error PRIi16 not defined
^
cinttypes.pass.cpp:338:2: error: #error PRIi32 not defined
#error PRIi32 not defined
^
cinttypes.pass.cpp:342:2: error: #error PRIi64 not defined
#error PRIi64 not defined
^
cinttypes.pass.cpp:346:2: error: #error PRIiLEAST8 not defined
#error PRIiLEAST8 not defined
^
cinttypes.pass.cpp:350:2: error: #error PRIiLEAST16 not defined
#error PRIiLEAST16 not defined
^
cinttypes.pass.cpp:354:2: error: #error PRIiLEAST32 not defined
#error PRIiLEAST32 not defined
^
cinttypes.pass.cpp:358:2: error: #error PRIiLEAST64 not defined
#error PRIiLEAST64 not defined
^
cinttypes.pass.cpp:362:2: error: #error PRIiFAST8 not defined
#error PRIiFAST8 not defined
^
cinttypes.pass.cpp:366:2: error: #error PRIiFAST16 not defined
#error PRIiFAST16 not defined
^
cinttypes.pass.cpp:370:2: error: #error PRIiFAST32 not defined
#error PRIiFAST32 not defined
^
cinttypes.pass.cpp:374:2: error: #error PRIiFAST64 not defined
#error PRIiFAST64 not defined
^
cinttypes.pass.cpp:378:2: error: #error PRIiMAX not defined
#error PRIiMAX not defined
^
cinttypes.pass.cpp:382:2: error: #error PRIiPTR not defined
#error PRIiPTR not defined
^
cinttypes.pass.cpp:386:2: error: #error PRIo8 not defined
#error PRIo8 not defined
^
cinttypes.pass.cpp:390:2: error: #error PRIo16 not defined
#error PRIo16 not defined
^
cinttypes.pass.cpp:394:2: error: #error PRIo32 not defined
#error PRIo32 not defined
^
cinttypes.pass.cpp:398:2: error: #error PRIo64 not defined
#error PRIo64 not defined
^
cinttypes.pass.cpp:402:2: error: #error PRIoLEAST8 not defined
#error PRIoLEAST8 not defined
^
cinttypes.pass.cpp:406:2: error: #error PRIoLEAST16 not defined
#error PRIoLEAST16 not defined
^
cinttypes.pass.cpp:410:2: error: #error PRIoLEAST32 not defined
#error PRIoLEAST32 not defined
^
cinttypes.pass.cpp:414:2: error: #error PRIoLEAST64 not defined
#error PRIoLEAST64 not defined
^
cinttypes.pass.cpp:418:2: error: #error PRIoFAST8 not defined
#error PRIoFAST8 not defined
^
cinttypes.pass.cpp:422:2: error: #error PRIoFAST16 not defined
#error PRIoFAST16 not defined
^
cinttypes.pass.cpp:426:2: error: #error PRIoFAST32 not defined
#error PRIoFAST32 not defined
^
cinttypes.pass.cpp:430:2: error: #error PRIoFAST64 not defined
#error PRIoFAST64 not defined
^
cinttypes.pass.cpp:434:2: error: #error PRIoMAX not defined
#error PRIoMAX not defined
^
cinttypes.pass.cpp:438:2: error: #error PRIoPTR not defined
#error PRIoPTR not defined
^
cinttypes.pass.cpp:442:2: error: #error PRIu8 not defined
#error PRIu8 not defined
^
cinttypes.pass.cpp:446:2: error: #error PRIu16 not defined
#error PRIu16 not defined
^
cinttypes.pass.cpp:450:2: error: #error PRIu32 not defined
#error PRIu32 not defined
^
cinttypes.pass.cpp:454:2: error: #error PRIu64 not defined
#error PRIu64 not defined
^
cinttypes.pass.cpp:458:2: error: #error PRIuLEAST8 not defined
#error PRIuLEAST8 not defined
^
cinttypes.pass.cpp:462:2: error: #error PRIuLEAST16 not defined
#error PRIuLEAST16 not defined
^
cinttypes.pass.cpp:466:2: error: #error PRIuLEAST32 not defined
#error PRIuLEAST32 not defined
^
cinttypes.pass.cpp:470:2: error: #error PRIuLEAST64 not defined
#error PRIuLEAST64 not defined
^
cinttypes.pass.cpp:474:2: error: #error PRIuFAST8 not defined
#error PRIuFAST8 not defined
^
cinttypes.pass.cpp:478:2: error: #error PRIuFAST16 not defined
#error PRIuFAST16 not defined
^
cinttypes.pass.cpp:482:2: error: #error PRIuFAST32 not defined
#error PRIuFAST32 not defined
^
cinttypes.pass.cpp:486:2: error: #error PRIuFAST64 not defined
#error PRIuFAST64 not defined
^
cinttypes.pass.cpp:490:2: error: #error PRIuMAX not defined
#error PRIuMAX not defined
^
cinttypes.pass.cpp:494:2: error: #error PRIuPTR not defined
#error PRIuPTR not defined
^
cinttypes.pass.cpp:498:2: error: #error PRIx8 not defined
#error PRIx8 not defined
^
cinttypes.pass.cpp:502:2: error: #error PRIx16 not defined
#error PRIx16 not defined
^
cinttypes.pass.cpp:506:2: error: #error PRIx32 not defined
#error PRIx32 not defined
^
cinttypes.pass.cpp:510:2: error: #error PRIx64 not defined
#error PRIx64 not defined
^
cinttypes.pass.cpp:514:2: error: #error PRIxLEAST8 not defined
#error PRIxLEAST8 not defined
^
cinttypes.pass.cpp:518:2: error: #error PRIxLEAST16 not defined
#error PRIxLEAST16 not defined
^
cinttypes.pass.cpp:522:2: error: #error PRIxLEAST32 not defined
#error PRIxLEAST32 not defined
^
cinttypes.pass.cpp:526:2: error: #error PRIxLEAST64 not defined
#error PRIxLEAST64 not defined
^
cinttypes.pass.cpp:530:2: error: #error PRIxFAST8 not defined
#error PRIxFAST8 not defined
^
cinttypes.pass.cpp:534:2: error: #error PRIxFAST16 not defined
#error PRIxFAST16 not defined
^
cinttypes.pass.cpp:538:2: error: #error PRIxFAST32 not defined
#error PRIxFAST32 not defined
^
cinttypes.pass.cpp:542:2: error: #error PRIxFAST64 not defined
#error PRIxFAST64 not defined
^
cinttypes.pass.cpp:546:2: error: #error PRIxMAX not defined
#error PRIxMAX not defined
^
cinttypes.pass.cpp:550:2: error: #error PRIxPTR not defined
#error PRIxPTR not defined
^
cinttypes.pass.cpp:554:2: error: #error PRIX8 not defined
#error PRIX8 not defined
^
cinttypes.pass.cpp:558:2: error: #error PRIX16 not defined
#error PRIX16 not defined
^
cinttypes.pass.cpp:562:2: error: #error PRIX32 not defined
#error PRIX32 not defined
^
cinttypes.pass.cpp:566:2: error: #error PRIX64 not defined
#error PRIX64 not defined
^
cinttypes.pass.cpp:570:2: error: #error PRIXLEAST8 not defined
#error PRIXLEAST8 not defined
^
cinttypes.pass.cpp:574:2: error: #error PRIXLEAST16 not defined
#error PRIXLEAST16 not defined
^
cinttypes.pass.cpp:578:2: error: #error PRIXLEAST32 not defined
#error PRIXLEAST32 not defined
^
cinttypes.pass.cpp:582:2: error: #error PRIXLEAST64 not defined
#error PRIXLEAST64 not defined
^
cinttypes.pass.cpp:586:2: error: #error PRIXFAST8 not defined
#error PRIXFAST8 not defined
^
cinttypes.pass.cpp:590:2: error: #error PRIXFAST16 not defined
#error PRIXFAST16 not defined
^
cinttypes.pass.cpp:594:2: error: #error PRIXFAST32 not defined
#error PRIXFAST32 not defined
^
cinttypes.pass.cpp:598:2: error: #error PRIXFAST64 not defined
#error PRIXFAST64 not defined
^
cinttypes.pass.cpp:602:2: error: #error PRIXMAX not defined
#error PRIXMAX not defined
^
cinttypes.pass.cpp:606:2: error: #error PRIXPTR not defined
#error PRIXPTR not defined
^
cinttypes.pass.cpp:610:2: error: #error SCNd8 not defined
#error SCNd8 not defined
^
cinttypes.pass.cpp:614:2: error: #error SCNd16 not defined
#error SCNd16 not defined
^
cinttypes.pass.cpp:618:2: error: #error SCNd32 not defined
#error SCNd32 not defined
^
cinttypes.pass.cpp:622:2: error: #error SCNd64 not defined
#error SCNd64 not defined
^
cinttypes.pass.cpp:626:2: error: #error SCNdLEAST8 not defined
#error SCNdLEAST8 not defined
^
cinttypes.pass.cpp:630:2: error: #error SCNdLEAST16 not defined
#error SCNdLEAST16 not defined
^
cinttypes.pass.cpp:634:2: error: #error SCNdLEAST32 not defined
#error SCNdLEAST32 not defined
^
cinttypes.pass.cpp:638:2: error: #error SCNdLEAST64 not defined
#error SCNdLEAST64 not defined
^
cinttypes.pass.cpp:642:2: error: #error SCNdFAST8 not defined
#error SCNdFAST8 not defined
^
cinttypes.pass.cpp:646:2: error: #error SCNdFAST16 not defined
#error SCNdFAST16 not defined
^
cinttypes.pass.cpp:650:2: error: #error SCNdFAST32 not defined
#error SCNdFAST32 not defined
^
cinttypes.pass.cpp:654:2: error: #error SCNdFAST64 not defined
#error SCNdFAST64 not defined
^
cinttypes.pass.cpp:658:2: error: #error SCNdMAX not defined
#error SCNdMAX not defined
^
cinttypes.pass.cpp:662:2: error: #error SCNdPTR not defined
#error SCNdPTR not defined
^
cinttypes.pass.cpp:666:2: error: #error SCNi8 not defined
#error SCNi8 not defined
^
cinttypes.pass.cpp:670:2: error: #error SCNi16 not defined
#error SCNi16 not defined
^
cinttypes.pass.cpp:674:2: error: #error SCNi32 not defined
#error SCNi32 not defined
^
cinttypes.pass.cpp:678:2: error: #error SCNi64 not defined
#error SCNi64 not defined
^
cinttypes.pass.cpp:682:2: error: #error SCNiLEAST8 not defined
#error SCNiLEAST8 not defined
^
cinttypes.pass.cpp:686:2: error: #error SCNiLEAST16 not defined
#error SCNiLEAST16 not defined
^
cinttypes.pass.cpp:690:2: error: #error SCNiLEAST32 not defined
#error SCNiLEAST32 not defined
^
cinttypes.pass.cpp:694:2: error: #error SCNiLEAST64 not defined
#error SCNiLEAST64 not defined
^
cinttypes.pass.cpp:698:2: error: #error SCNiFAST8 not defined
#error SCNiFAST8 not defined
^
cinttypes.pass.cpp:702:2: error: #error SCNiFAST16 not defined
#error SCNiFAST16 not defined
^
cinttypes.pass.cpp:706:2: error: #error SCNiFAST32 not defined
#error SCNiFAST32 not defined
^
cinttypes.pass.cpp:710:2: error: #error SCNiFAST64 not defined
#error SCNiFAST64 not defined
^
cinttypes.pass.cpp:714:2: error: #error SCNiMAX not defined
#error SCNiMAX not defined
^
cinttypes.pass.cpp:718:2: error: #error SCNiPTR not defined
#error SCNiPTR not defined
^
cinttypes.pass.cpp:722:2: error: #error SCNo8 not defined
#error SCNo8 not defined
^
cinttypes.pass.cpp:726:2: error: #error SCNo16 not defined
#error SCNo16 not defined
^
cinttypes.pass.cpp:730:2: error: #error SCNo32 not defined
#error SCNo32 not defined
^
cinttypes.pass.cpp:734:2: error: #error SCNo64 not defined
#error SCNo64 not defined
^
cinttypes.pass.cpp:738:2: error: #error SCNoLEAST8 not defined
#error SCNoLEAST8 not defined
^
cinttypes.pass.cpp:742:2: error: #error SCNoLEAST16 not defined
#error SCNoLEAST16 not defined
^
cinttypes.pass.cpp:746:2: error: #error SCNoLEAST32 not defined
#error SCNoLEAST32 not defined
^
cinttypes.pass.cpp:750:2: error: #error SCNoLEAST64 not defined
#error SCNoLEAST64 not defined
^
cinttypes.pass.cpp:754:2: error: #error SCNoFAST8 not defined
#error SCNoFAST8 not defined
^
cinttypes.pass.cpp:758:2: error: #error SCNoFAST16 not defined
#error SCNoFAST16 not defined
^
cinttypes.pass.cpp:762:2: error: #error SCNoFAST32 not defined
#error SCNoFAST32 not defined
^
cinttypes.pass.cpp:766:2: error: #error SCNoFAST64 not defined
#error SCNoFAST64 not defined
^
cinttypes.pass.cpp:770:2: error: #error SCNoMAX not defined
#error SCNoMAX not defined
^
cinttypes.pass.cpp:774:2: error: #error SCNoPTR not defined
#error SCNoPTR not defined
^
cinttypes.pass.cpp:778:2: error: #error SCNu8 not defined
#error SCNu8 not defined
^
cinttypes.pass.cpp:782:2: error: #error SCNu16 not defined
#error SCNu16 not defined
^
cinttypes.pass.cpp:786:2: error: #error SCNu32 not defined
#error SCNu32 not defined
^
cinttypes.pass.cpp:790:2: error: #error SCNu64 not defined
#error SCNu64 not defined
^
cinttypes.pass.cpp:794:2: error: #error SCNuLEAST8 not defined
#error SCNuLEAST8 not defined
^
cinttypes.pass.cpp:798:2: error: #error SCNuLEAST16 not defined
#error SCNuLEAST16 not defined
^
cinttypes.pass.cpp:802:2: error: #error SCNuLEAST32 not defined
#error SCNuLEAST32 not defined
^
cinttypes.pass.cpp:806:2: error: #error SCNuLEAST64 not defined
#error SCNuLEAST64 not defined
^
cinttypes.pass.cpp:810:2: error: #error SCNuFAST8 not defined
#error SCNuFAST8 not defined
^
cinttypes.pass.cpp:814:2: error: #error SCNuFAST16 not defined
#error SCNuFAST16 not defined
^
cinttypes.pass.cpp:818:2: error: #error SCNuFAST32 not defined
#error SCNuFAST32 not defined
^
cinttypes.pass.cpp:822:2: error: #error SCNuFAST64 not defined
#error SCNuFAST64 not defined
^
cinttypes.pass.cpp:826:2: error: #error SCNuMAX not defined
#error SCNuMAX not defined
^
cinttypes.pass.cpp:830:2: error: #error SCNuPTR not defined
#error SCNuPTR not defined
^
cinttypes.pass.cpp:834:2: error: #error SCNx8 not defined
#error SCNx8 not defined
^
cinttypes.pass.cpp:838:2: error: #error SCNx16 not defined
#error SCNx16 not defined
^
cinttypes.pass.cpp:842:2: error: #error SCNx32 not defined
#error SCNx32 not defined
^
cinttypes.pass.cpp:846:2: error: #error SCNx64 not defined
#error SCNx64 not defined
^
cinttypes.pass.cpp:850:2: error: #error SCNxLEAST8 not defined
#error SCNxLEAST8 not defined
^
cinttypes.pass.cpp:854:2: error: #error SCNxLEAST16 not defined
#error SCNxLEAST16 not defined
^
cinttypes.pass.cpp:858:2: error: #error SCNxLEAST32 not defined
#error SCNxLEAST32 not defined
^
cinttypes.pass.cpp:862:2: error: #error SCNxLEAST64 not defined
#error SCNxLEAST64 not defined
^
cinttypes.pass.cpp:866:2: error: #error SCNxFAST8 not defined
#error SCNxFAST8 not defined
^
cinttypes.pass.cpp:870:2: error: #error SCNxFAST16 not defined
#error SCNxFAST16 not defined
^
cinttypes.pass.cpp:874:2: error: #error SCNxFAST32 not defined
#error SCNxFAST32 not defined
^
cinttypes.pass.cpp:878:2: error: #error SCNxFAST64 not defined
#error SCNxFAST64 not defined
^
cinttypes.pass.cpp:882:2: error: #error SCNxMAX not defined
#error SCNxMAX not defined
^
cinttypes.pass.cpp:886:2: error: #error SCNxPTR not defined
#error SCNxPTR not defined
^
154 diagnostics generated.
cinttypes.pass.cpp failed to compile
cstdio.pass.cpp:111:5: warning: format string is empty [-Wformat-zero-length]
static_assert((std::is_same<decltype(std::vfprintf(fp,"",va)), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cstdio.pass.cpp:111:33: note: instantiated from:
static_assert((std::is_same<decltype(std::vfprintf(fp,"",va)), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cstdio.pass.cpp:111:59: note: instantiated from:
static_assert((std::is_same<decltype(std::vfprintf(fp,"",va)), int>::value), "");
^~
cstdio.pass.cpp:112:5: warning: format string is empty [-Wformat-zero-length]
static_assert((std::is_same<decltype(std::fprintf(fp,"")), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cstdio.pass.cpp:112:33: note: instantiated from:
static_assert((std::is_same<decltype(std::fprintf(fp,"")), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cstdio.pass.cpp:112:58: note: instantiated from:
static_assert((std::is_same<decltype(std::fprintf(fp,"")), int>::value), "");
^~
cstdio.pass.cpp:114:5: warning: format string is empty [-Wformat-zero-length]
static_assert((std::is_same<decltype(std::printf("")), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cstdio.pass.cpp:114:33: note: instantiated from:
static_assert((std::is_same<decltype(std::printf("")), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~
cstdio.pass.cpp:114:54: note: instantiated from:
static_assert((std::is_same<decltype(std::printf("")), int>::value), "");
^~
cstdio.pass.cpp:116:5: warning: format string is empty [-Wformat-zero-length]
static_assert((std::is_same<decltype(std::snprintf(cp,0,"")), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cstdio.pass.cpp:116:33: note: instantiated from:
static_assert((std::is_same<decltype(std::snprintf(cp,0,"")), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cstdio.pass.cpp:116:61: note: instantiated from:
static_assert((std::is_same<decltype(std::snprintf(cp,0,"")), int>::value), "");
^~
cstdio.pass.cpp:117:5: warning: format string is empty [-Wformat-zero-length]
static_assert((std::is_same<decltype(std::sprintf(cp,"")), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cstdio.pass.cpp:117:33: note: instantiated from:
static_assert((std::is_same<decltype(std::sprintf(cp,"")), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cstdio.pass.cpp:117:58: note: instantiated from:
static_assert((std::is_same<decltype(std::sprintf(cp,"")), int>::value), "");
^~
cstdio.pass.cpp:119:5: warning: format string is empty [-Wformat-zero-length]
static_assert((std::is_same<decltype(std::vfprintf(fp,"",va)), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cstdio.pass.cpp:119:33: note: instantiated from:
static_assert((std::is_same<decltype(std::vfprintf(fp,"",va)), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cstdio.pass.cpp:119:59: note: instantiated from:
static_assert((std::is_same<decltype(std::vfprintf(fp,"",va)), int>::value), "");
^~
cstdio.pass.cpp:121:5: warning: format string is empty [-Wformat-zero-length]
static_assert((std::is_same<decltype(std::vprintf("",va)), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cstdio.pass.cpp:121:33: note: instantiated from:
static_assert((std::is_same<decltype(std::vprintf("",va)), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cstdio.pass.cpp:121:55: note: instantiated from:
static_assert((std::is_same<decltype(std::vprintf("",va)), int>::value), "");
^~
cstdio.pass.cpp:123:5: warning: format string is empty [-Wformat-zero-length]
static_assert((std::is_same<decltype(std::vsnprintf(cp,0,"",va)), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cstdio.pass.cpp:123:33: note: instantiated from:
static_assert((std::is_same<decltype(std::vsnprintf(cp,0,"",va)), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cstdio.pass.cpp:123:62: note: instantiated from:
static_assert((std::is_same<decltype(std::vsnprintf(cp,0,"",va)), int>::value), "");
^~
cstdio.pass.cpp:124:5: warning: format string is empty [-Wformat-zero-length]
static_assert((std::is_same<decltype(std::vsprintf(cp,"",va)), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cstdio.pass.cpp:124:33: note: instantiated from:
static_assert((std::is_same<decltype(std::vsprintf(cp,"",va)), int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cstdio.pass.cpp:124:59: note: instantiated from:
static_assert((std::is_same<decltype(std::vsprintf(cp,"",va)), int>::value), "");
^~
9 diagnostics generated.
failed 1 tests in /test/input.output/file.streams/c.files
passed 1 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
./testit: line 96: 33088 Abort trap ./a.out
member_swap.pass.cpp failed at run time
./testit: line 96: 33102 Abort trap ./a.out
nonmember_swap.pass.cpp failed at run time
failed 2 tests in /test/input.output/file.streams/fstreams/filebuf.assign
passed 1 tests in /test/input.output/file.streams/fstreams/filebuf.assign
./testit: line 96: 33114 Abort trap ./a.out
default.pass.cpp failed at run time
failed 1 tests in /test/input.output/file.streams/fstreams/filebuf.cons
passed 1 tests in /test/input.output/file.streams/fstreams/filebuf.cons
./testit: line 96: 33133 Abort trap ./a.out
open_pointer.pass.cpp failed at run time
failed 1 tests in /test/input.output/file.streams/fstreams/filebuf.members
./testit: line 96: 33144 Abort trap ./a.out
overflow.pass.cpp failed at run time
./testit: line 96: 33151 Abort trap ./a.out
pbackfail.pass.cpp failed at run time
./testit: line 96: 33158 Abort trap ./a.out
seekoff.pass.cpp failed at run time
./testit: line 96: 33165 Abort trap ./a.out
underflow.pass.cpp failed at run time
failed 4 tests in /test/input.output/file.streams/fstreams/filebuf.virtuals
passed 1 tests in /test/input.output/file.streams/fstreams/fstream
./testit: line 96: 33187 Abort trap ./a.out
member_swap.pass.cpp failed at run time
./testit: line 96: 33201 Abort trap ./a.out
nonmember_swap.pass.cpp failed at run time
failed 2 tests in /test/input.output/file.streams/fstreams/fstream.assign
passed 1 tests in /test/input.output/file.streams/fstreams/fstream.assign
./testit: line 96: 33213 Abort trap ./a.out
default.pass.cpp failed at run time
./testit: line 96: 33227 Abort trap ./a.out
pointer.pass.cpp failed at run time
./testit: line 96: 33234 Abort trap ./a.out
string.pass.cpp failed at run time
failed 3 tests in /test/input.output/file.streams/fstreams/fstream.cons
passed 1 tests in /test/input.output/file.streams/fstreams/fstream.cons
./testit: line 96: 33246 Abort trap ./a.out
close.pass.cpp failed at run time
./testit: line 96: 33253 Abort trap ./a.out
open_pointer.pass.cpp failed at run time
./testit: line 96: 33260 Abort trap ./a.out
open_string.pass.cpp failed at run time
./testit: line 96: 33267 Abort trap ./a.out
rdbuf.pass.cpp failed at run time
failed 4 tests in /test/input.output/file.streams/fstreams/fstream.members
passed 1 tests in /test/input.output/file.streams/fstreams/ifstream
./testit: line 96: 33289 Abort trap ./a.out
member_swap.pass.cpp failed at run time
./testit: line 96: 33303 Abort trap ./a.out
nonmember_swap.pass.cpp failed at run time
failed 2 tests in /test/input.output/file.streams/fstreams/ifstream.assign
passed 1 tests in /test/input.output/file.streams/fstreams/ifstream.assign
./testit: line 96: 33315 Abort trap ./a.out
default.pass.cpp failed at run time
./testit: line 96: 33329 Abort trap ./a.out
pointer.pass.cpp failed at run time
./testit: line 96: 33336 Abort trap ./a.out
string.pass.cpp failed at run time
failed 3 tests in /test/input.output/file.streams/fstreams/ifstream.cons
passed 1 tests in /test/input.output/file.streams/fstreams/ifstream.cons
./testit: line 96: 33348 Abort trap ./a.out
close.pass.cpp failed at run time
./testit: line 96: 33355 Abort trap ./a.out
open_pointer.pass.cpp failed at run time
./testit: line 96: 33362 Abort trap ./a.out
open_string.pass.cpp failed at run time
./testit: line 96: 33369 Abort trap ./a.out
rdbuf.pass.cpp failed at run time
failed 4 tests in /test/input.output/file.streams/fstreams/ifstream.members
passed 1 tests in /test/input.output/file.streams/fstreams/ofstream
./testit: line 96: 33391 Abort trap ./a.out
member_swap.pass.cpp failed at run time
./testit: line 96: 33405 Abort trap ./a.out
nonmember_swap.pass.cpp failed at run time
failed 2 tests in /test/input.output/file.streams/fstreams/ofstream.assign
passed 1 tests in /test/input.output/file.streams/fstreams/ofstream.assign
./testit: line 96: 33417 Abort trap ./a.out
default.pass.cpp failed at run time
./testit: line 96: 33431 Abort trap ./a.out
pointer.pass.cpp failed at run time
./testit: line 96: 33438 Abort trap ./a.out
string.pass.cpp failed at run time
failed 3 tests in /test/input.output/file.streams/fstreams/ofstream.cons
passed 1 tests in /test/input.output/file.streams/fstreams/ofstream.cons
./testit: line 96: 33450 Abort trap ./a.out
close.pass.cpp failed at run time
./testit: line 96: 33457 Abort trap ./a.out
open_pointer.pass.cpp failed at run time
./testit: line 96: 33464 Abort trap ./a.out
open_string.pass.cpp failed at run time
./testit: line 96: 33472 Abort trap ./a.out
rdbuf.pass.cpp failed at run time
failed 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
./testit: line 96: 33505 Abort trap ./a.out
get_money.pass.cpp failed at run time
./testit: line 96: 33512 Abort trap ./a.out
get_time.pass.cpp failed at run time
./testit: line 96: 33519 Abort trap ./a.out
put_money.pass.cpp failed at run time
./testit: line 96: 33526 Abort trap ./a.out
put_time.pass.cpp failed at run time
failed 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
./testit: line 96: 33559 Abort trap ./a.out
member_swap.pass.cpp failed at run time
Assertion failed: (Ty && "Invalid GetElementPtrInst indices for type!"), function checkType, file /Users/buildslave/zorg/buildbot/smooshlab/slave/build.clang-x86_64-darwin10-selfhost-rel/llvm.src/include/llvm/Instructions.h, line 276.
0 clang 0x0000000100c4b0d2
1 clang 0x0000000100c4b549
2 libSystem.B.dylib 0x00007fff83ea480a _sigtramp + 26
3 libSystem.B.dylib 0x0000001c00000000 _sigtramp + 2081798160
4 libSystem.B.dylib 0x00007fff83f1fef0 __pthread_markcancel + 0
5 clang 0x00000001005239d6
6 clang 0x0000000100145769
7 clang 0x000000010013994f
8 clang 0x0000000100139e18
9 clang 0x0000000100115989
10 clang 0x0000000100116918
11 clang 0x00000001001aa259
12 clang 0x000000010010cda2
13 clang 0x00000001001af263
14 clang 0x00000001001ad910
15 clang 0x00000001001ad734
16 clang 0x000000010002a2ba
17 clang 0x00000001001cc773
18 clang 0x000000010002df83
19 clang 0x00000001000192b7
20 clang 0x000000010001a12f
21 clang 0x0000000100017dec
Stack dump:
0. Program arguments: /Users/hinnant/Downloads/clang-r100008-b1071/bin/clang -cc1 -triple x86_64-apple-darwin10.0.0 -S -disable-free -main-file-name nonmember_swap.pass.cpp -pic-level 1 -mdisable-fp-elim -munwind-tables -target-cpu core2 -nostdinc++ -resource-dir /Users/hinnant/Downloads/clang-r100008-b1071/lib/clang/1.5 -I../../../../../../include -fmessage-length 0 -stack-protector 1 -fblocks -fexceptions -fdiagnostics-show-option -o /var/folders/ax/axmvgG0xF8COmLBHN1a-Ok+++TQ/-Tmp-/cc-aIqU2h.s -x c++ nonmember_swap.pass.cpp
1. <eof> parser at end of file
2. Per-file LLVM IR generation
3. ../../../../../../include/istream:1762:23: Generating code for declaration 'std::basic_istream<wchar_t, std::char_traits<wchar_t> >::basic_istream'
clang: error: compiler command failed due to signal 6 (use -v to see invocation)
nonmember_swap.pass.cpp failed to compile
failed 2 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign
passed 1 tests in /test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign
./testit: line 96: 33587 Abort trap ./a.out
streambuf.pass.cpp failed at run time
failed 1 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.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
./testit: line 96: 33621 Abort trap ./a.out
member_swap.pass.cpp failed at run time
./testit: line 96: 33635 Abort trap ./a.out
nonmember_swap.pass.cpp failed at run time
failed 2 tests in /test/input.output/iostream.format/input.streams/istream/istream.assign
passed 1 tests in /test/input.output/iostream.format/input.streams/istream/istream.assign
./testit: line 96: 33654 Abort trap ./a.out
streambuf.pass.cpp failed at run time
failed 1 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.cons
./testit: line 96: 33666 Abort trap ./a.out
ctor.pass.cpp failed at run time
failed 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
./testit: line 96: 33688 Abort trap ./a.out
bool.pass.cpp failed at run time
./testit: line 96: 33695 Abort trap ./a.out
double.pass.cpp failed at run time
./testit: line 96: 33702 Abort trap ./a.out
float.pass.cpp failed at run time
./testit: line 96: 33709 Abort trap ./a.out
int.pass.cpp failed at run time
./testit: line 96: 33716 Abort trap ./a.out
long.pass.cpp failed at run time
./testit: line 96: 33723 Abort trap ./a.out
long_double.pass.cpp failed at run time
./testit: line 96: 33730 Abort trap ./a.out
long_long.pass.cpp failed at run time
./testit: line 96: 33737 Abort trap ./a.out
pointer.pass.cpp failed at run time
./testit: line 96: 33744 Abort trap ./a.out
short.pass.cpp failed at run time
./testit: line 96: 33751 Abort trap ./a.out
unsigned_int.pass.cpp failed at run time
./testit: line 96: 33758 Abort trap ./a.out
unsigned_long.pass.cpp failed at run time
./testit: line 96: 33765 Abort trap ./a.out
unsigned_long_long.pass.cpp failed at run time
./testit: line 96: 33772 Abort trap ./a.out
unsigned_short.pass.cpp failed at run time
failed 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
./testit: line 96: 33795 Abort trap ./a.out
basic_ios.pass.cpp failed at run time
./testit: line 96: 33802 Abort trap ./a.out
chart.pass.cpp failed at run time
./testit: line 96: 33809 Abort trap ./a.out
ios_base.pass.cpp failed at run time
./testit: line 96: 33816 Abort trap ./a.out
istream.pass.cpp failed at run time
./testit: line 96: 33823 Abort trap ./a.out
signed_char.pass.cpp failed at run time
./testit: line 96: 33830 Abort trap ./a.out
signed_char_pointer.pass.cpp failed at run time
./testit: line 96: 33837 Abort trap ./a.out
streambuf.pass.cpp failed at run time
./testit: line 96: 33844 Abort trap ./a.out
unsigned_char.pass.cpp failed at run time
./testit: line 96: 33851 Abort trap ./a.out
unsigned_char_pointer.pass.cpp failed at run time
./testit: line 96: 33859 Abort trap ./a.out
wchar_t_pointer.pass.cpp failed at run time
failed 10 tests in /test/input.output/iostream.format/input.streams/istream.formatted/istream::extractors
./testit: line 96: 33870 Abort trap ./a.out
ws.pass.cpp failed at run time
failed 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
./testit: line 96: 33892 Abort trap ./a.out
get.pass.cpp failed at run time
./testit: line 96: 33899 Abort trap ./a.out
get_chart.pass.cpp failed at run time
./testit: line 96: 33906 Abort trap ./a.out
get_pointer_size.pass.cpp failed at run time
./testit: line 96: 33913 Abort trap ./a.out
get_pointer_size_chart.pass.cpp failed at run time
./testit: line 96: 33920 Abort trap ./a.out
get_streambuf.pass.cpp failed at run time
./testit: line 96: 33927 Abort trap ./a.out
get_streambuf_chart.pass.cpp failed at run time
./testit: line 96: 33934 Abort trap ./a.out
getline_pointer_size.pass.cpp failed at run time
./testit: line 96: 33941 Abort trap ./a.out
getline_pointer_size_chart.pass.cpp failed at run time
./testit: line 96: 33948 Abort trap ./a.out
ignore.pass.cpp failed at run time
./testit: line 96: 33955 Abort trap ./a.out
peek.pass.cpp failed at run time
./testit: line 96: 33962 Abort trap ./a.out
putback.pass.cpp failed at run time
./testit: line 96: 33969 Abort trap ./a.out
read.pass.cpp failed at run time
./testit: line 96: 33976 Abort trap ./a.out
readsome.pass.cpp failed at run time
./testit: line 96: 33983 Abort trap ./a.out
seekg.pass.cpp failed at run time
./testit: line 96: 33990 Abort trap ./a.out
seekg_off.pass.cpp failed at run time
./testit: line 96: 33997 Abort trap ./a.out
sync.pass.cpp failed at run time
./testit: line 96: 34004 Abort trap ./a.out
tellg.pass.cpp failed at run time
./testit: line 96: 34011 Abort trap ./a.out
unget.pass.cpp failed at run time
failed 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
./testit: line 96: 34044 Abort trap ./a.out
member_swap.pass.cpp failed at run time
./testit: line 96: 34058 Abort trap ./a.out
nonmember_swap.pass.cpp failed at run time
failed 2 tests in /test/input.output/iostream.format/output.streams/ostream.assign
passed 1 tests in /test/input.output/iostream.format/output.streams/ostream.assign
./testit: line 96: 34077 Abort trap ./a.out
streambuf.pass.cpp failed at run time
failed 1 tests in /test/input.output/iostream.format/output.streams/ostream.cons
passed 1 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
./testit: line 96: 34111 Abort trap ./a.out
basic_ios.pass.cpp failed at run time
./testit: line 96: 34118 Abort trap ./a.out
ios_base.pass.cpp failed at run time
./testit: line 96: 34125 Abort trap ./a.out
ostream.pass.cpp failed at run time
./testit: line 96: 34132 Abort trap ./a.out
streambuf.pass.cpp failed at run time
failed 4 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters
./testit: line 96: 34143 Abort trap ./a.out
bool.pass.cpp failed at run time
./testit: line 96: 34150 Abort trap ./a.out
double.pass.cpp failed at run time
./testit: line 96: 34157 Abort trap ./a.out
float.pass.cpp failed at run time
./testit: line 96: 34164 Abort trap ./a.out
int.pass.cpp failed at run time
./testit: line 96: 34171 Abort trap ./a.out
long.pass.cpp failed at run time
./testit: line 96: 34178 Abort trap ./a.out
long_double.pass.cpp failed at run time
./testit: line 96: 34185 Abort trap ./a.out
long_long.pass.cpp failed at run time
./testit: line 96: 34192 Abort trap ./a.out
pointer.pass.cpp failed at run time
./testit: line 96: 34199 Abort trap ./a.out
short.pass.cpp failed at run time
./testit: line 96: 34206 Abort trap ./a.out
unsigned_int.pass.cpp failed at run time
./testit: line 96: 34213 Abort trap ./a.out
unsigned_long.pass.cpp failed at run time
./testit: line 96: 34220 Abort trap ./a.out
unsigned_long_long.pass.cpp failed at run time
./testit: line 96: 34227 Abort trap ./a.out
unsigned_short.pass.cpp failed at run time
failed 13 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic
./testit: line 96: 34238 Abort trap ./a.out
CharT.pass.cpp failed at run time
./testit: line 96: 34245 Abort trap ./a.out
CharT_pointer.pass.cpp failed at run time
./testit: line 96: 34252 Abort trap ./a.out
char.pass.cpp failed at run time
./testit: line 96: 34259 Abort trap ./a.out
char_pointer.pass.cpp failed at run time
./testit: line 96: 34266 Abort trap ./a.out
char_to_wide.pass.cpp failed at run time
./testit: line 96: 34273 Abort trap ./a.out
char_to_wide_pointer.pass.cpp failed at run time
./testit: line 96: 34280 Abort trap ./a.out
signed_char.pass.cpp failed at run time
./testit: line 96: 34287 Abort trap ./a.out
signed_char_pointer.pass.cpp failed at run time
./testit: line 96: 34294 Abort trap ./a.out
unsigned_char.pass.cpp failed at run time
./testit: line 96: 34301 Abort trap ./a.out
unsigned_char_pointer.pass.cpp failed at run time
failed 10 tests in /test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character
./testit: line 96: 34312 Abort trap ./a.out
endl.pass.cpp failed at run time
./testit: line 96: 34319 Abort trap ./a.out
ends.pass.cpp failed at run time
./testit: line 96: 34327 Abort trap ./a.out
flush.pass.cpp failed at run time
failed 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
./testit: line 96: 34349 Abort trap ./a.out
seekp.pass.cpp failed at run time
./testit: line 96: 34356 Abort trap ./a.out
seekp2.pass.cpp failed at run time
./testit: line 96: 34365 Abort trap ./a.out
tellp.pass.cpp failed at run time
failed 3 tests in /test/input.output/iostream.format/output.streams/ostream.seeks
./testit: line 96: 34376 Abort trap ./a.out
flush.pass.cpp failed at run time
./testit: line 96: 34385 Abort trap ./a.out
put.pass.cpp failed at run time
./testit: line 96: 34392 Abort trap ./a.out
write.pass.cpp failed at run time
failed 3 tests in /test/input.output/iostream.format/output.streams/ostream.unformatted
./testit: line 96: 34403 Abort trap ./a.out
construct.pass.cpp failed at run time
./testit: line 96: 34410 Abort trap ./a.out
destruct.pass.cpp failed at run time
failed 2 tests in /test/input.output/iostream.format/output.streams/ostream::sentry
./testit: line 96: 34421 Abort trap ./a.out
resetiosflags.pass.cpp failed at run time
./testit: line 96: 34428 Abort trap ./a.out
setbase.pass.cpp failed at run time
./testit: line 96: 34435 Abort trap ./a.out
setfill.pass.cpp failed at run time
./testit: line 96: 34443 Abort trap ./a.out
setiosflags.pass.cpp failed at run time
./testit: line 96: 34450 Abort trap ./a.out
setprecision.pass.cpp failed at run time
./testit: line 96: 34457 Abort trap ./a.out
setw.pass.cpp failed at run time
failed 6 tests in /test/input.output/iostream.format/std.manip
passed 1 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
./testit: line 96: 34651 Abort trap ./a.out
ctor_streambuf.pass.cpp failed at run time
failed 1 tests in /test/input.output/iostreams.base/ios/basic.ios.cons
./testit: line 96: 34662 Abort trap ./a.out
copyfmt.pass.cpp failed at run time
./testit: line 96: 34669 Abort trap ./a.out
fill.pass.cpp failed at run time
./testit: line 96: 34676 Abort trap ./a.out
fill_char_type.pass.cpp failed at run time
./testit: line 96: 34683 Abort trap ./a.out
imbue.pass.cpp failed at run time
./testit: line 96: 34690 Segmentation fault ./a.out
move.pass.cpp failed at run time
./testit: line 96: 34697 Abort trap ./a.out
narow.pass.cpp failed at run time
./testit: line 96: 34704 Abort trap ./a.out
rdbuf.pass.cpp failed at run time
./testit: line 96: 34711 Abort trap ./a.out
rdbuf_streambuf.pass.cpp failed at run time
./testit: line 96: 34718 Abort trap ./a.out
set_rdbuf.pass.cpp failed at run time
./testit: line 96: 34725 Abort trap ./a.out
swap.pass.cpp failed at run time
./testit: line 96: 34732 Abort trap ./a.out
tie.pass.cpp failed at run time
./testit: line 96: 34739 Abort trap ./a.out
tie_ostream.pass.cpp failed at run time
./testit: line 96: 34746 Abort trap ./a.out
widen.pass.cpp failed at run time
failed 13 tests in /test/input.output/iostreams.base/ios/basic.ios.members
./testit: line 96: 34757 Abort trap ./a.out
bad.pass.cpp failed at run time
./testit: line 96: 34764 Abort trap ./a.out
bool.pass.cpp failed at run time
./testit: line 96: 34771 Abort trap ./a.out
clear.pass.cpp failed at run time
./testit: line 96: 34778 Abort trap ./a.out
eof.pass.cpp failed at run time
./testit: line 96: 34785 Abort trap ./a.out
exceptions.pass.cpp failed at run time
./testit: line 96: 34792 Abort trap ./a.out
exceptions_iostate.pass.cpp failed at run time
./testit: line 96: 34799 Abort trap ./a.out
fail.pass.cpp failed at run time
./testit: line 96: 34807 Abort trap ./a.out
good.pass.cpp failed at run time
./testit: line 96: 34814 Abort trap ./a.out
not.pass.cpp failed at run time
./testit: line 96: 34821 Abort trap ./a.out
rdstate.pass.cpp failed at run time
./testit: line 96: 34828 Abort trap ./a.out
setstate.pass.cpp failed at run time
failed 11 tests in /test/input.output/iostreams.base/ios/iostate.flags
passed 1 tests in /test/input.output/iostreams.base/ios.base
./testit: line 96: 34850 Abort trap ./a.out
flags.pass.cpp failed at run time
./testit: line 96: 34857 Abort trap ./a.out
flags_fmtflags.pass.cpp failed at run time
./testit: line 96: 34864 Abort trap ./a.out
precision.pass.cpp failed at run time
./testit: line 96: 34871 Abort trap ./a.out
precision_streamsize.pass.cpp failed at run time
./testit: line 96: 34878 Abort trap ./a.out
setf_fmtflags.pass.cpp failed at run time
./testit: line 96: 34885 Abort trap ./a.out
setf_fmtflags_mask.pass.cpp failed at run time
./testit: line 96: 34892 Abort trap ./a.out
unsetf_mask.pass.cpp failed at run time
./testit: line 96: 34899 Abort trap ./a.out
width.pass.cpp failed at run time
./testit: line 96: 34906 Abort trap ./a.out
width_streamsize.pass.cpp failed at run time
failed 9 tests in /test/input.output/iostreams.base/ios.base/fmtflags.state
./testit: line 96: 34917 Abort trap ./a.out
register_callback.pass.cpp failed at run time
failed 1 tests in /test/input.output/iostreams.base/ios.base/ios.base.callback
./testit: line 96: 34928 Abort trap ./a.out
dtor.pass.cpp failed at run time
failed 1 tests in /test/input.output/iostreams.base/ios.base/ios.base.cons
./testit: line 96: 34939 Abort trap ./a.out
getloc.pass.cpp failed at run time
./testit: line 96: 34946 Abort trap ./a.out
imbue.pass.cpp failed at run time
failed 2 tests in /test/input.output/iostreams.base/ios.base/ios.base.locales
./testit: line 96: 34957 Abort trap ./a.out
iword.pass.cpp failed at run time
./testit: line 96: 34964 Abort trap ./a.out
pword.pass.cpp failed at run time
failed 2 tests in /test/input.output/iostreams.base/ios.base/ios.base.storage
passed 1 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
./testit: line 96: 35089 Abort trap ./a.out
internal.pass.cpp failed at run time
./testit: line 96: 35096 Abort trap ./a.out
left.pass.cpp failed at run time
./testit: line 96: 35103 Abort trap ./a.out
right.pass.cpp failed at run time
failed 3 tests in /test/input.output/iostreams.base/std.ios.manip/adjustfield.manip
./testit: line 96: 35114 Abort trap ./a.out
dec.pass.cpp failed at run time
./testit: line 96: 35121 Abort trap ./a.out
hex.pass.cpp failed at run time
./testit: line 96: 35128 Abort trap ./a.out
oct.pass.cpp failed at run time
failed 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
./testit: line 96: 35164 Abort trap ./a.out
defaultfloat.pass.cpp failed at run time
./testit: line 96: 35171 Abort trap ./a.out
fixed.pass.cpp failed at run time
./testit: line 96: 35178 Abort trap ./a.out
hexfloat.pass.cpp failed at run time
./testit: line 96: 35185 Abort trap ./a.out
scientific.pass.cpp failed at run time
failed 4 tests in /test/input.output/iostreams.base/std.ios.manip/floatfield.manip
./testit: line 96: 35196 Abort trap ./a.out
boolalpha.pass.cpp failed at run time
./testit: line 96: 35203 Abort trap ./a.out
noboolalpha.pass.cpp failed at run time
./testit: line 96: 35210 Abort trap ./a.out
noshowbase.pass.cpp failed at run time
./testit: line 96: 35217 Abort trap ./a.out
noshowpoint.pass.cpp failed at run time
./testit: line 96: 35224 Abort trap ./a.out
noshowpos.pass.cpp failed at run time
./testit: line 96: 35231 Abort trap ./a.out
noskipws.pass.cpp failed at run time
./testit: line 96: 35238 Abort trap ./a.out
nounitbuf.pass.cpp failed at run time
./testit: line 96: 35245 Abort trap ./a.out
nouppercase.pass.cpp failed at run time
./testit: line 96: 35252 Abort trap ./a.out
showbase.pass.cpp failed at run time
./testit: line 96: 35259 Abort trap ./a.out
showpoint.pass.cpp failed at run time
./testit: line 96: 35267 Abort trap ./a.out
showpos.pass.cpp failed at run time
./testit: line 96: 35274 Abort trap ./a.out
skipws.pass.cpp failed at run time
./testit: line 96: 35281 Abort trap ./a.out
unitbuf.pass.cpp failed at run time
./testit: line 96: 35288 Abort trap ./a.out
uppercase.pass.cpp failed at run time
failed 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
default.fail.cpp should not compile
failed 1 tests in /test/input.output/stream.buffers/streambuf/streambuf.cons
passed 3 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
./testit: line 96: 35735 Abort trap ./a.out
member_swap.pass.cpp failed at run time
./testit: line 96: 35749 Abort trap ./a.out
nonmember_swap.pass.cpp failed at run time
failed 2 tests in /test/input.output/string.streams/istringstream/istringstream.assign
passed 1 tests in /test/input.output/string.streams/istringstream/istringstream.assign
./testit: line 96: 35761 Abort trap ./a.out
default.pass.cpp failed at run time
./testit: line 96: 35775 Abort trap ./a.out
string.pass.cpp failed at run time
failed 2 tests in /test/input.output/string.streams/istringstream/istringstream.cons
passed 1 tests in /test/input.output/string.streams/istringstream/istringstream.cons
./testit: line 96: 35787 Abort trap ./a.out
str.pass.cpp failed at run time
failed 1 tests in /test/input.output/string.streams/istringstream/istringstream.members
passed 1 tests in /test/input.output/string.streams/ostringstream
./testit: line 96: 35809 Abort trap ./a.out
member_swap.pass.cpp failed at run time
./testit: line 96: 35823 Abort trap ./a.out
nonmember_swap.pass.cpp failed at run time
failed 2 tests in /test/input.output/string.streams/ostringstream/ostringstream.assign
passed 1 tests in /test/input.output/string.streams/ostringstream/ostringstream.assign
./testit: line 96: 35835 Abort trap ./a.out
default.pass.cpp failed at run time
./testit: line 96: 35849 Abort trap ./a.out
string.pass.cpp failed at run time
failed 2 tests in /test/input.output/string.streams/ostringstream/ostringstream.cons
passed 1 tests in /test/input.output/string.streams/ostringstream/ostringstream.cons
./testit: line 96: 35862 Abort trap ./a.out
str.pass.cpp failed at run time
failed 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
./testit: line 96: 36002 Abort trap ./a.out
default.pass.cpp failed at run time
./testit: line 96: 36016 Abort trap ./a.out
string.pass.cpp failed at run time
failed 2 tests in /test/input.output/string.streams/stringstream.cons
passed 1 tests in /test/input.output/string.streams/stringstream.cons
./testit: line 96: 36028 Abort trap ./a.out
member_swap.pass.cpp failed at run time
./testit: line 96: 36042 Abort trap ./a.out
nonmember_swap.pass.cpp failed at run time
failed 2 tests in /test/input.output/string.streams/stringstream.cons/stringstream.assign
passed 1 tests in /test/input.output/string.streams/stringstream.cons/stringstream.assign
./testit: line 96: 36054 Abort trap ./a.out
str.pass.cpp failed at run time
failed 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/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
passed 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
./testit: line 96: 37196 Abort trap ./a.out
copy.pass.cpp failed at run time
./testit: line 96: 37210 Abort trap ./a.out
istream.pass.cpp failed at run time
failed 2 tests in /test/iterators/stream.iterators/istream.iterator/istream.iterator.cons
passed 1 tests in /test/iterators/stream.iterators/istream.iterator/istream.iterator.cons
./testit: line 96: 37222 Abort trap ./a.out
arrow.pass.cpp failed at run time
./testit: line 96: 37229 Abort trap ./a.out
dereference.pass.cpp failed at run time
./testit: line 96: 37236 Abort trap ./a.out
equal.pass.cpp failed at run time
./testit: line 96: 37243 Abort trap ./a.out
post_increment.pass.cpp failed at run time
./testit: line 96: 37251 Abort trap ./a.out
pre_increment.pass.cpp failed at run time
failed 5 tests in /test/iterators/stream.iterators/istream.iterator/istream.iterator.ops
passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator
./testit: line 96: 37280 Abort trap ./a.out
istream.pass.cpp failed at run time
./testit: line 96: 37287 Abort trap ./a.out
proxy.pass.cpp failed at run time
./testit: line 96: 37295 Abort trap ./a.out
streambuf.pass.cpp failed at run time
failed 3 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons
passed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons
./testit: line 96: 37307 Abort trap ./a.out
equal.pass.cpp failed at run time
failed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::equal
./testit: line 96: 37318 Abort trap ./a.out
not_equal.pass.cpp failed at run time
failed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op!=
./testit: line 96: 37329 Abort trap ./a.out
dereference.pass.cpp failed at run time
failed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op++
./testit: line 96: 37340 Abort trap ./a.out
equal.pass.cpp failed at run time
failed 1 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op==
./testit: line 96: 37351 Abort trap ./a.out
arrow.pass.cpp failed at run time
./testit: line 96: 37358 Abort trap ./a.out
post_increment.pass.cpp failed at run time
./testit: line 96: 37365 Abort trap ./a.out
pre_increment.pass.cpp failed at run time
failed 3 tests in /test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op_astrk
./testit: line 96: 37376 Abort trap ./a.out
proxy.pass.cpp failed at run time
failed 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
./testit: line 96: 37444 Abort trap ./a.out
copy.pass.cpp failed at run time
./testit: line 96: 37451 Abort trap ./a.out
ostream.pass.cpp failed at run time
./testit: line 96: 37458 Abort trap ./a.out
ostream_delem.pass.cpp failed at run time
failed 3 tests in /test/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des
./testit: line 96: 37469 Abort trap ./a.out
assign_t.pass.cpp failed at run time
./testit: line 96: 37476 Abort trap ./a.out
dereference.pass.cpp failed at run time
./testit: line 96: 37483 Abort trap ./a.out
increment.pass.cpp failed at run time
failed 3 tests in /test/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops
passed 1 tests in /test/iterators/stream.iterators/ostreambuf.iterator
./testit: line 96: 37505 Abort trap ./a.out
ostream.pass.cpp failed at run time
./testit: line 96: 37512 Abort trap ./a.out
streambuf.pass.cpp failed at run time
failed 2 tests in /test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.cons
./testit: line 96: 37523 Abort trap ./a.out
assign_c.pass.cpp failed at run time
./testit: line 96: 37530 Abort trap ./a.out
deref.pass.cpp failed at run time
./testit: line 96: 37544 Abort trap ./a.out
increment.pass.cpp failed at run time
failed 3 tests in /test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops
passed 1 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/cstdint/stdinth
passed 1 tests in /test/language.support/support.dynamic
passed 1 tests in /test/language.support/support.dynamic/alloc.errors
passed 1 tests in /test/language.support/support.dynamic/alloc.errors/bad.alloc
passed 1 tests in /test/language.support/support.dynamic/alloc.errors/new.badlength
passed 1 tests in /test/language.support/support.dynamic/alloc.errors/new.handler
passed 1 tests in /test/language.support/support.dynamic/alloc.errors/set.new.handler
passed 1 tests in /test/language.support/support.dynamic/new.delete
passed 4 tests in /test/language.support/support.dynamic/new.delete/new.delete.array
passed 1 tests in /test/language.support/support.dynamic/new.delete/new.delete.dataraces
passed 2 tests in /test/language.support/support.dynamic/new.delete/new.delete.placement
passed 4 tests in /test/language.support/support.dynamic/new.delete/new.delete.single
passed 1 tests in /test/language.support/support.exception
not implemented: /test/language.support/support.exception/except.nested
passed 1 tests in /test/language.support/support.exception/exception
passed 1 tests in /test/language.support/support.exception/exception.terminate
passed 1 tests in /test/language.support/support.exception/exception.terminate/set.terminate
passed 1 tests in /test/language.support/support.exception/exception.terminate/terminate
passed 1 tests in /test/language.support/support.exception/exception.terminate/terminate.handler
passed 1 tests in /test/language.support/support.exception/exception.unexpected
passed 1 tests in /test/language.support/support.exception/exception.unexpected/bad.exception
passed 1 tests in /test/language.support/support.exception/exception.unexpected/set.unexpected
passed 1 tests in /test/language.support/support.exception/exception.unexpected/unexpected
passed 1 tests in /test/language.support/support.exception/exception.unexpected/unexpected.handler
Assertion failed: (A::constructed == 0), function main, file current_exception.pass.cpp, line 59.
./testit: line 96: 37894 Abort trap ./a.out
current_exception.pass.cpp failed at run time
Assertion failed: (A::constructed == 0), function main, file make_exception_ptr.pass.cpp, line 61.
./testit: line 96: 37908 Abort trap ./a.out
make_exception_ptr.pass.cpp failed at run time
Assertion failed: (A::constructed == 0), function main, file rethrow_exception.pass.cpp, line 69.
./testit: line 96: 37915 Abort trap ./a.out
rethrow_exception.pass.cpp failed at run time
failed 3 tests in /test/language.support/support.exception/propagation
passed 1 tests in /test/language.support/support.exception/propagation
passed 1 tests in /test/language.support/support.exception/uncaught
not implemented: /test/language.support/support.general
passed 1 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 2 tests in /test/language.support/support.limits/c.limits
passed 1 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 6 tests in /test/language.support/support.runtime
quick_exit.pass.cpp:33:10: error: no member named 'at_quick_exit' in namespace 'std'
std::at_quick_exit(f);
~~~~~^
quick_exit.pass.cpp:34:5: error: use of undeclared identifier 'quick_exit'
quick_exit(0);
^
2 diagnostics generated.
quick_exit.pass.cpp failed to compile
failed 1 tests in /test/language.support/support.start.term
passed 6 tests in /test/language.support/support.types
passed 1 tests in /test/localization
passed 1 tests in /test/localization/c.locales
./testit: line 96: 38454 Abort trap ./a.out
__scan_keyword.pass.cpp failed at run time
failed 1 tests in /test/localization/locale.categories
passed 1 tests in /test/localization/locale.categories/category.collate
Assertion failed: (std::has_facet<std::collate<char> >(l)), function main, file types.pass.cpp, line 44.
./testit: line 96: 38483 Abort trap ./a.out
types.pass.cpp failed at run time
failed 1 tests in /test/localization/locale.categories/category.collate/locale.collate
passed 1 tests in /test/localization/locale.categories/category.collate/locale.collate
./testit: line 96: 38495 Abort trap ./a.out
compare.pass.cpp failed at run time
./testit: line 96: 38502 Abort trap ./a.out
hash.pass.cpp failed at run time
./testit: line 96: 38509 Abort trap ./a.out
transform.pass.cpp failed at run time
failed 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
Assertion failed: (std::has_facet<std::ctype<char> >(l)), function main, file types.pass.cpp, line 43.
./testit: line 96: 38574 Abort trap ./a.out
types.pass.cpp failed at run time
failed 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
./testit: line 96: 38604 Abort trap ./a.out
is_1.pass.cpp failed at run time
./testit: line 96: 38611 Abort trap ./a.out
is_many.pass.cpp failed at run time
./testit: line 96: 38618 Abort trap ./a.out
narrow_1.pass.cpp failed at run time
./testit: line 96: 38625 Abort trap ./a.out
narrow_many.pass.cpp failed at run time
./testit: line 96: 38632 Abort trap ./a.out
scan_is.pass.cpp failed at run time
./testit: line 96: 38639 Abort trap ./a.out
scan_not.pass.cpp failed at run time
./testit: line 96: 38653 Abort trap ./a.out
tolower_1.pass.cpp failed at run time
./testit: line 96: 38660 Abort trap ./a.out
tolower_many.pass.cpp failed at run time
./testit: line 96: 38667 Abort trap ./a.out
toupper_1.pass.cpp failed at run time
./testit: line 96: 38674 Abort trap ./a.out
toupper_many.pass.cpp failed at run time
./testit: line 96: 38681 Abort trap ./a.out
widen_1.pass.cpp failed at run time
./testit: line 96: 38688 Abort trap ./a.out
widen_many.pass.cpp failed at run time
failed 12 tests in /test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members
passed 2 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
Assertion failed: (std::has_facet<F>(l)), function main, file types_char.pass.cpp, line 51.
./testit: line 96: 38757 Abort trap ./a.out
types_char.pass.cpp failed at run time
Assertion failed: (std::has_facet<F>(l)), function main, file types_char16_t.pass.cpp, line 52.
./testit: line 96: 38764 Abort trap ./a.out
types_char16_t.pass.cpp failed at run time
Assertion failed: (std::has_facet<F>(l)), function main, file types_char32_t.pass.cpp, line 52.
./testit: line 96: 38771 Abort trap ./a.out
types_char32_t.pass.cpp failed at run time
Assertion failed: (std::has_facet<F>(l)), function main, file types_wchar_t.pass.cpp, line 51.
./testit: line 96: 38778 Abort trap ./a.out
types_wchar_t.pass.cpp failed at run time
failed 4 tests in /test/localization/locale.categories/category.ctype/locale.codecvt
passed 5 tests in /test/localization/locale.categories/category.ctype/locale.codecvt
./testit: line 96: 38790 Abort trap ./a.out
char16_t_always_noconv.pass.cpp failed at run time
./testit: line 96: 38797 Abort trap ./a.out
char16_t_encoding.pass.cpp failed at run time
./testit: line 96: 38804 Abort trap ./a.out
char16_t_in.pass.cpp failed at run time
./testit: line 96: 38811 Abort trap ./a.out
char16_t_length.pass.cpp failed at run time
./testit: line 96: 38819 Abort trap ./a.out
char16_t_max_length.pass.cpp failed at run time
./testit: line 96: 38826 Abort trap ./a.out
char16_t_out.pass.cpp failed at run time
./testit: line 96: 38833 Abort trap ./a.out
char16_t_unshift.pass.cpp failed at run time
./testit: line 96: 38840 Abort trap ./a.out
char32_t_always_noconv.pass.cpp failed at run time
./testit: line 96: 38847 Abort trap ./a.out
char32_t_encoding.pass.cpp failed at run time
./testit: line 96: 38854 Abort trap ./a.out
char32_t_in.pass.cpp failed at run time
./testit: line 96: 38861 Abort trap ./a.out
char32_t_length.pass.cpp failed at run time
./testit: line 96: 38868 Abort trap ./a.out
char32_t_max_length.pass.cpp failed at run time
./testit: line 96: 38875 Abort trap ./a.out
char32_t_out.pass.cpp failed at run time
./testit: line 96: 38882 Abort trap ./a.out
char32_t_unshift.pass.cpp failed at run time
./testit: line 96: 38889 Abort trap ./a.out
char_always_noconv.pass.cpp failed at run time
./testit: line 96: 38896 Abort trap ./a.out
char_encoding.pass.cpp failed at run time
./testit: line 96: 38903 Abort trap ./a.out
char_in.pass.cpp failed at run time
./testit: line 96: 38910 Abort trap ./a.out
char_length.pass.cpp failed at run time
./testit: line 96: 38917 Abort trap ./a.out
char_max_length.pass.cpp failed at run time
./testit: line 96: 38924 Abort trap ./a.out
char_out.pass.cpp failed at run time
./testit: line 96: 38931 Abort trap ./a.out
char_unshift.pass.cpp failed at run time
./testit: line 96: 38938 Abort trap ./a.out
utf_sanity_check.pass.cpp failed at run time
./testit: line 96: 38945 Abort trap ./a.out
wchar_t_always_noconv.pass.cpp failed at run time
./testit: line 96: 38952 Abort trap ./a.out
wchar_t_encoding.pass.cpp failed at run time
./testit: line 96: 38959 Abort trap ./a.out
wchar_t_in.pass.cpp failed at run time
./testit: line 96: 38966 Abort trap ./a.out
wchar_t_length.pass.cpp failed at run time
./testit: line 96: 38973 Abort trap ./a.out
wchar_t_max_length.pass.cpp failed at run time
./testit: line 96: 38980 Abort trap ./a.out
wchar_t_out.pass.cpp failed at run time
./testit: line 96: 38987 Abort trap ./a.out
wchar_t_unshift.pass.cpp failed at run time
failed 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
Assertion failed: (std::has_facet<std::ctype<wchar_t> >(l)), function main, file types.pass.cpp, line 43.
./testit: line 96: 39048 Abort trap ./a.out
types.pass.cpp failed at run time
failed 1 tests in /test/localization/locale.categories/category.ctype/locale.ctype
passed 1 tests in /test/localization/locale.categories/category.ctype/locale.ctype
./testit: line 96: 39060 Abort trap ./a.out
is_1.pass.cpp failed at run time
./testit: line 96: 39067 Abort trap ./a.out
is_many.pass.cpp failed at run time
./testit: line 96: 39074 Abort trap ./a.out
narrow_1.pass.cpp failed at run time
./testit: line 96: 39081 Abort trap ./a.out
narrow_many.pass.cpp failed at run time
./testit: line 96: 39088 Abort trap ./a.out
scan_is.pass.cpp failed at run time
./testit: line 96: 39095 Abort trap ./a.out
scan_not.pass.cpp failed at run time
./testit: line 96: 39102 Abort trap ./a.out
tolower_1.pass.cpp failed at run time
./testit: line 96: 39109 Abort trap ./a.out
tolower_many.pass.cpp failed at run time
./testit: line 96: 39116 Abort trap ./a.out
toupper_1.pass.cpp failed at run time
./testit: line 96: 39123 Abort trap ./a.out
toupper_many.pass.cpp failed at run time
./testit: line 96: 39130 Abort trap ./a.out
widen_1.pass.cpp failed at run time
./testit: line 96: 39137 Abort trap ./a.out
widen_many.pass.cpp failed at run time
failed 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
./testit: line 96: 39352 Abort trap ./a.out
get_long_double_en_US.pass.cpp failed at run time
./testit: line 96: 39359 Abort trap ./a.out
get_long_double_fr_FR.pass.cpp failed at run time
./testit: line 96: 39366 Abort trap ./a.out
get_long_double_ru_RU.pass.cpp failed at run time
./testit: line 96: 39373 Abort trap ./a.out
get_long_double_zh_CN.pass.cpp failed at run time
./testit: line 96: 39380 Abort trap ./a.out
get_string_en_US.pass.cpp failed at run time
failed 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
./testit: line 96: 39420 Abort trap ./a.out
put_long_double_en_US.pass.cpp failed at run time
./testit: line 96: 39427 Abort trap ./a.out
put_long_double_fr_FR.pass.cpp failed at run time
./testit: line 96: 39434 Abort trap ./a.out
put_long_double_ru_RU.pass.cpp failed at run time
./testit: line 96: 39441 Abort trap ./a.out
put_long_double_zh_CN.pass.cpp failed at run time
./testit: line 96: 39448 Abort trap ./a.out
put_string_en_US.pass.cpp failed at run time
failed 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
./testit: line 96: 39670 Abort trap ./a.out
put_bool.pass.cpp failed at run time
./testit: line 96: 39679 Abort trap ./a.out
put_double.pass.cpp failed at run time
./testit: line 96: 39686 Abort trap ./a.out
put_long.pass.cpp failed at run time
./testit: line 96: 39693 Abort trap ./a.out
put_long_double.pass.cpp failed at run time
./testit: line 96: 39700 Abort trap ./a.out
put_long_long.pass.cpp failed at run time
./testit: line 96: 39707 Abort trap ./a.out
put_pointer.pass.cpp failed at run time
./testit: line 96: 39714 Abort trap ./a.out
put_unsigned_long.pass.cpp failed at run time
./testit: line 96: 39721 Abort trap ./a.out
put_unsigned_long_long.pass.cpp failed at run time
failed 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
./testit: line 96: 39761 Abort trap ./a.out
get_bool.pass.cpp failed at run time
get_double.pass.cpp:122:9: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x [-pedantic]
assert(v == 0x125p-1);
^
get_double.pass.cpp:122:21: note: instantiated from:
assert(v == 0x125p-1);
^
1 diagnostic generated.
./testit: line 96: 39768 Abort trap ./a.out
get_double.pass.cpp failed at run time
get_float.pass.cpp:110:9: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x [-pedantic]
assert(v == 0x125p-1);
^
get_float.pass.cpp:110:21: note: instantiated from:
assert(v == 0x125p-1);
^
1 diagnostic generated.
./testit: line 96: 39775 Abort trap ./a.out
get_float.pass.cpp failed at run time
./testit: line 96: 39782 Abort trap ./a.out
get_long.pass.cpp failed at run time
get_long_double.pass.cpp:110:9: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x [-pedantic]
assert(v == 0x125p-1);
^
get_long_double.pass.cpp:110:21: note: instantiated from:
assert(v == 0x125p-1);
^
1 diagnostic generated.
./testit: line 96: 39789 Abort trap ./a.out
get_long_double.pass.cpp failed at run time
./testit: line 96: 39796 Abort trap ./a.out
get_long_long.pass.cpp failed at run time
./testit: line 96: 39803 Abort trap ./a.out
get_pointer.pass.cpp failed at run time
./testit: line 96: 39810 Abort trap ./a.out
get_unsigned_int.pass.cpp failed at run time
./testit: line 96: 39817 Abort trap ./a.out
get_unsigned_long.pass.cpp failed at run time
./testit: line 96: 39824 Abort trap ./a.out
get_unsigned_long_long.pass.cpp failed at run time
./testit: line 96: 39831 Abort trap ./a.out
get_unsigned_short.pass.cpp failed at run time
failed 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
./testit: line 96: 39896 Abort trap ./a.out
get_date.pass.cpp failed at run time
./testit: line 96: 39903 Abort trap ./a.out
get_date_wide.pass.cpp failed at run time
./testit: line 96: 39910 Abort trap ./a.out
get_many.pass.cpp failed at run time
./testit: line 96: 39917 Abort trap ./a.out
get_monthname.pass.cpp failed at run time
./testit: line 96: 39924 Abort trap ./a.out
get_monthname_wide.pass.cpp failed at run time
./testit: line 96: 39931 Abort trap ./a.out
get_one.pass.cpp failed at run time
./testit: line 96: 39938 Abort trap ./a.out
get_time.pass.cpp failed at run time
./testit: line 96: 39945 Abort trap ./a.out
get_time_wide.pass.cpp failed at run time
./testit: line 96: 39952 Abort trap ./a.out
get_weekday.pass.cpp failed at run time
./testit: line 96: 39959 Abort trap ./a.out
get_weekday_wide.pass.cpp failed at run time
./testit: line 96: 39966 Abort trap ./a.out
get_year.pass.cpp failed at run time
failed 11 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.members
passed 1 tests in /test/localization/locale.categories/category.time/locale.time.get/locale.time.get.virtuals
./testit: line 96: 40003 Abort trap ./a.out
get_date.pass.cpp failed at run time
./testit: line 96: 40010 Abort trap ./a.out
get_date_wide.pass.cpp failed at run time
./testit: line 96: 40017 Abort trap ./a.out
get_monthname.pass.cpp failed at run time
./testit: line 96: 40024 Abort trap ./a.out
get_monthname_wide.pass.cpp failed at run time
./testit: line 96: 40031 Abort trap ./a.out
get_one.pass.cpp failed at run time
get_one_wide.pass.cpp:112:27: warning: hex escape sequence out of range [-pedantic]
"\x434\x435\x43A\x430\x431\x440\x44F"
^
get_one_wide.pass.cpp:112:27: warning: hex escape sequence out of range [-pedantic]
get_one_wide.pass.cpp:112:27: warning: hex escape sequence out of range [-pedantic]
get_one_wide.pass.cpp:112:27: warning: hex escape sequence out of range [-pedantic]
get_one_wide.pass.cpp:112:27: warning: hex escape sequence out of range [-pedantic]
get_one_wide.pass.cpp:112:27: warning: hex escape sequence out of range [-pedantic]
get_one_wide.pass.cpp:112:27: warning: hex escape sequence out of range [-pedantic]
get_one_wide.pass.cpp:114:27: warning: hex escape sequence out of range [-pedantic]
"\x433"
^
get_one_wide.pass.cpp:160:35: warning: hex escape sequence out of range [-pedantic]
const wchar_t in[] = L"23""\x65F6""55""\x5206""59""\x79D2";
^
get_one_wide.pass.cpp:160:47: warning: hex escape sequence out of range [-pedantic]
const wchar_t in[] = L"23""\x65F6""55""\x5206""59""\x79D2";
^
get_one_wide.pass.cpp:160:59: warning: hex escape sequence out of range [-pedantic]
const wchar_t in[] = L"23""\x65F6""55""\x5206""59""\x79D2";
^
11 diagnostics generated.
./testit: line 96: 40038 Abort trap ./a.out
get_one_wide.pass.cpp failed at run time
./testit: line 96: 40045 Abort trap ./a.out
get_time.pass.cpp failed at run time
./testit: line 96: 40052 Abort trap ./a.out
get_time_wide.pass.cpp failed at run time
./testit: line 96: 40059 Abort trap ./a.out
get_weekday.pass.cpp failed at run time
./testit: line 96: 40066 Abort trap ./a.out
get_weekday_wide.pass.cpp failed at run time
./testit: line 96: 40073 Abort trap ./a.out
get_year.pass.cpp failed at run time
./testit: line 96: 40080 Abort trap ./a.out
get_year_wide.pass.cpp failed at run time
failed 12 tests in /test/localization/locale.categories/category.time/locale.time.get.byname
passed 2 tests in /test/localization/locale.categories/category.time/locale.time.get.byname
passed 2 tests in /test/localization/locale.categories/category.time/locale.time.put
./testit: line 96: 40110 Abort trap ./a.out
put1.pass.cpp failed at run time
./testit: line 96: 40117 Abort trap ./a.out
put2.pass.cpp failed at run time
failed 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
./testit: line 96: 40139 Abort trap ./a.out
put1.pass.cpp failed at run time
failed 1 tests in /test/localization/locale.categories/category.time/locale.time.put.byname
passed 1 tests in /test/localization/locale.categories/facet.numpunct
Assertion failed: (std::has_facet<std::numpunct<char> >(l)), function main, file types.pass.cpp, line 43.
./testit: line 96: 40168 Abort trap ./a.out
types.pass.cpp failed at run time
failed 1 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct
passed 1 tests in /test/localization/locale.categories/facet.numpunct/locale.numpunct
./testit: line 96: 40180 Abort trap ./a.out
decimal_point.pass.cpp failed at run time
./testit: line 96: 40187 Abort trap ./a.out
falsename.pass.cpp failed at run time
./testit: line 96: 40194 Abort trap ./a.out
grouping.pass.cpp failed at run time
./testit: line 96: 40201 Abort trap ./a.out
thousands_sep.pass.cpp failed at run time
./testit: line 96: 40208 Abort trap ./a.out
truename.pass.cpp failed at run time
failed 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: ((std::has_facet<std::money_get<char> >(loc))), function check, file assign.pass.cpp, line 60.
./testit: line 96: 40302 Abort trap ./a.out
assign.pass.cpp failed at run time
Assertion failed: ((std::has_facet<std::money_get<char> >(loc))), function check, file char_pointer.pass.cpp, line 60.
./testit: line 96: 40310 Abort trap ./a.out
char_pointer.pass.cpp failed at run time
Assertion failed: ((std::has_facet<std::money_get<char> >(loc))), function check, file copy.pass.cpp, line 60.
./testit: line 96: 40317 Abort trap ./a.out
copy.pass.cpp failed at run time
Assertion failed: (std::has_facet<std::collate<char> >(loc)), function check, file default.pass.cpp, line 48.
./testit: line 96: 40324 Abort trap ./a.out
default.pass.cpp failed at run time
Assertion failed: ((std::has_facet<std::money_get<char> >(loc))), function check, file locale_char_pointer_cat.pass.cpp, line 60.
./testit: line 96: 40331 Abort trap ./a.out
locale_char_pointer_cat.pass.cpp failed at run time
Assertion failed: ((std::has_facet<std::money_get<char> >(loc))), function check, file locale_facetptr.pass.cpp, line 60.
./testit: line 96: 40338 Abort trap ./a.out
locale_facetptr.pass.cpp failed at run time
Assertion failed: ((std::has_facet<std::money_get<char> >(loc))), function check, file locale_locale_cat.pass.cpp, line 60.
./testit: line 96: 40345 Abort trap ./a.out
locale_locale_cat.pass.cpp failed at run time
Assertion failed: ((std::has_facet<std::money_get<char> >(loc))), function check, file locale_string_cat.pass.cpp, line 60.
./testit: line 96: 40352 Abort trap ./a.out
locale_string_cat.pass.cpp failed at run time
Assertion failed: ((std::has_facet<std::money_get<char> >(loc))), function check, file string.pass.cpp, line 60.
./testit: line 96: 40359 Abort trap ./a.out
string.pass.cpp failed at run time
failed 9 tests in /test/localization/locales/locale/locale.cons
Assertion failed: (std::has_facet<std::collate<char> >(loc)), function check, file combine.pass.cpp, line 48.
./testit: line 96: 40370 Abort trap ./a.out
combine.pass.cpp failed at run time
failed 1 tests in /test/localization/locales/locale/locale.members
passed 1 tests in /test/localization/locales/locale/locale.members
./testit: line 96: 40389 Abort trap ./a.out
compare.pass.cpp failed at run time
./testit: line 96: 40396 Abort trap ./a.out
eq.pass.cpp failed at run time
failed 2 tests in /test/localization/locales/locale/locale.operators
Assertion failed: (std::has_facet<std::collate<char> >(loc)), function check, file classic.pass.cpp, line 33.
./testit: line 96: 40407 Abort trap ./a.out
classic.pass.cpp failed at run time
Assertion failed: (std::has_facet<std::collate<char> >(loc)), function check, file global.pass.cpp, line 33.
./testit: line 96: 40414 Abort trap ./a.out
global.pass.cpp failed at run time
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
./testit: line 96: 40481 Abort trap ./a.out
isalnum.pass.cpp failed at run time
./testit: line 96: 40488 Abort trap ./a.out
isalpha.pass.cpp failed at run time
./testit: line 96: 40495 Abort trap ./a.out
iscntrl.pass.cpp failed at run time
./testit: line 96: 40502 Abort trap ./a.out
isdigit.pass.cpp failed at run time
./testit: line 96: 40509 Abort trap ./a.out
isgraph.pass.cpp failed at run time
./testit: line 96: 40516 Abort trap ./a.out
islower.pass.cpp failed at run time
./testit: line 96: 40523 Abort trap ./a.out
isprint.pass.cpp failed at run time
./testit: line 96: 40530 Abort trap ./a.out
ispunct.pass.cpp failed at run time
./testit: line 96: 40537 Abort trap ./a.out
isspace.pass.cpp failed at run time
./testit: line 96: 40545 Abort trap ./a.out
isupper.pass.cpp failed at run time
./testit: line 96: 40552 Abort trap ./a.out
isxdigit.pass.cpp failed at run time
failed 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
./testit: line 96: 40577 Abort trap ./a.out
tolower.pass.cpp failed at run time
./testit: line 96: 40584 Abort trap ./a.out
toupper.pass.cpp failed at run time
failed 2 tests in /test/localization/locales/locale.convenience/conversions/conversions.character
not implemented: /test/localization/locales/locale.convenience/conversions/conversions.string
Assertion failed: (std::has_facet<std::ctype<char> >(loc)), function main, file has_facet.pass.cpp, line 42.
./testit: line 96: 40598 Abort trap ./a.out
has_facet.pass.cpp failed at run time
failed 1 tests in /test/localization/locales/locale.global.templates
passed 1 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:1106:5: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x [-pedantic]
assert(std::nextafter(0,1) == 0x1p-1074);
^
cmath.pass.cpp:1106:35: note: instantiated from:
assert(std::nextafter(0,1) == 0x1p-1074);
^
cmath.pass.cpp:1124:5: warning: hexadecimal floating constants are a C99 feature that is incompatible with C++0x [-pedantic]
assert(std::nexttoward(0, 1) == 0x1p-1074);
^
cmath.pass.cpp:1124:37: note: instantiated from:
assert(std::nexttoward(0, 1) == 0x1p-1074);
^
2 diagnostics generated.
tgmath_h.pass.cpp:26:2: error: #error <tgmath.h> is not implemented
#error <tgmath.h> is not implemented
^
1 diagnostic generated.
tgmath_h.pass.cpp failed to compile
failed 1 tests in /test/numerics/c.math
passed 2 tests in /test/numerics/c.math
passed 1 tests in /test/numerics/cfenv
passed 1 tests in /test/numerics/cfenv/cfenv.syn
passed 1 tests in /test/numerics/cfenv/fenv
passed 1 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/cmplxh
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
stream_input.pass.cpp:30:2: error: #error operator>>(basic_istream<charT, traits>& is, complex<T>& x) not implemented.
#error operator>>(basic_istream<charT, traits>& is, complex<T>& x) not implemented.
^
1 diagnostic generated.
stream_input.pass.cpp failed to compile
stream_output.pass.cpp:30:2: error: #error operator<<(basic_ostream<charT, traits>& o, const complex<T>& x) not implemented.
#error operator<<(basic_ostream<charT, traits>& o, const complex<T>& x) not implemented.
^
1 diagnostic generated.
stream_output.pass.cpp failed to compile
failed 2 tests in /test/numerics/complex.number/complex.ops
passed 20 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
./testit: line 96: 42768 Abort trap ./a.out
acos_valarray.pass.cpp failed at run time
./testit: line 96: 42776 Abort trap ./a.out
asin_valarray.pass.cpp failed at run time
./testit: line 96: 42783 Abort trap ./a.out
atan2_valarray_valarray.pass.cpp failed at run time
./testit: line 96: 42790 Abort trap ./a.out
atan2_valarray_value.pass.cpp failed at run time
./testit: line 96: 42797 Abort trap ./a.out
atan2_value_valarray.pass.cpp failed at run time
./testit: line 96: 42804 Abort trap ./a.out
atan_valarray.pass.cpp failed at run time
./testit: line 96: 42812 Abort trap ./a.out
cos_valarray.pass.cpp failed at run time
./testit: line 96: 42819 Abort trap ./a.out
cosh_valarray.pass.cpp failed at run time
./testit: line 96: 42826 Abort trap ./a.out
exp_valarray.pass.cpp failed at run time
./testit: line 96: 42833 Abort trap ./a.out
log10_valarray.pass.cpp failed at run time
./testit: line 96: 42840 Abort trap ./a.out
log_valarray.pass.cpp failed at run time
./testit: line 96: 42847 Abort trap ./a.out
pow_valarray_valarray.pass.cpp failed at run time
./testit: line 96: 42854 Abort trap ./a.out
pow_valarray_value.pass.cpp failed at run time
./testit: line 96: 42861 Abort trap ./a.out
pow_value_valarray.pass.cpp failed at run time
./testit: line 96: 42868 Abort trap ./a.out
sin_valarray.pass.cpp failed at run time
./testit: line 96: 42875 Abort trap ./a.out
sinh_valarray.pass.cpp failed at run time
./testit: line 96: 42882 Abort trap ./a.out
sqrt_valarray.pass.cpp failed at run time
./testit: line 96: 42889 Abort trap ./a.out
tan_valarray.pass.cpp failed at run time
./testit: line 96: 42896 Abort trap ./a.out
tanh_valarray.pass.cpp failed at run time
failed 19 tests in /test/numerics/numarray/valarray.nonmembers/valarray.transcend
passed 1 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
not implemented: /test/numerics/numerics.general
not implemented: /test/numerics/rand
not implemented: /test/numerics/rand/rand.adapt
not implemented: /test/numerics/rand/rand.adapt/rand.adapt.disc
not implemented: /test/numerics/rand/rand.adapt/rand.adapt.ibits
not implemented: /test/numerics/rand/rand.adapt/rand.adapt.shuf
not implemented: /test/numerics/rand/rand.concept
not implemented: /test/numerics/rand/rand.concept/rand.concept.adapt
not implemented: /test/numerics/rand/rand.concept/rand.concept.distr
not implemented: /test/numerics/rand/rand.concept/rand.concept.eng
not implemented: /test/numerics/rand/rand.concept/rand.concept.seedseq
not implemented: /test/numerics/rand/rand.concept/rand.concept.urng
not implemented: /test/numerics/rand/rand.device
not implemented: /test/numerics/rand/rand.dis
not implemented: /test/numerics/rand/rand.dis/rand.dist.bern
not implemented: /test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli
not implemented: /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
not implemented: /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
not implemented: /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
not implemented: /test/numerics/rand/rand.dis/rand.dist.uni
not implemented: /test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int
not implemented: /test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real
not implemented: /test/numerics/rand/rand.eng
not implemented: /test/numerics/rand/rand.eng/rand.eng.lcong
not implemented: /test/numerics/rand/rand.eng/rand.eng.mers
not implemented: /test/numerics/rand/rand.eng/rand.eng.sub
not implemented: /test/numerics/rand/rand.predef
not implemented: /test/numerics/rand/rand.synopsis
not implemented: /test/numerics/rand/rand.util
not implemented: /test/numerics/rand/rand.util/rand.util.canonical
not implemented: /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
./testit: line 96: 44038 Abort trap ./a.out
get_line.pass.cpp failed at run time
./testit: line 96: 44046 Abort trap ./a.out
get_line_delim.pass.cpp failed at run time
./testit: line 96: 44067 Abort trap ./a.out
stream_extract.pass.cpp failed at run time
./testit: line 96: 44075 Abort trap ./a.out
stream_insert.pass.cpp failed at run time
failed 4 tests in /test/strings/basic.string/string.nonmembers/string.io
passed 2 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
cuchar.pass.cpp:26:10: fatal error: 'cuchar' file not found
#include <cuchar>
^
1 diagnostic generated.
cuchar.pass.cpp failed to compile
failed 1 tests in /test/strings/c.strings
passed 4 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.unique_future
passed 1 tests in /test/thread/thread.condition
./testit: line 96: 45221 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
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
./testit: line 96: 46079 Abort trap ./a.out
stream.pass.cpp failed at run time
failed 1 tests in /test/thread/thread.threads/thread.thread.class/thread.thread.id
passed 5 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:58:15: error: no member named 'bind' in namespace 'std'
test(std::bind(f), 1);
~~~~~^
invoke_int_0.pass.cpp:59:15: error: no member named 'bind' in namespace 'std'
test(std::bind(&f), 1);
~~~~~^
invoke_int_0.pass.cpp:60:15: error: no member named 'bind' in namespace 'std'
test(std::bind(A_int_0()), 4);
~~~~~^
invoke_int_0.pass.cpp:61:21: error: no member named 'bind' in namespace 'std'
test_const(std::bind(A_int_0()), 5);
~~~~~^
invoke_int_0.pass.cpp:63:15: error: no member named 'bind' in namespace 'std'
test(std::bind<int>(f), 1);
~~~~~^
invoke_int_0.pass.cpp:64:15: error: no member named 'bind' in namespace 'std'
test(std::bind<int>(&f), 1);
~~~~~^
invoke_int_0.pass.cpp:65:15: error: no member named 'bind' in namespace 'std'
test(std::bind<int>(A_int_0()), 4);
~~~~~^
invoke_int_0.pass.cpp:66:21: error: no member named 'bind' in namespace 'std'
test_const(std::bind<int>(A_int_0()), 5);
~~~~~^
8 diagnostics generated.
invoke_int_0.pass.cpp failed to compile
invoke_lvalue.pass.cpp:64:10: error: no member named 'bind' in namespace 'std'
std::bind(f_void_1, _1)(i);
~~~~~^
invoke_lvalue.pass.cpp:70:10: error: no member named 'bind' in namespace 'std'
std::bind(f_void_1, i)();
~~~~~^
invoke_lvalue.pass.cpp:78:10: error: no member named 'bind' in namespace 'std'
std::bind(fp, _1)(i);
~~~~~^
invoke_lvalue.pass.cpp:85:10: error: no member named 'bind' in namespace 'std'
std::bind(fp, i)();
~~~~~^
invoke_lvalue.pass.cpp:93:10: error: no member named 'bind' in namespace 'std'
std::bind(a0, _1)(i);
~~~~~^
invoke_lvalue.pass.cpp:100:10: error: no member named 'bind' in namespace 'std'
std::bind(a0, i)();
~~~~~^
invoke_lvalue.pass.cpp:108:10: error: no member named 'bind' in namespace 'std'
std::bind(fp, _1)(a);
~~~~~^
invoke_lvalue.pass.cpp:112:10: error: no member named 'bind' in namespace 'std'
std::bind(fp, _1)(ap);
~~~~~^
invoke_lvalue.pass.cpp:119:10: error: no member named 'bind' in namespace 'std'
std::bind(fp, a)();
~~~~~^
invoke_lvalue.pass.cpp:123:10: error: no member named 'bind' in namespace 'std'
std::bind(fp, ap)();
~~~~~^
invoke_lvalue.pass.cpp:131:10: error: no member named 'bind' in namespace 'std'
std::bind(fp, _1)(a);
~~~~~^
invoke_lvalue.pass.cpp:135:10: error: no member named 'bind' in namespace 'std'
std::bind(fp, _1)(ap);
~~~~~^
invoke_lvalue.pass.cpp:142:10: error: no member named 'bind' in namespace 'std'
std::bind(fp, a)();
~~~~~^
invoke_lvalue.pass.cpp:146:10: error: no member named 'bind' in namespace 'std'
std::bind(fp, ap)();
~~~~~^
invoke_lvalue.pass.cpp:179:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(f_int_1, _1)(i) == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_lvalue.pass.cpp:179:17: note: instantiated from:
assert(std::bind(f_int_1, _1)(i) == 3);
~~~~~^
invoke_lvalue.pass.cpp:180:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(f_int_1, i)() == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_lvalue.pass.cpp:180:17: note: instantiated from:
assert(std::bind(f_int_1, i)() == 3);
~~~~~^
invoke_lvalue.pass.cpp:186:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(fp, _1)(i) == 4);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_lvalue.pass.cpp:186:17: note: instantiated from:
assert(std::bind(fp, _1)(i) == 4);
~~~~~^
invoke_lvalue.pass.cpp:187:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(fp, i)() == 4);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_lvalue.pass.cpp:187:17: note: instantiated from:
assert(std::bind(fp, i)() == 4);
~~~~~^
invoke_lvalue.pass.cpp:192:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(A_int_1(), _1)(i) == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_lvalue.pass.cpp:192:17: note: instantiated from:
assert(std::bind(A_int_1(), _1)(i) == 3);
~~~~~^
invoke_lvalue.pass.cpp:193:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(A_int_1(), i)() == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_lvalue.pass.cpp:193:17: note: instantiated from:
assert(std::bind(A_int_1(), i)() == 3);
~~~~~^
invoke_lvalue.pass.cpp:198:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::mem1, _1)(a) == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_lvalue.pass.cpp:198:17: note: instantiated from:
assert(std::bind(&A_int_1::mem1, _1)(a) == 3);
~~~~~^
invoke_lvalue.pass.cpp:199:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::mem1, a)() == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_lvalue.pass.cpp:199:17: note: instantiated from:
assert(std::bind(&A_int_1::mem1, a)() == 3);
~~~~~^
invoke_lvalue.pass.cpp:201:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::mem1, _1)(ap) == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_lvalue.pass.cpp:201:17: note: instantiated from:
assert(std::bind(&A_int_1::mem1, _1)(ap) == 3);
~~~~~^
invoke_lvalue.pass.cpp:202:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::mem1, ap)() == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_lvalue.pass.cpp:202:17: note: instantiated from:
assert(std::bind(&A_int_1::mem1, ap)() == 3);
~~~~~^
invoke_lvalue.pass.cpp:207:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::mem2, _1)(A_int_1()) == 4);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_lvalue.pass.cpp:207:17: note: instantiated from:
assert(std::bind(&A_int_1::mem2, _1)(A_int_1()) == 4);
~~~~~^
invoke_lvalue.pass.cpp:208:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::mem2, A_int_1())() == 4);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_lvalue.pass.cpp:208:17: note: instantiated from:
assert(std::bind(&A_int_1::mem2, A_int_1())() == 4);
~~~~~^
invoke_lvalue.pass.cpp:210:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::mem2, _1)(ap) == 4);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_lvalue.pass.cpp:210:17: note: instantiated from:
assert(std::bind(&A_int_1::mem2, _1)(ap) == 4);
~~~~~^
invoke_lvalue.pass.cpp:211:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::mem2, ap)() == 4);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_lvalue.pass.cpp:211:17: note: instantiated from:
assert(std::bind(&A_int_1::mem2, ap)() == 4);
~~~~~^
invoke_lvalue.pass.cpp:216:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::data_, _1)(a) == 5);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_lvalue.pass.cpp:216:17: note: instantiated from:
assert(std::bind(&A_int_1::data_, _1)(a) == 5);
~~~~~^
invoke_lvalue.pass.cpp:217:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::data_, a)() == 5);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_lvalue.pass.cpp:217:17: note: instantiated from:
assert(std::bind(&A_int_1::data_, a)() == 5);
~~~~~^
invoke_lvalue.pass.cpp:219:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::data_, _1)(a) == 5);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_lvalue.pass.cpp:219:17: note: instantiated from:
assert(std::bind(&A_int_1::data_, _1)(a) == 5);
~~~~~^
invoke_lvalue.pass.cpp:220:10: error: no member named 'bind' in namespace 'std'
std::bind(&A_int_1::data_, _1)(a) = 6;
~~~~~^
invoke_lvalue.pass.cpp:221:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::data_, _1)(a) == 6);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_lvalue.pass.cpp:221:17: note: instantiated from:
assert(std::bind(&A_int_1::data_, _1)(a) == 6);
~~~~~^
invoke_lvalue.pass.cpp:222:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::data_, _1)(ap) == 6);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_lvalue.pass.cpp:222:17: note: instantiated from:
assert(std::bind(&A_int_1::data_, _1)(ap) == 6);
~~~~~^
invoke_lvalue.pass.cpp:223:10: error: no member named 'bind' in namespace 'std'
std::bind(&A_int_1::data_, _1)(ap) = 7;
~~~~~^
invoke_lvalue.pass.cpp:224:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::data_, _1)(ap) == 7);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_lvalue.pass.cpp:224:17: note: instantiated from:
assert(std::bind(&A_int_1::data_, _1)(ap) == 7);
~~~~~^
invoke_lvalue.pass.cpp:255:10: error: no member named 'bind' in namespace 'std'
std::bind(f_void_2, _1, _2)(i, j);
~~~~~^
invoke_lvalue.pass.cpp:258:10: error: no member named 'bind' in namespace 'std'
std::bind(f_void_2, i, _1)(j);
~~~~~^
invoke_lvalue.pass.cpp:261:10: error: no member named 'bind' in namespace 'std'
std::bind(f_void_2, i, j)();
~~~~~^
invoke_lvalue.pass.cpp:268:10: error: no member named 'bind' in namespace 'std'
std::bind(&A_void_2::mem1, _1, _2)(A_void_2(), j);
~~~~~^
invoke_lvalue.pass.cpp:271:10: error: no member named 'bind' in namespace 'std'
std::bind(&A_void_2::mem1, _2, _1)(j, A_void_2());
~~~~~^
41 diagnostics generated.
invoke_lvalue.pass.cpp failed to compile
invoke_rvalue.pass.cpp:63:10: error: no member named 'bind' in namespace 'std'
std::bind(f_void_1, _1)(2);
~~~~~^
invoke_rvalue.pass.cpp:68:10: error: no member named 'bind' in namespace 'std'
std::bind(f_void_1, 2)();
~~~~~^
invoke_rvalue.pass.cpp:75:10: error: no member named 'bind' in namespace 'std'
std::bind(fp, _1)(3);
~~~~~^
invoke_rvalue.pass.cpp:81:10: error: no member named 'bind' in namespace 'std'
std::bind(fp, 3)();
~~~~~^
invoke_rvalue.pass.cpp:88:10: error: no member named 'bind' in namespace 'std'
std::bind(a0, _1)(4);
~~~~~^
invoke_rvalue.pass.cpp:94:10: error: no member named 'bind' in namespace 'std'
std::bind(a0, 4)();
~~~~~^
invoke_rvalue.pass.cpp:101:10: error: no member named 'bind' in namespace 'std'
std::bind(fp, _1)(A_void_1());
~~~~~^
invoke_rvalue.pass.cpp:105:10: error: no member named 'bind' in namespace 'std'
std::bind(fp, _1)(&a);
~~~~~^
invoke_rvalue.pass.cpp:111:10: error: no member named 'bind' in namespace 'std'
std::bind(fp, A_void_1())();
~~~~~^
invoke_rvalue.pass.cpp:115:10: error: no member named 'bind' in namespace 'std'
std::bind(fp, &a)();
~~~~~^
invoke_rvalue.pass.cpp:122:10: error: no member named 'bind' in namespace 'std'
std::bind(fp, _1)(A_void_1());
~~~~~^
invoke_rvalue.pass.cpp:126:10: error: no member named 'bind' in namespace 'std'
std::bind(fp, _1)(&a);
~~~~~^
invoke_rvalue.pass.cpp:132:10: error: no member named 'bind' in namespace 'std'
std::bind(fp, A_void_1())();
~~~~~^
invoke_rvalue.pass.cpp:136:10: error: no member named 'bind' in namespace 'std'
std::bind(fp, &a)();
~~~~~^
invoke_rvalue.pass.cpp:168:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(f_int_1, _1)(2) == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_rvalue.pass.cpp:168:17: note: instantiated from:
assert(std::bind(f_int_1, _1)(2) == 3);
~~~~~^
invoke_rvalue.pass.cpp:169:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(f_int_1, 2)() == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_rvalue.pass.cpp:169:17: note: instantiated from:
assert(std::bind(f_int_1, 2)() == 3);
~~~~~^
invoke_rvalue.pass.cpp:174:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(fp, _1)(3) == 4);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_rvalue.pass.cpp:174:17: note: instantiated from:
assert(std::bind(fp, _1)(3) == 4);
~~~~~^
invoke_rvalue.pass.cpp:175:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(fp, 3)() == 4);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_rvalue.pass.cpp:175:17: note: instantiated from:
assert(std::bind(fp, 3)() == 4);
~~~~~^
invoke_rvalue.pass.cpp:179:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(A_int_1(), _1)(4) == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_rvalue.pass.cpp:179:17: note: instantiated from:
assert(std::bind(A_int_1(), _1)(4) == 3);
~~~~~^
invoke_rvalue.pass.cpp:180:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(A_int_1(), 4)() == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_rvalue.pass.cpp:180:17: note: instantiated from:
assert(std::bind(A_int_1(), 4)() == 3);
~~~~~^
invoke_rvalue.pass.cpp:184:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::mem1, _1)(A_int_1()) == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_rvalue.pass.cpp:184:17: note: instantiated from:
assert(std::bind(&A_int_1::mem1, _1)(A_int_1()) == 3);
~~~~~^
invoke_rvalue.pass.cpp:185:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::mem1, A_int_1())() == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_rvalue.pass.cpp:185:17: note: instantiated from:
assert(std::bind(&A_int_1::mem1, A_int_1())() == 3);
~~~~~^
invoke_rvalue.pass.cpp:187:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::mem1, _1)(&a) == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_rvalue.pass.cpp:187:17: note: instantiated from:
assert(std::bind(&A_int_1::mem1, _1)(&a) == 3);
~~~~~^
invoke_rvalue.pass.cpp:188:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::mem1, &a)() == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_rvalue.pass.cpp:188:17: note: instantiated from:
assert(std::bind(&A_int_1::mem1, &a)() == 3);
~~~~~^
invoke_rvalue.pass.cpp:192:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::mem2, _1)(A_int_1()) == 4);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_rvalue.pass.cpp:192:17: note: instantiated from:
assert(std::bind(&A_int_1::mem2, _1)(A_int_1()) == 4);
~~~~~^
invoke_rvalue.pass.cpp:193:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::mem2, A_int_1())() == 4);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_rvalue.pass.cpp:193:17: note: instantiated from:
assert(std::bind(&A_int_1::mem2, A_int_1())() == 4);
~~~~~^
invoke_rvalue.pass.cpp:195:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::mem2, _1)(&a) == 4);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_rvalue.pass.cpp:195:17: note: instantiated from:
assert(std::bind(&A_int_1::mem2, _1)(&a) == 4);
~~~~~^
invoke_rvalue.pass.cpp:196:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::mem2, &a)() == 4);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_rvalue.pass.cpp:196:17: note: instantiated from:
assert(std::bind(&A_int_1::mem2, &a)() == 4);
~~~~~^
invoke_rvalue.pass.cpp:200:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::data_, _1)(A_int_1()) == 5);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_rvalue.pass.cpp:200:17: note: instantiated from:
assert(std::bind(&A_int_1::data_, _1)(A_int_1()) == 5);
~~~~~^
invoke_rvalue.pass.cpp:201:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::data_, A_int_1())() == 5);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_rvalue.pass.cpp:201:17: note: instantiated from:
assert(std::bind(&A_int_1::data_, A_int_1())() == 5);
~~~~~^
invoke_rvalue.pass.cpp:203:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::data_, _1)(a) == 5);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_rvalue.pass.cpp:203:17: note: instantiated from:
assert(std::bind(&A_int_1::data_, _1)(a) == 5);
~~~~~^
invoke_rvalue.pass.cpp:204:10: error: no member named 'bind' in namespace 'std'
std::bind(&A_int_1::data_, _1)(a) = 6;
~~~~~^
invoke_rvalue.pass.cpp:205:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::data_, _1)(a) == 6);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_rvalue.pass.cpp:205:17: note: instantiated from:
assert(std::bind(&A_int_1::data_, _1)(a) == 6);
~~~~~^
invoke_rvalue.pass.cpp:206:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::data_, _1)(&a) == 6);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_rvalue.pass.cpp:206:17: note: instantiated from:
assert(std::bind(&A_int_1::data_, _1)(&a) == 6);
~~~~~^
invoke_rvalue.pass.cpp:207:10: error: no member named 'bind' in namespace 'std'
std::bind(&A_int_1::data_, _1)(&a) = 7;
~~~~~^
invoke_rvalue.pass.cpp:208:5: error: no member named 'bind' in namespace 'std'
assert(std::bind(&A_int_1::data_, _1)(&a) == 7);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
invoke_rvalue.pass.cpp:208:17: note: instantiated from:
assert(std::bind(&A_int_1::data_, _1)(&a) == 7);
~~~~~^
invoke_rvalue.pass.cpp:237:10: error: no member named 'bind' in namespace 'std'
std::bind(f_void_2, _1, _2)(2, 3);
~~~~~^
invoke_rvalue.pass.cpp:240:10: error: no member named 'bind' in namespace 'std'
std::bind(f_void_2, 2, _1)(3);
~~~~~^
invoke_rvalue.pass.cpp:243:10: error: no member named 'bind' in namespace 'std'
std::bind(f_void_2, 2, 3)();
~~~~~^
invoke_rvalue.pass.cpp:249:10: error: no member named 'bind' in namespace 'std'
std::bind(&A_void_2::mem1, _1, _2)(A_void_2(), 3);
~~~~~^
invoke_rvalue.pass.cpp:252:10: error: no member named 'bind' in namespace 'std'
std::bind(&A_void_2::mem1, _2, _1)(3, A_void_2());
~~~~~^
41 diagnostics generated.
invoke_rvalue.pass.cpp failed to compile
invoke_void_0.pass.cpp:64:15: error: no member named 'bind' in namespace 'std'
test(std::bind(f));
~~~~~^
invoke_void_0.pass.cpp:65:15: error: no member named 'bind' in namespace 'std'
test(std::bind(&f));
~~~~~^
invoke_void_0.pass.cpp:66:15: error: no member named 'bind' in namespace 'std'
test(std::bind(A_int_0()));
~~~~~^
invoke_void_0.pass.cpp:67:21: error: no member named 'bind' in namespace 'std'
test_const(std::bind(A_int_0()));
~~~~~^
invoke_void_0.pass.cpp:69:15: error: no member named 'bind' in namespace 'std'
test(std::bind<void>(f));
~~~~~^
invoke_void_0.pass.cpp:70:15: error: no member named 'bind' in namespace 'std'
test(std::bind<void>(&f));
~~~~~^
invoke_void_0.pass.cpp:71:15: error: no member named 'bind' in namespace 'std'
test(std::bind<void>(A_int_0()));
~~~~~^
invoke_void_0.pass.cpp:72:21: error: no member named 'bind' in namespace 'std'
test_const(std::bind<void>(A_int_0()));
~~~~~^
8 diagnostics 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:41:21: error: no member named 'bind' in namespace 'std'
test<true>(std::bind(C()));
~~~~~^
is_bind_expression.pass.cpp:42:21: error: no member named 'bind' in namespace 'std'
test<true>(std::bind(C(), std::placeholders::_2));
~~~~~^
is_bind_expression.pass.cpp:43:21: error: no member named 'bind' in namespace 'std'
test<true>(std::bind<int>(C()));
~~~~~^
3 diagnostics 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.isplace
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:57:5: error: no matching function for call to object of type 'std::__mem_fn<char (A::*)(int)>'
assert(f(a, 1) == 'b');
^~~~~~~~~~~~~~~~~~~~~~
member_function.pass.cpp:57:12: note: instantiated from:
assert(f(a, 1) == 'b');
^
member_function.pass.cpp:78:5: note: in instantiation of function template specialization 'test1<std::__mem_fn<char (A::*)(int)> >' requested here
test1(std::mem_fn(&A::test1));
^
In file included from member_function.pass.cpp:29:
In file included from ../../../../include/functional:915:
../../../../include/__functional_03:65: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:51:8: note: candidate function not viable: requires 0 arguments, but 2 were provided
operator() ()
^
member_function.pass.cpp:69:5: error: no matching function for call to object of type 'std::__mem_fn<char (A::*)(int, double)>'
assert(f(a, 1, 2) == 'c');
^~~~~~~~~~~~~~~~~~~~~~~~~
member_function.pass.cpp:69:12: note: instantiated from:
assert(f(a, 1, 2) == 'c');
^
member_function.pass.cpp:79:5: note: in instantiation of function template specialization 'test2<std::__mem_fn<char (A::*)(int, double)> >' requested here
test2(std::mem_fn(&A::test2));
^
In file included from member_function.pass.cpp:29:
In file included from ../../../../include/functional:915:
../../../../include/__functional_03:72:11: note: candidate function [with $0 = A, $1 = int, $2 = int] not viable: no known conversion from 'int' to 'int &' for 2nd argument
operator() (_A0& __a0, _A1& __a1, _A2& __a2)
^
../../../../include/__functional_03:51:8: note: candidate function not viable: requires 0 arguments, but 3 were provided
operator() ()
^
8 diagnostics generated.
member_function.pass.cpp failed to compile
In file included from member_function_const.pass.cpp:29:
In file included from ../../../../include/functional:915:
../../../../include/__functional_03:123:12: error: functional-style cast from 'char (A::*)() const' to '__mem_fn<char (A::*)()>' is not allowed
return __mem_fn<_R (_T::*)()>(__pm);
^~~~~~~~~~~~~~~~~~~~~~~
member_function_const.pass.cpp:83:11: note: in instantiation of function template specialization 'std::mem_fn<char, A>' requested here
test0(std::mem_fn(&A::test0));
^
In file included from member_function_const.pass.cpp:29:
In file included from ../../../../include/functional:915:
../../../../include/__functional_03:131:12: error: functional-style cast from 'char (A::*)(int) const' to '__mem_fn<char (A::*)(int)>' is not allowed
return __mem_fn<_R (_T::*)(_A0)>(__pm);
^~~~~~~~~~~~~~~~~~~~~~~~~~
member_function_const.pass.cpp:84:11: note: in instantiation of function template specialization 'std::mem_fn<char, A, int>' requested here
test1(std::mem_fn(&A::test1));
^
member_function_const.pass.cpp:59:5: error: no matching function for call to object of type 'std::__mem_fn<char (A::*)(int)>'
assert(f(a, 1) == 'b');
^~~~~~~~~~~~~~~~~~~~~~
member_function_const.pass.cpp:59:12: note: instantiated from:
assert(f(a, 1) == 'b');
^
member_function_const.pass.cpp:84:5: note: in instantiation of function template specialization 'test1<std::__mem_fn<char (A::*)(int)> >' requested here
test1(std::mem_fn(&A::test1));
^
In file included from member_function_const.pass.cpp:29:
In file included from ../../../../include/functional:915:
../../../../include/__functional_03:65: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:51:8: note: candidate function not viable: requires 0 arguments, but 2 were provided
operator() ()
^
../../../../include/__functional_03:139:12: error: functional-style cast from 'char (A::*)(int, double) const' to '__mem_fn<char (A::*)(int, double)>' is not allowed
return __mem_fn<_R (_T::*)(_A0, _A1)>(__pm);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
member_function_const.pass.cpp:85:11: note: in instantiation of function template specialization 'std::mem_fn<char, A, int, double>' requested here
test2(std::mem_fn(&A::test2));
^
member_function_const.pass.cpp:73:5: error: no matching function for call to object of type 'std::__mem_fn<char (A::*)(int, double)>'
assert(f(a, 1, 2) == 'c');
^~~~~~~~~~~~~~~~~~~~~~~~~
member_function_const.pass.cpp:73:12: note: instantiated from:
assert(f(a, 1, 2) == 'c');
^
member_function_const.pass.cpp:85:5: note: in instantiation of function template specialization 'test2<std::__mem_fn<char (A::*)(int, double)> >' requested here
test2(std::mem_fn(&A::test2));
^
In file included from member_function_const.pass.cpp:29:
In file included from ../../../../include/functional:915:
../../../../include/__functional_03:72:11: note: candidate function [with $0 = A, $1 = int, $2 = int] not viable: no known conversion from 'int' to 'int &' for 2nd argument
operator() (_A0& __a0, _A1& __a1, _A2& __a2)
^
../../../../include/__functional_03:51:8: note: candidate function not viable: requires 0 arguments, but 3 were provided
operator() ()
^
14 diagnostics generated.
member_function_const.pass.cpp failed to compile
In file included from member_function_const_volatile.pass.cpp:29:
In file included from ../../../../include/functional:915:
../../../../include/__functional_03:187:12: error: functional-style cast from 'char (A::*)() const volatile' to '__mem_fn<char (A::*)()>' is not allowed
return __mem_fn<_R (_T::*)()>(__pm);
^~~~~~~~~~~~~~~~~~~~~~~
member_function_const_volatile.pass.cpp:83:11: note: in instantiation of function template specialization 'std::mem_fn<char, A>' requested here
test0(std::mem_fn(&A::test0));
^
In file included from member_function_const_volatile.pass.cpp:29:
In file included from ../../../../include/functional:915:
../../../../include/__functional_03:195:12: error: functional-style cast from 'char (A::*)(int) const volatile' to '__mem_fn<char (A::*)(int)>' is not allowed
return __mem_fn<_R (_T::*)(_A0)>(__pm);
^~~~~~~~~~~~~~~~~~~~~~~~~~
member_function_const_volatile.pass.cpp:84:11: note: in instantiation of function template specialization 'std::mem_fn<char, A, int>' requested here
test1(std::mem_fn(&A::test1));
^
member_function_const_volatile.pass.cpp:59:5: error: no matching function for call to object of type 'std::__mem_fn<char (A::*)(int)>'
assert(f(a, 1) == 'b');
^~~~~~~~~~~~~~~~~~~~~~
member_function_const_volatile.pass.cpp:59:12: note: instantiated from:
assert(f(a, 1) == 'b');
^
member_function_const_volatile.pass.cpp:84:5: note: in instantiation of function template specialization 'test1<std::__mem_fn<char (A::*)(int)> >' requested here
test1(std::mem_fn(&A::test1));
^
In file included from member_function_const_volatile.pass.cpp:29:
In file included from ../../../../include/functional:915:
../../../../include/__functional_03:65: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:51:8: note: candidate function not viable: requires 0 arguments, but 2 were provided
operator() ()
^
../../../../include/__functional_03:203:12: error: functional-style cast from 'char (A::*)(int, double) const volatile' to '__mem_fn<char (A::*)(int, double)>' is not allowed
return __mem_fn<_R (_T::*)(_A0, _A1)>(__pm);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
member_function_const_volatile.pass.cpp:85:11: note: in instantiation of function template specialization 'std::mem_fn<char, A, int, double>' requested here
test2(std::mem_fn(&A::test2));
^
member_function_const_volatile.pass.cpp:73:5: error: no matching function for call to object of type 'std::__mem_fn<char (A::*)(int, double)>'
assert(f(a, 1, 2) == 'c');
^~~~~~~~~~~~~~~~~~~~~~~~~
member_function_const_volatile.pass.cpp:73:12: note: instantiated from:
assert(f(a, 1, 2) == 'c');
^
member_function_const_volatile.pass.cpp:85:5: note: in instantiation of function template specialization 'test2<std::__mem_fn<char (A::*)(int, double)> >' requested here
test2(std::mem_fn(&A::test2));
^
In file included from member_function_const_volatile.pass.cpp:29:
In file included from ../../../../include/functional:915:
../../../../include/__functional_03:72:11: note: candidate function [with $0 = A, $1 = int, $2 = int] not viable: no known conversion from 'int' to 'int &' for 2nd argument
operator() (_A0& __a0, _A1& __a1, _A2& __a2)
^
../../../../include/__functional_03:51:8: note: candidate function not viable: requires 0 arguments, but 3 were provided
operator() ()
^
14 diagnostics generated.
member_function_const_volatile.pass.cpp failed to compile
In file included from member_function_volatile.pass.cpp:29:
In file included from ../../../../include/functional:915:
../../../../include/__functional_03:155:12: error: functional-style cast from 'char (A::*)() volatile' to '__mem_fn<char (A::*)()>' is not allowed
return __mem_fn<_R (_T::*)()>(__pm);
^~~~~~~~~~~~~~~~~~~~~~~
member_function_volatile.pass.cpp:83:11: note: in instantiation of function template specialization 'std::mem_fn<char, A>' requested here
test0(std::mem_fn(&A::test0));
^
In file included from member_function_volatile.pass.cpp:29:
In file included from ../../../../include/functional:915:
../../../../include/__functional_03:163:12: error: functional-style cast from 'char (A::*)(int) volatile' to '__mem_fn<char (A::*)(int)>' is not allowed
return __mem_fn<_R (_T::*)(_A0)>(__pm);
^~~~~~~~~~~~~~~~~~~~~~~~~~
member_function_volatile.pass.cpp:84:11: note: in instantiation of function template specialization 'std::mem_fn<char, A, int>' requested here
test1(std::mem_fn(&A::test1));
^
member_function_volatile.pass.cpp:59:5: error: no matching function for call to object of type 'std::__mem_fn<char (A::*)(int)>'
assert(f(a, 1) == 'b');
^~~~~~~~~~~~~~~~~~~~~~
member_function_volatile.pass.cpp:59:12: note: instantiated from:
assert(f(a, 1) == 'b');
^
member_function_volatile.pass.cpp:84:5: note: in instantiation of function template specialization 'test1<std::__mem_fn<char (A::*)(int)> >' requested here
test1(std::mem_fn(&A::test1));
^
In file included from member_function_volatile.pass.cpp:29:
In file included from ../../../../include/functional:915:
../../../../include/__functional_03:65: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:51:8: note: candidate function not viable: requires 0 arguments, but 2 were provided
operator() ()
^
../../../../include/__functional_03:171:12: error: functional-style cast from 'char (A::*)(int, double) volatile' to '__mem_fn<char (A::*)(int, double)>' is not allowed
return __mem_fn<_R (_T::*)(_A0, _A1)>(__pm);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
member_function_volatile.pass.cpp:85:11: note: in instantiation of function template specialization 'std::mem_fn<char, A, int, double>' requested here
test2(std::mem_fn(&A::test2));
^
member_function_volatile.pass.cpp:73:5: error: no matching function for call to object of type 'std::__mem_fn<char (A::*)(int, double)>'
assert(f(a, 1, 2) == 'c');
^~~~~~~~~~~~~~~~~~~~~~~~~
member_function_volatile.pass.cpp:73:12: note: instantiated from:
assert(f(a, 1, 2) == 'c');
^
member_function_volatile.pass.cpp:85:5: note: in instantiation of function template specialization 'test2<std::__mem_fn<char (A::*)(int, double)> >' requested here
test2(std::mem_fn(&A::test2));
^
In file included from member_function_volatile.pass.cpp:29:
In file included from ../../../../include/functional:915:
../../../../include/__functional_03:72:11: note: candidate function [with $0 = A, $1 = int, $2 = int] not viable: no known conversion from 'int' to 'int &' for 2nd argument
operator() (_A0& __a0, _A1& __a1, _A2& __a2)
^
../../../../include/__functional_03:51:8: note: candidate function not viable: requires 0 arguments, but 3 were provided
operator() ()
^
14 diagnostics 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.ret
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
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
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
type_ctor.fail.cpp should not compile
failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.const
passed 2 tests in /test/utilities/function.objects/refwrap/refwrap.const
ref_1.fail.cpp should not compile
failed 1 tests in /test/utilities/function.objects/refwrap/refwrap.helpers
passed 4 tests in /test/utilities/function.objects/refwrap/refwrap.helpers
invoke_int_0.pass.cpp:68:5: error: invalid operands to binary expression ('__ref_return0<type>::type' (aka 'void') and 'int')
assert(r1() == 4);
^~~~~~~~~~~~~~~~~
invoke_int_0.pass.cpp:68:17: note: instantiated from:
assert(r1() == 4);
~~~~ ^ ~
1 diagnostic generated.
invoke_int_0.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 8 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
Undefined symbols:
"__ZNSt10unique_ptrIA_1A7DeleterIS1_EEC1IPS0_EET_RKS3_NSt9enable_ifIXsrSt14is_convertibleIS7_S6_E5valueENS4_5__natEE4typeE", referenced from:
_main in cc-JTW9Zx.o
ld: symbol(s) not found
clang: error: linker command failed with exit code 1 (use -v to see invocation)
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
default01.fail.cpp should not compile
pointer01.fail.cpp should not compile
pointer_deleter04.fail.cpp should not compile
Undefined symbols:
"__ZNSt10unique_ptrIA_1A7DeleterIS1_EEC1IPS0_EET_RKS3_NSt9enable_ifIXsrSt14is_convertibleIS7_S6_E5valueENS4_5__natEE4typeE", referenced from:
_main in cc-jOKZDG.o
ld: symbol(s) not found
clang: error: linker command failed with exit code 1 (use -v to see invocation)
move01.pass.cpp failed to compile
Undefined symbols:
"__ZNSt10unique_ptrIA_1A7DeleterIS1_EEC1IPS0_EET_RKS3_NSt9enable_ifIXsrSt14is_convertibleIS7_S6_E5valueENS4_5__natEE4typeE", referenced from:
_main in cc-bx1cDJ.o
ld: symbol(s) not found
clang: error: linker command failed with exit code 1 (use -v to see invocation)
pointer_deleter01.pass.cpp failed to compile
failed 5 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor
passed 37 tests in /test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor
Undefined symbols:
"__ZNSt10unique_ptrIA_1A7DeleterIS1_EEC1IPS0_EET_RKS3_NSt9enable_ifIXsrSt14is_convertibleIS7_S6_E5valueENS4_5__natEE4typeE", referenced from:
_main in cc-LLuEFf.o
_main in cc-LLuEFf.o
ld: symbol(s) not found
clang: error: linker command failed with exit code 1 (use -v to see invocation)
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
Assertion failed: (s2.get() == p), function main, file move01.pass.cpp, line 57.
./testit: line 96: 48090 Abort trap ./a.out
move01.pass.cpp failed at run time
In file included from move_convert01.pass.cpp:30:
In file included from ../../../../../../include/memory:209:
../../../../../../include/type_traits:1207:12: error: non-const lvalue reference to type 'std::default_delete<A>' cannot bind to a value of unrelated type 'std::default_delete<B>'
return t;
^
In file included from move_convert01.pass.cpp:30:
../../../../../../include/memory:2198:27: note: in instantiation of function template specialization 'std::forward<std::default_delete<A>, std::default_delete<B> >' requested here
__ptr_.second() = _STD::forward<deleter_type>(__u.get_deleter());
^
In file included from move_convert01.pass.cpp:30:
In file included from ../../../../../../include/memory:208:
../../../../../../include/__yuga_config:117:14: note: instantiated from:
#define _STD std
^
move_convert01.pass.cpp:61:8: note: in instantiation of function template specialization 'std::unique_ptr<A, std::default_delete<A> >::operator=<B, std::default_delete<B> >' requested here
s2 = std::move(s);
^
3 diagnostics generated.
move_convert01.pass.cpp failed to compile
In file included from move_convert02.pass.cpp:30:
In file included from ../../../../../../include/memory:209:
../../../../../../include/type_traits:1219:14: error: functional-style cast from 'Deleter<B>' to '__rv<Deleter<A> >' is not allowed
return T(__rv<T>(t));
^~~~~~~~
In file included from move_convert02.pass.cpp:30:
../../../../../../include/memory:2198:27: note: in instantiation of function template specialization 'std::forward<Deleter<A>, Deleter<B> >' requested here
__ptr_.second() = _STD::forward<deleter_type>(__u.get_deleter());
^
In file included from move_convert02.pass.cpp:30:
In file included from ../../../../../../include/memory:208:
../../../../../../include/__yuga_config:117:14: note: instantiated from:
#define _STD std
^
move_convert02.pass.cpp:63:8: note: in instantiation of function template specialization 'std::unique_ptr<A, Deleter<A> >::operator=<B, Deleter<B> >' requested here
s2 = std::move(s);
^
3 diagnostics generated.
move_convert02.pass.cpp failed to compile
In file included from move_convert03.pass.cpp:32:
In file included from ../../../../../../include/memory:209:
../../../../../../include/type_traits:1207:12: error: non-const lvalue reference to type 'CDeleter<A>' cannot bind to a value of unrelated type 'CDeleter<B>'
return t;
^
In file included from move_convert03.pass.cpp:32:
../../../../../../include/memory:2198:27: note: in instantiation of function template specialization 'std::forward<CDeleter<A> &, CDeleter<B> >' requested here
__ptr_.second() = _STD::forward<deleter_type>(__u.get_deleter());
^
In file included from move_convert03.pass.cpp:32:
In file included from ../../../../../../include/memory:208:
../../../../../../include/__yuga_config:117:14: note: instantiated from:
#define _STD std
^
move_convert03.pass.cpp:66:8: note: in instantiation of function template specialization 'std::unique_ptr<A, CDeleter<A> &>::operator=<B, CDeleter<B> &>' requested here
s2 = std::move(s);
^
3 diagnostics generated.
move_convert03.pass.cpp failed to compile
failed 5 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn
passed 12 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn
default01.fail.cpp should not compile
pointer01.fail.cpp should not compile
pointer_deleter04.fail.cpp should not compile
move_convert01.pass.cpp:63:24: error: no matching constructor for initialization of 'std::unique_ptr<A>'
std::unique_ptr<A> s2(std::move(s));
^ ~~~~~~~~~~~~
In file included from move_convert01.pass.cpp:30:
../../../../../../include/memory:2080:5: note: candidate constructor not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, default_delete<B> >, __rv<unique_ptr<B, default_delete<B> > > >::value, unique_ptr<B, default_delete<B> > >::type' (aka 'std::unique_ptr<B, std::default_delete<B> >') to 'std::unique_ptr<A, std::default_delete<A> > &' for 1st argument
unique_ptr(unique_ptr&);
^
../../../../../../include/memory:2082:9: note: candidate constructor [with $0 = B, $1 = std::default_delete<B>] not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, default_delete<B> >, __rv<unique_ptr<B, default_delete<B> > > >::value, unique_ptr<B, default_delete<B> > >::type' (aka 'std::unique_ptr<B, std::default_delete<B> >') to 'unique_ptr<B, std::default_delete<B> > &' for 1st argument
unique_ptr(unique_ptr<_Up, _Ep>&);
^
../../../../../../include/memory:2099:29: note: candidate constructor not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, default_delete<B> >, __rv<unique_ptr<B, default_delete<B> > > >::value, unique_ptr<B, default_delete<B> > >::type' (aka 'std::unique_ptr<B, std::default_delete<B> >') to 'std::nullptr_t' for 1st argument
_YUGA_INLINE_VISIBILITY unique_ptr(nullptr_t)
^
../../../../../../include/memory:2105:38: note: candidate constructor not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, default_delete<B> >, __rv<unique_ptr<B, default_delete<B> > > >::value, unique_ptr<B, default_delete<B> > >::type' (aka 'std::unique_ptr<B, std::default_delete<B> >') to 'pointer' (aka 'A *') for 1st argument
_YUGA_INLINE_VISIBILITY explicit unique_ptr(pointer __p)
^
../../../../../../include/memory:2191:29: note: candidate constructor not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, default_delete<B> >, __rv<unique_ptr<B, default_delete<B> > > >::value, unique_ptr<B, default_delete<B> > >::type' (aka 'std::unique_ptr<B, std::default_delete<B> >') to '__rv<std::unique_ptr<A, std::default_delete<A> > >' for 1st argument
_YUGA_INLINE_VISIBILITY unique_ptr(__rv<unique_ptr> __u)
^
../../../../../../include/memory:2113:33: note: candidate template ignored: failed template argument deduction
_YUGA_INLINE_VISIBILITY unique_ptr(auto_ptr<_Up>& __p,
^
../../../../../../include/memory:2093:29: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
_YUGA_INLINE_VISIBILITY unique_ptr()
^
../../../../../../include/memory:2202:29: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
_YUGA_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d)
^
9 diagnostics generated.
move_convert01.pass.cpp failed to compile
move_convert02.pass.cpp:65:37: error: no matching constructor for initialization of 'std::unique_ptr<A, Deleter<A> >'
std::unique_ptr<A, Deleter<A> > s2(std::move(s));
^ ~~~~~~~~~~~~
In file included from move_convert02.pass.cpp:30:
../../../../../../include/memory:2080:5: note: candidate constructor not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, Deleter<B> >, __rv<unique_ptr<B, Deleter<B> > > >::value, unique_ptr<B, Deleter<B> > >::type' (aka 'std::unique_ptr<B, Deleter<B> >') to 'std::unique_ptr<A, Deleter<A> > &' for 1st argument
unique_ptr(unique_ptr&);
^
../../../../../../include/memory:2082:9: note: candidate constructor [with $0 = B, $1 = Deleter<B>] not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, Deleter<B> >, __rv<unique_ptr<B, Deleter<B> > > >::value, unique_ptr<B, Deleter<B> > >::type' (aka 'std::unique_ptr<B, Deleter<B> >') to 'unique_ptr<B, Deleter<B> > &' for 1st argument
unique_ptr(unique_ptr<_Up, _Ep>&);
^
../../../../../../include/memory:2099:29: note: candidate constructor not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, Deleter<B> >, __rv<unique_ptr<B, Deleter<B> > > >::value, unique_ptr<B, Deleter<B> > >::type' (aka 'std::unique_ptr<B, Deleter<B> >') to 'std::nullptr_t' for 1st argument
_YUGA_INLINE_VISIBILITY unique_ptr(nullptr_t)
^
../../../../../../include/memory:2105:38: note: candidate constructor not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, Deleter<B> >, __rv<unique_ptr<B, Deleter<B> > > >::value, unique_ptr<B, Deleter<B> > >::type' (aka 'std::unique_ptr<B, Deleter<B> >') to 'pointer' (aka 'A *') for 1st argument
_YUGA_INLINE_VISIBILITY explicit unique_ptr(pointer __p)
^
../../../../../../include/memory:2191:29: note: candidate constructor not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, Deleter<B> >, __rv<unique_ptr<B, Deleter<B> > > >::value, unique_ptr<B, Deleter<B> > >::type' (aka 'std::unique_ptr<B, Deleter<B> >') to '__rv<std::unique_ptr<A, Deleter<A> > >' for 1st argument
_YUGA_INLINE_VISIBILITY unique_ptr(__rv<unique_ptr> __u)
^
../../../../../../include/memory:2113:33: note: candidate template ignored: failed template argument deduction
_YUGA_INLINE_VISIBILITY unique_ptr(auto_ptr<_Up>& __p,
^
../../../../../../include/memory:2093:29: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
_YUGA_INLINE_VISIBILITY unique_ptr()
^
../../../../../../include/memory:2202:29: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
_YUGA_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d)
^
9 diagnostics generated.
move_convert02.pass.cpp failed to compile
move_convert03.pass.cpp:81:38: error: no matching constructor for initialization of 'std::unique_ptr<A, CDeleter<A> &>'
std::unique_ptr<A, CDeleter<A>&> s2(std::move(s));
^ ~~~~~~~~~~~~
In file included from move_convert03.pass.cpp:30:
../../../../../../include/memory:2080:5: note: candidate constructor not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, CDeleter<A> &>, __rv<unique_ptr<B, CDeleter<A> &> > >::value, unique_ptr<B, CDeleter<A> &> >::type' (aka 'std::unique_ptr<B, CDeleter<A> &>') to 'std::unique_ptr<A, CDeleter<A> &> &' for 1st argument
unique_ptr(unique_ptr&);
^
../../../../../../include/memory:2082:9: note: candidate constructor [with $0 = B, $1 = CDeleter<A> &] not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, CDeleter<A> &>, __rv<unique_ptr<B, CDeleter<A> &> > >::value, unique_ptr<B, CDeleter<A> &> >::type' (aka 'std::unique_ptr<B, CDeleter<A> &>') to 'unique_ptr<B, CDeleter<A> &> &' for 1st argument
unique_ptr(unique_ptr<_Up, _Ep>&);
^
../../../../../../include/memory:2099:29: note: candidate constructor not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, CDeleter<A> &>, __rv<unique_ptr<B, CDeleter<A> &> > >::value, unique_ptr<B, CDeleter<A> &> >::type' (aka 'std::unique_ptr<B, CDeleter<A> &>') to 'std::nullptr_t' for 1st argument
_YUGA_INLINE_VISIBILITY unique_ptr(nullptr_t)
^
../../../../../../include/memory:2105:38: note: candidate constructor not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, CDeleter<A> &>, __rv<unique_ptr<B, CDeleter<A> &> > >::value, unique_ptr<B, CDeleter<A> &> >::type' (aka 'std::unique_ptr<B, CDeleter<A> &>') to 'pointer' (aka 'A *') for 1st argument
_YUGA_INLINE_VISIBILITY explicit unique_ptr(pointer __p)
^
../../../../../../include/memory:2191:29: note: candidate constructor not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, CDeleter<A> &>, __rv<unique_ptr<B, CDeleter<A> &> > >::value, unique_ptr<B, CDeleter<A> &> >::type' (aka 'std::unique_ptr<B, CDeleter<A> &>') to '__rv<std::unique_ptr<A, CDeleter<A> &> >' for 1st argument
_YUGA_INLINE_VISIBILITY unique_ptr(__rv<unique_ptr> __u)
^
../../../../../../include/memory:2113:33: note: candidate template ignored: failed template argument deduction
_YUGA_INLINE_VISIBILITY unique_ptr(auto_ptr<_Up>& __p,
^
../../../../../../include/memory:2093:29: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
_YUGA_INLINE_VISIBILITY unique_ptr()
^
../../../../../../include/memory:2202:29: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
_YUGA_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d)
^
9 diagnostics generated.
move_convert03.pass.cpp failed to compile
move_convert04.pass.cpp:63:24: error: no viable conversion from 'enable_if<is_convertible<unique_ptr<B, default_delete<B> >, __rv<unique_ptr<B, default_delete<B> > > >::value, unique_ptr<B, default_delete<B> > >::type' (aka 'std::unique_ptr<B, std::default_delete<B> >') to 'std::unique_ptr<A>'
std::unique_ptr<A> s2 = std::move(s);
^ ~~~~~~~~~~~~
In file included from move_convert04.pass.cpp:30:
../../../../../../include/memory:2080:5: note: candidate constructor not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, default_delete<B> >, __rv<unique_ptr<B, default_delete<B> > > >::value, unique_ptr<B, default_delete<B> > >::type' (aka 'std::unique_ptr<B, std::default_delete<B> >') to 'std::unique_ptr<A, std::default_delete<A> > &' for 1st argument
unique_ptr(unique_ptr&);
^
../../../../../../include/memory:2082:9: note: candidate constructor [with $0 = B, $1 = std::default_delete<B>] not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, default_delete<B> >, __rv<unique_ptr<B, default_delete<B> > > >::value, unique_ptr<B, default_delete<B> > >::type' (aka 'std::unique_ptr<B, std::default_delete<B> >') to 'unique_ptr<B, std::default_delete<B> > &' for 1st argument
unique_ptr(unique_ptr<_Up, _Ep>&);
^
../../../../../../include/memory:2099:29: note: candidate constructor not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, default_delete<B> >, __rv<unique_ptr<B, default_delete<B> > > >::value, unique_ptr<B, default_delete<B> > >::type' (aka 'std::unique_ptr<B, std::default_delete<B> >') to 'std::nullptr_t' for 1st argument
_YUGA_INLINE_VISIBILITY unique_ptr(nullptr_t)
^
../../../../../../include/memory:2191:29: note: candidate constructor not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, default_delete<B> >, __rv<unique_ptr<B, default_delete<B> > > >::value, unique_ptr<B, default_delete<B> > >::type' (aka 'std::unique_ptr<B, std::default_delete<B> >') to '__rv<std::unique_ptr<A, std::default_delete<A> > >' for 1st argument
_YUGA_INLINE_VISIBILITY unique_ptr(__rv<unique_ptr> __u)
^
../../../../../../include/memory:2113:33: note: candidate template ignored: failed template argument deduction
_YUGA_INLINE_VISIBILITY unique_ptr(auto_ptr<_Up>& __p,
^
../../../../../../include/memory:2186:29: note: candidate function
_YUGA_INLINE_VISIBILITY operator __rv<unique_ptr>()
^
../../../../../../include/memory:2230:29: note: candidate function
_YUGA_INLINE_VISIBILITY operator int __nat::*() const {return __ptr_.first() ? &__nat::__for_bool_ : 0;}
^
8 diagnostics generated.
move_convert04.pass.cpp failed to compile
move_convert05.pass.cpp:65:37: error: no viable conversion from 'enable_if<is_convertible<unique_ptr<B, Deleter<B> >, __rv<unique_ptr<B, Deleter<B> > > >::value, unique_ptr<B, Deleter<B> > >::type' (aka 'std::unique_ptr<B, Deleter<B> >') to 'std::unique_ptr<A, Deleter<A> >'
std::unique_ptr<A, Deleter<A> > s2 = std::move(s);
^ ~~~~~~~~~~~~
In file included from move_convert05.pass.cpp:30:
../../../../../../include/memory:2080:5: note: candidate constructor not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, Deleter<B> >, __rv<unique_ptr<B, Deleter<B> > > >::value, unique_ptr<B, Deleter<B> > >::type' (aka 'std::unique_ptr<B, Deleter<B> >') to 'std::unique_ptr<A, Deleter<A> > &' for 1st argument
unique_ptr(unique_ptr&);
^
../../../../../../include/memory:2082:9: note: candidate constructor [with $0 = B, $1 = Deleter<B>] not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, Deleter<B> >, __rv<unique_ptr<B, Deleter<B> > > >::value, unique_ptr<B, Deleter<B> > >::type' (aka 'std::unique_ptr<B, Deleter<B> >') to 'unique_ptr<B, Deleter<B> > &' for 1st argument
unique_ptr(unique_ptr<_Up, _Ep>&);
^
../../../../../../include/memory:2099:29: note: candidate constructor not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, Deleter<B> >, __rv<unique_ptr<B, Deleter<B> > > >::value, unique_ptr<B, Deleter<B> > >::type' (aka 'std::unique_ptr<B, Deleter<B> >') to 'std::nullptr_t' for 1st argument
_YUGA_INLINE_VISIBILITY unique_ptr(nullptr_t)
^
../../../../../../include/memory:2191:29: note: candidate constructor not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, Deleter<B> >, __rv<unique_ptr<B, Deleter<B> > > >::value, unique_ptr<B, Deleter<B> > >::type' (aka 'std::unique_ptr<B, Deleter<B> >') to '__rv<std::unique_ptr<A, Deleter<A> > >' for 1st argument
_YUGA_INLINE_VISIBILITY unique_ptr(__rv<unique_ptr> __u)
^
../../../../../../include/memory:2113:33: note: candidate template ignored: failed template argument deduction
_YUGA_INLINE_VISIBILITY unique_ptr(auto_ptr<_Up>& __p,
^
../../../../../../include/memory:2186:29: note: candidate function
_YUGA_INLINE_VISIBILITY operator __rv<unique_ptr>()
^
../../../../../../include/memory:2230:29: note: candidate function
_YUGA_INLINE_VISIBILITY operator int __nat::*() const {return __ptr_.first() ? &__nat::__for_bool_ : 0;}
^
8 diagnostics generated.
move_convert05.pass.cpp failed to compile
move_convert06.pass.cpp:81:38: error: no viable conversion from 'enable_if<is_convertible<unique_ptr<B, CDeleter<A> &>, __rv<unique_ptr<B, CDeleter<A> &> > >::value, unique_ptr<B, CDeleter<A> &> >::type' (aka 'std::unique_ptr<B, CDeleter<A> &>') to 'std::unique_ptr<A, CDeleter<A> &>'
std::unique_ptr<A, CDeleter<A>&> s2 = std::move(s);
^ ~~~~~~~~~~~~
In file included from move_convert06.pass.cpp:30:
../../../../../../include/memory:2080:5: note: candidate constructor not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, CDeleter<A> &>, __rv<unique_ptr<B, CDeleter<A> &> > >::value, unique_ptr<B, CDeleter<A> &> >::type' (aka 'std::unique_ptr<B, CDeleter<A> &>') to 'std::unique_ptr<A, CDeleter<A> &> &' for 1st argument
unique_ptr(unique_ptr&);
^
../../../../../../include/memory:2082:9: note: candidate constructor [with $0 = B, $1 = CDeleter<A> &] not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, CDeleter<A> &>, __rv<unique_ptr<B, CDeleter<A> &> > >::value, unique_ptr<B, CDeleter<A> &> >::type' (aka 'std::unique_ptr<B, CDeleter<A> &>') to 'unique_ptr<B, CDeleter<A> &> &' for 1st argument
unique_ptr(unique_ptr<_Up, _Ep>&);
^
../../../../../../include/memory:2099:29: note: candidate constructor not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, CDeleter<A> &>, __rv<unique_ptr<B, CDeleter<A> &> > >::value, unique_ptr<B, CDeleter<A> &> >::type' (aka 'std::unique_ptr<B, CDeleter<A> &>') to 'std::nullptr_t' for 1st argument
_YUGA_INLINE_VISIBILITY unique_ptr(nullptr_t)
^
../../../../../../include/memory:2191:29: note: candidate constructor not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, CDeleter<A> &>, __rv<unique_ptr<B, CDeleter<A> &> > >::value, unique_ptr<B, CDeleter<A> &> >::type' (aka 'std::unique_ptr<B, CDeleter<A> &>') to '__rv<std::unique_ptr<A, CDeleter<A> &> >' for 1st argument
_YUGA_INLINE_VISIBILITY unique_ptr(__rv<unique_ptr> __u)
^
../../../../../../include/memory:2113:33: note: candidate template ignored: failed template argument deduction
_YUGA_INLINE_VISIBILITY unique_ptr(auto_ptr<_Up>& __p,
^
../../../../../../include/memory:2186:29: note: candidate function
_YUGA_INLINE_VISIBILITY operator __rv<unique_ptr>()
^
../../../../../../include/memory:2230:29: note: candidate function
_YUGA_INLINE_VISIBILITY operator int __nat::*() const {return __ptr_.first() ? &__nat::__for_bool_ : 0;}
^
8 diagnostics generated.
move_convert06.pass.cpp failed to compile
move_convert07.pass.cpp:66:38: error: no viable conversion from 'enable_if<is_convertible<unique_ptr<B, CDeleter<B> &>, __rv<unique_ptr<B, CDeleter<B> &> > >::value, unique_ptr<B, CDeleter<B> &> >::type' (aka 'std::unique_ptr<B, CDeleter<B> &>') to 'std::unique_ptr<A, CDeleter<A> >'
std::unique_ptr<A, CDeleter<A> > s2 = std::move(s);
^ ~~~~~~~~~~~~
In file included from move_convert07.pass.cpp:30:
../../../../../../include/memory:2080:5: note: candidate constructor not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, CDeleter<B> &>, __rv<unique_ptr<B, CDeleter<B> &> > >::value, unique_ptr<B, CDeleter<B> &> >::type' (aka 'std::unique_ptr<B, CDeleter<B> &>') to 'std::unique_ptr<A, CDeleter<A> > &' for 1st argument
unique_ptr(unique_ptr&);
^
../../../../../../include/memory:2082:9: note: candidate constructor [with $0 = B, $1 = CDeleter<B> &] not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, CDeleter<B> &>, __rv<unique_ptr<B, CDeleter<B> &> > >::value, unique_ptr<B, CDeleter<B> &> >::type' (aka 'std::unique_ptr<B, CDeleter<B> &>') to 'unique_ptr<B, CDeleter<B> &> &' for 1st argument
unique_ptr(unique_ptr<_Up, _Ep>&);
^
../../../../../../include/memory:2099:29: note: candidate constructor not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, CDeleter<B> &>, __rv<unique_ptr<B, CDeleter<B> &> > >::value, unique_ptr<B, CDeleter<B> &> >::type' (aka 'std::unique_ptr<B, CDeleter<B> &>') to 'std::nullptr_t' for 1st argument
_YUGA_INLINE_VISIBILITY unique_ptr(nullptr_t)
^
../../../../../../include/memory:2191:29: note: candidate constructor not viable: no known conversion from 'enable_if<is_convertible<unique_ptr<B, CDeleter<B> &>, __rv<unique_ptr<B, CDeleter<B> &> > >::value, unique_ptr<B, CDeleter<B> &> >::type' (aka 'std::unique_ptr<B, CDeleter<B> &>') to '__rv<std::unique_ptr<A, CDeleter<A> > >' for 1st argument
_YUGA_INLINE_VISIBILITY unique_ptr(__rv<unique_ptr> __u)
^
../../../../../../include/memory:2113:33: note: candidate template ignored: failed template argument deduction
_YUGA_INLINE_VISIBILITY unique_ptr(auto_ptr<_Up>& __p,
^
../../../../../../include/memory:2186:29: note: candidate function
_YUGA_INLINE_VISIBILITY operator __rv<unique_ptr>()
^
../../../../../../include/memory:2230:29: note: candidate function
_YUGA_INLINE_VISIBILITY operator int __nat::*() const {return __ptr_.first() ? &__nat::__for_bool_ : 0;}
^
8 diagnostics generated.
move_convert07.pass.cpp failed to compile
failed 10 tests in /test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor
passed 38 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
Undefined symbols:
"__ZNSt10unique_ptrIA_1A7DeleterIS1_EEC1IPS0_EET_RKS3_NSt9enable_ifIXsrSt14is_convertibleIS7_S6_E5valueENS4_5__natEE4typeE", referenced from:
_main in cc-313c4M.o
_main in cc-313c4M.o
ld: symbol(s) not found
clang: error: linker command failed with exit code 1 (use -v to see invocation)
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
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 67.
./testit: line 96: 48532 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 67.
./testit: line 96: 48539 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 94.
./testit: line 96: 48727 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
./testit: line 96: 48776 Abort trap ./a.out
io.pass.cpp failed at run time
failed 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:111:5: warning: qualifier on function type 'Function' (aka 'void ()') has unspecified behavior
static_assert(( std::is_convertible<Function&, const Function&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_convertible.pass.cpp:111:52: note: instantiated from:
static_assert(( std::is_convertible<Function&, const Function&>::value), "");
^~~~~~~~~~~~~~
is_convertible.pass.cpp:289:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert((!std::is_convertible<char, char&>::value), "");
^
In file included from is_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
3 diagnostics generated.
is_convertible.pass.cpp failed to compile
is_explicitly_convertible.pass.cpp:36:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<void, void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:36:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<void, void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:36:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<void, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:36:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<void, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:37:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<const void, void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:37:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<const void, void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:37:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<const void, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:37:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<const void, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:38:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<void, const void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:38:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<void, const void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:38:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<void, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:38:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<void, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:39:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<const void, const void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:39:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<const void, const void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:39:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<const void, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:39:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<const void, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:41:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<void, Function>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:41:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<void, Function>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:41:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<void, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:41:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<void, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:42:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const void, Function>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:42:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const void, Function>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:42:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const void, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:42:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const void, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:44:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<void, Function&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:44:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<void, Function&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:44:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<void, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:44:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<void, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:45:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const void, Function&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:45:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const void, Function&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:45:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const void, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:45:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const void, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:47:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<void, Function*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:47:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<void, Function*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:47:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<void, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:47:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<void, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:48:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<void, Function* const>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:48:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<void, Function* const>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:48:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<void, Function* const>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:48:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<void, Function* const>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:49:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const void, Function*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:49:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const void, Function*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:49:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const void, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:49:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const void, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:50:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const void, Function*const >::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:50:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const void, Function*const >::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:50:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const void, Function*const >::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:50:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const void, Function*const >::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:52:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<void, Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:52:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<void, Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:52:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<void, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:52:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<void, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:53:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<void, const Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:53:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<void, const Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:53:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<void, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:53:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<void, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:54:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const void, Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:54:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const void, Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:54:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const void, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:54:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const void, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:55:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const void, const Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:55:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const void, const Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:55:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const void, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:55:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const void, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:57:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<void, Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:57:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<void, Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:57:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<void, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:57:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<void, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:58:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<void, const Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:58:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<void, const Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:58:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<void, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:58:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<void, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:59:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const void, Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:59:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const void, Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:59:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const void, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:59:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const void, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:60:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const void, const Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:60:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const void, const Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:60:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const void, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:60:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const void, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:62:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<void, char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:62:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<void, char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:62:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<void, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:62:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<void, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:63:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<void, const char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:63:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<void, const char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:63:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<void, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:63:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<void, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:64:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const void, char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:64:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const void, char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:64:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const void, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:64:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const void, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:65:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const void, const char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:65:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const void, const char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:65:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const void, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:65:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const void, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:67:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<void, char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:67:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<void, char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:67:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<void, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:67:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<void, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:68:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<void, const char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:68:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<void, const char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:68:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<void, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:68:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<void, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:69:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const void, char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:69:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const void, char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:69:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const void, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:69:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const void, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:70:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const void, const char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:70:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const void, const char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:70:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const void, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:70:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const void, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:72:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<void, char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:72:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<void, char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:72:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<void, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:72:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<void, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:73:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<void, const char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:73:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<void, const char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:73:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<void, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:73:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<void, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:74:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const void, char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:74:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const void, char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:74:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const void, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:74:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const void, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:75:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const void, const char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:75:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const void, const char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:75:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const void, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:75:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const void, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:78:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function, void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:78:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function, void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:78:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:78:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:79:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function, const void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:79:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function, const void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:79:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:79:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:81:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function, Function>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:81:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function, Function>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:81:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:81:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:83:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function, Function&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:83:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function, Function&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:83:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:83:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:84:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function, Function&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:84:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function, Function&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:84:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:84:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:86:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<Function, Function*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:86:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<Function, Function*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:86:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<Function, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:86:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<Function, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:87:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<Function, Function* const>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:87:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<Function, Function* const>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:87:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<Function, Function* const>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:87:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<Function, Function* const>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:89:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function, Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:89:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function, Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:89:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:89:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:90:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function, const Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:90:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function, const Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:90:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:90:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:92:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function, Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:92:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function, Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:92:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:92:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:93:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function, const Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:93:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function, const Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:93:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:93:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:95:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function, char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:95:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function, char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:95:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:95:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:96:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function, const char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:96:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function, const char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:96:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:96:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:98:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function, char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:98:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function, char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:98:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:98:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:99:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function, const char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:99:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function, const char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:99:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:99:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:101:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function, char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:101:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function, char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:101:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:101:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:102:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function, const char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:102:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function, const char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:102:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:102:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:105:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function&, void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:105:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function&, void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:105:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function&, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:105:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function&, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:106:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function&, const void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:106:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function&, const void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:106:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function&, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:106:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function&, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:108:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function&, Function>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:108:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function&, Function>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:108:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function&, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:108:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function&, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:110:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<Function&, Function&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:110:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<Function&, Function&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:110:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<Function&, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:110:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<Function&, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:111:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<Function&, const Function&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:111:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<Function&, const Function&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:111:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<Function&, const Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:111:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<Function&, const Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:113:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<Function&, Function*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:113:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<Function&, Function*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:113:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<Function&, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:113:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<Function&, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:114:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<Function&, Function* const>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:114:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<Function&, Function* const>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:114:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<Function&, Function* const>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:114:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<Function&, Function* const>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:116:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function&, Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:116:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function&, Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:116:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function&, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:116:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function&, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:117:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function&, const Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:117:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function&, const Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:117:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function&, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:117:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function&, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:119:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function&, Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:119:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function&, Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:119:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function&, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:119:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function&, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:120:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function&, const Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:120:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function&, const Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:120:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function&, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:120:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function&, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:122:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function&, char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:122:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function&, char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:122:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function&, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:122:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function&, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:123:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function&, const char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:123:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function&, const char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:123:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function&, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:123:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function&, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:125:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function&, char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:125:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function&, char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:125:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function&, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:125:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function&, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:126:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function&, const char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:126:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function&, const char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:126:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function&, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:126:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function&, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:128:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function&, char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:128:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function&, char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:128:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function&, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:128:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function&, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:129:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function&, const char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:129:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function&, const char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:129:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function&, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:129:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function&, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:132:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*, void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:132:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*, void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:132:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:132:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:133:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*const, void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:133:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*const, void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:133:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*const, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:133:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*const, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:134:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*, const void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:134:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*, const void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:134:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:134:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:135:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*const, const void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:135:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*const, const void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:135:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*const, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:135:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*const, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:137:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*, Function>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:137:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*, Function>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:137:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:137:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:138:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*const, Function>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:138:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*const, Function>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:138:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*const, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:138:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*const, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:140:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*, Function&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:140:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*, Function&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:140:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:140:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:141:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*const, Function&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:141:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*const, Function&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:141:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*const, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:141:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*const, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:143:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<Function*, Function*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:143:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<Function*, Function*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:143:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<Function*, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:143:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<Function*, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:144:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<Function*, Function* const>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:144:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<Function*, Function* const>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:144:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<Function*, Function* const>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:144:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<Function*, Function* const>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:145:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<Function*const, Function*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:145:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<Function*const, Function*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:145:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<Function*const, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:145:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<Function*const, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:146:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<Function*const, Function*const >::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:146:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<Function*const, Function*const >::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:146:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<Function*const, Function*const >::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:146:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<Function*const, Function*const >::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:148:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*, Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:148:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*, Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:148:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:148:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:149:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*, const Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:149:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*, const Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:149:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:149:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:150:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*const, Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:150:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*const, Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:150:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*const, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:150:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*const, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:151:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*const, const Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:151:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*const, const Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:151:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*const, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:151:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*const, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:153:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*, Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:153:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*, Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:153:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:153:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:154:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*, const Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:154:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*, const Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:154:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:154:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:155:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*const, Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:155:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*const, Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:155:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*const, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:155:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*const, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:156:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*const, const Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:156:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*const, const Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:156:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*const, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:156:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*const, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:158:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*, char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:158:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*, char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:158:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:158:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:159:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*, const char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:159:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*, const char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:159:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:159:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:160:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*const, char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:160:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*const, char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:160:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*const, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:160:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*const, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:161:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*const, const char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:161:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*const, const char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:161:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*const, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:161:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*const, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:163:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*, char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:163:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*, char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:163:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:163:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:164:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*, const char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:164:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*, const char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:164:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:164:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:165:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*const, char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:165:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*const, char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:165:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*const, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:165:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*const, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:166:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*const, const char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:166:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*const, const char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:166:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*const, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:166:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*const, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:168:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*, char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:168:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*, char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:168:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:168:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:169:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*, const char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:169:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*, const char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:169:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:169:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:170:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*const, char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:170:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*const, char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:170:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*const, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:170:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*const, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:171:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Function*const, const char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:171:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Function*const, const char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:171:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Function*const, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:171:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Function*const, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:174:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array, void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:174:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array, void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:174:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:174:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:175:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array, void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:175:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array, void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:175:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:175:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:176:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array, const void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:176:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array, const void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:176:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:176:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:177:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array, const void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:177:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array, const void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:177:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:177:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:179:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array, Function>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:179:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array, Function>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:179:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:179:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:180:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array, Function>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:180:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array, Function>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:180:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:180:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:182:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array, Function&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:182:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array, Function&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:182:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:182:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:183:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array, Function&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:183:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array, Function&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:183:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:183:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:185:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array, Function*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:185:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array, Function*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:185:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:185:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:186:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array, Function* const>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:186:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array, Function* const>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:186:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array, Function* const>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:186:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array, Function* const>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:187:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array, Function*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:187:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array, Function*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:187:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:187:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:188:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array, Function*const >::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:188:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array, Function*const >::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:188:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array, Function*const >::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:188:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array, Function*const >::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:190:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array, Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:190:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array, Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:190:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:190:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:191:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array, const Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:191:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array, const Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:191:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:191:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:192:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array, Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:192:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array, Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:192:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:192:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:193:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array, const Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:193:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array, const Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:193:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:193:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:195:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array, Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:195:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array, Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:195:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:195:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:196:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<Array, const Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:196:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<Array, const Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:196:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<Array, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:196:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<Array, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:197:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array, Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:197:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array, Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:197:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:197:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:198:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array, const Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:198:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array, const Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:198:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:198:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:200:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array, char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:200:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array, char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:200:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:200:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:201:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array, const char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:201:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array, const char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:201:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:201:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:202:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array, char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:202:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array, char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:202:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:202:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:203:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array, const char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:203:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array, const char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:203:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:203:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:205:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array, char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:205:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array, char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:205:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:205:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:206:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array, const char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:206:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array, const char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:206:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:206:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:207:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array, char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:207:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array, char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:207:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:207:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:208:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array, const char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:208:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array, const char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:208:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:208:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:210:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<Array, char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:210:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<Array, char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:210:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<Array, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:210:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<Array, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:211:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<Array, const char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:211:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<Array, const char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:211:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<Array, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:211:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<Array, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:212:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array, char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:212:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array, char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:212:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:212:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:213:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<const Array, const char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:213:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<const Array, const char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:213:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<const Array, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:213:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<const Array, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:216:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array&, void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:216:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array&, void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:216:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array&, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:216:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array&, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:217:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array&, void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:217:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array&, void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:217:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array&, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:217:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array&, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:218:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array&, const void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:218:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array&, const void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:218:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array&, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:218:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array&, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:219:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array&, const void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:219:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array&, const void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:219:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array&, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:219:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array&, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:221:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array&, Function>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:221:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array&, Function>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:221:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array&, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:221:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array&, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:222:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array&, Function>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:222:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array&, Function>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:222:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array&, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:222:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array&, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:224:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array&, Function&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:224:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array&, Function&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:224:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array&, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:224:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array&, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:225:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array&, Function&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:225:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array&, Function&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:225:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array&, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:225:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array&, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:227:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array&, Function*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:227:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array&, Function*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:227:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array&, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:227:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array&, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:228:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array&, Function* const>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:228:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array&, Function* const>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:228:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array&, Function* const>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:228:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array&, Function* const>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:229:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array&, Function*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:229:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array&, Function*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:229:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array&, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:229:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array&, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:230:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array&, Function*const >::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:230:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array&, Function*const >::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:230:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array&, Function*const >::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:230:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array&, Function*const >::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:232:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array&, Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:232:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array&, Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:232:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array&, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:232:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array&, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:233:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array&, const Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:233:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array&, const Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:233:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array&, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:233:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array&, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:234:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array&, Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:234:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array&, Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:234:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array&, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:234:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array&, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:235:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array&, const Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:235:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array&, const Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:235:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array&, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:235:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array&, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:237:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<Array&, Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:237:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<Array&, Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:237:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<Array&, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:237:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<Array&, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:238:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<Array&, const Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:238:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<Array&, const Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:238:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<Array&, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:238:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<Array&, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:239:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array&, Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:239:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array&, Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:239:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array&, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:239:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array&, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:240:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<const Array&, const Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:240:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<const Array&, const Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:240:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<const Array&, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:240:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<const Array&, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:242:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array&, char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:242:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array&, char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:242:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array&, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:242:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array&, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:243:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array&, const char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:243:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array&, const char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:243:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array&, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:243:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array&, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:244:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array&, char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:244:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array&, char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:244:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array&, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:244:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array&, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:245:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array&, const char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:245:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array&, const char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:245:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array&, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:245:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array&, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:247:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array&, char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:247:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array&, char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:247:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array&, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:247:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array&, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:248:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<Array&, const char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:248:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<Array&, const char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:248:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<Array&, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:248:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<Array&, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:249:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array&, char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:249:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array&, char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:249:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array&, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:249:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array&, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:250:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array&, const char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:250:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array&, const char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:250:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array&, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:250:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array&, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:252:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<Array&, char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:252:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<Array&, char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:252:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<Array&, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:252:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<Array&, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:253:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<Array&, const char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:253:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<Array&, const char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:253:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<Array&, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:253:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<Array&, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:254:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const Array&, char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:254:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const Array&, char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:254:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const Array&, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:254:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const Array&, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:255:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<const Array&, const char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:255:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<const Array&, const char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:255:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<const Array&, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:255:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<const Array&, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:258:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char, void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:258:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char, void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:258:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:258:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:259:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char, void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:259:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char, void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:259:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:259:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:260:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char, const void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:260:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char, const void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:260:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:260:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:261:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char, const void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:261:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char, const void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:261:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:261:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:263:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char, Function>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:263:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char, Function>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:263:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:263:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:264:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char, Function>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:264:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char, Function>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:264:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:264:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:266:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char, Function&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:266:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char, Function&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:266:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:266:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:267:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char, Function&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:267:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char, Function&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:267:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:267:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:269:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char, Function*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:269:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char, Function*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:269:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:269:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:270:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char, Function* const>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:270:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char, Function* const>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:270:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char, Function* const>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:270:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char, Function* const>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:271:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char, Function*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:271:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char, Function*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:271:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:271:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:272:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char, Function*const >::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:272:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char, Function*const >::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:272:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char, Function*const >::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:272:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char, Function*const >::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:274:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char, Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:274:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char, Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:274:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:274:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:275:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char, const Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:275:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char, const Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:275:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:275:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:276:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char, Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:276:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char, Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:276:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:276:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:277:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char, const Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:277:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char, const Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:277:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:277:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:279:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char, Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:279:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char, Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:279:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:279:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:280:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char, const Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:280:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char, const Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:280:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:280:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:281:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char, Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:281:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char, Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:281:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:281:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:282:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char, const Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:282:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char, const Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:282:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:282:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:284:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<char, char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:284:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<char, char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:284:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<char, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:284:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<char, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:285:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<char, const char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:285:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<char, const char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:285:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<char, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:285:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<char, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:286:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<const char, char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:286:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<const char, char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:286:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<const char, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:286:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<const char, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:287:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<const char, const char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:287:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<const char, const char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:287:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<const char, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:287:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<const char, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:289:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char, char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:289:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char, char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:289:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:289:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:290:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<char, const char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:290:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<char, const char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:290:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<char, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:290:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<char, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:291:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char, char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:291:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char, char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:291:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:291:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:292:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<const char, const char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:292:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<const char, const char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:292:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<const char, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:292:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<const char, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:294:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char, char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:294:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char, char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:294:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:294:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:295:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char, const char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:295:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char, const char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:295:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:295:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:296:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char, char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:296:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char, char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:296:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:296:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:297:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char, const char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:297:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char, const char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:297:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:297:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:300:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char&, void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:300:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char&, void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:300:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char&, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:300:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char&, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:301:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char&, void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:301:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char&, void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:301:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char&, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:301:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char&, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:302:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char&, const void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:302:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char&, const void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:302:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char&, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:302:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char&, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:303:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char&, const void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:303:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char&, const void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:303:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char&, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:303:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char&, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:305:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char&, Function>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:305:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char&, Function>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:305:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char&, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:305:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char&, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:306:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char&, Function>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:306:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char&, Function>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:306:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char&, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:306:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char&, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:308:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char&, Function&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:308:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char&, Function&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:308:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char&, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:308:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char&, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:309:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char&, Function&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:309:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char&, Function&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:309:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char&, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:309:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char&, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:311:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char&, Function*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:311:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char&, Function*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:311:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char&, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:311:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char&, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:312:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char&, Function* const>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:312:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char&, Function* const>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:312:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char&, Function* const>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:312:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char&, Function* const>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:313:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char&, Function*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:313:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char&, Function*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:313:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char&, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:313:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char&, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:314:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char&, Function*const >::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:314:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char&, Function*const >::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:314:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char&, Function*const >::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:314:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char&, Function*const >::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:316:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char&, Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:316:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char&, Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:316:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char&, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:316:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char&, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:317:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char&, const Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:317:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char&, const Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:317:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char&, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:317:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char&, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:318:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char&, Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:318:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char&, Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:318:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char&, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:318:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char&, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:319:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char&, const Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:319:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char&, const Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:319:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char&, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:319:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char&, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:321:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char&, Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:321:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char&, Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:321:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char&, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:321:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char&, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:322:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char&, const Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:322:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char&, const Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:322:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char&, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:322:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char&, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:323:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char&, Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:323:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char&, Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:323:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char&, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:323:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char&, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:324:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char&, const Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:324:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char&, const Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:324:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char&, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:324:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char&, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:326:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<char&, char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:326:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<char&, char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:326:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<char&, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:326:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<char&, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:327:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<char&, const char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:327:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<char&, const char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:327:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<char&, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:327:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<char&, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:328:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<const char&, char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:328:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<const char&, char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:328:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<const char&, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:328:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<const char&, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:329:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<const char&, const char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:329:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<const char&, const char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:329:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<const char&, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:329:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<const char&, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:331:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<char&, char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:331:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<char&, char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:331:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<char&, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:331:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<char&, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:332:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<char&, const char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:332:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<char&, const char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:332:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<char&, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:332:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<char&, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:333:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char&, char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:333:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char&, char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:333:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char&, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:333:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char&, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:334:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<const char&, const char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:334:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<const char&, const char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:334:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<const char&, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:334:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<const char&, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:336:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char&, char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:336:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char&, char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:336:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char&, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:336:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char&, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:337:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char&, const char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:337:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char&, const char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:337:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char&, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:337:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char&, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:338:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char&, char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:338:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char&, char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:338:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char&, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:338:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char&, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:339:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char&, const char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:339:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char&, const char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:339:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char&, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:339:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char&, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:342:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char*, void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:342:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char*, void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:342:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char*, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:342:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char*, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:343:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char*, void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:343:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char*, void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:343:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char*, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:343:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char*, void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:344:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char*, const void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:344:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char*, const void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:344:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char*, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:344:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char*, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:345:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char*, const void>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:345:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char*, const void>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:345:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char*, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:345:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char*, const void>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:347:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char*, Function>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:347:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char*, Function>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:347:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char*, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:347:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char*, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:348:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char*, Function>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:348:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char*, Function>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:348:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char*, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:348:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char*, Function>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:350:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char*, Function&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:350:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char*, Function&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:350:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char*, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:350:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char*, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:351:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char*, Function&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:351:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char*, Function&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:351:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char*, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:351:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char*, Function&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:353:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char*, Function*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:353:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char*, Function*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:353:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char*, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:353:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char*, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:354:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char*, Function* const>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:354:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char*, Function* const>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:354:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char*, Function* const>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:354:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char*, Function* const>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:355:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char*, Function*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:355:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char*, Function*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:355:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char*, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:355:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char*, Function*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:356:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char*, Function*const >::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:356:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char*, Function*const >::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:356:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char*, Function*const >::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:356:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char*, Function*const >::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:358:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char*, Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:358:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char*, Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:358:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char*, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:358:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char*, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:359:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char*, const Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:359:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char*, const Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:359:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char*, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:359:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char*, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:360:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char*, Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:360:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char*, Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:360:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char*, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:360:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char*, Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:361:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char*, const Array>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:361:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char*, const Array>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:361:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char*, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:361:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char*, const Array>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:363:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char*, Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:363:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char*, Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:363:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char*, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:363:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char*, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:364:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char*, const Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:364:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char*, const Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:364:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char*, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:364:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char*, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:365:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char*, Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:365:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char*, Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:365:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char*, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:365:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char*, Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:366:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char*, const Array&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:366:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char*, const Array&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:366:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char*, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:366:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char*, const Array&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:368:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char*, char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:368:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char*, char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:368:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char*, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:368:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char*, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:369:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char*, const char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:369:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char*, const char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:369:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char*, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:369:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char*, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:370:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char*, char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:370:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char*, char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:370:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char*, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:370:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char*, char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:371:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char*, const char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:371:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char*, const char>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:371:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char*, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:371:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char*, const char>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:373:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char*, char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:373:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char*, char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:373:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char*, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:373:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char*, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:374:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<char*, const char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:374:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<char*, const char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:374:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<char*, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:374:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<char*, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:375:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char*, char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:375:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char*, char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:375:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char*, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:375:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char*, char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:376:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char*, const char&>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:376:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char*, const char&>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:376:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char*, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:376:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char*, const char&>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:378:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<char*, char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:378:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<char*, char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:378:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<char*, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:378:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<char*, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:379:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<char*, const char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:379:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<char*, const char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:379:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<char*, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:379:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<char*, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:380:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert((!std::is_explicitly_convertible<const char*, char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:380:26: note: instantiated from:
static_assert((!std::is_explicitly_convertible<const char*, char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:380:5: error: type name requires a specifier or qualifier
static_assert((!std::is_explicitly_convertible<const char*, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:380:5: error: C++ requires a type specifier for all declarations
static_assert((!std::is_explicitly_convertible<const char*, char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:381:5: error: no member named 'is_explicitly_convertible' in namespace 'std'
static_assert(( std::is_explicitly_convertible<const char*, const char*>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_explicitly_convertible.pass.cpp:381:26: note: instantiated from:
static_assert(( std::is_explicitly_convertible<const char*, const char*>::value), "");
~~~~~^
is_explicitly_convertible.pass.cpp:381:5: error: type name requires a specifier or qualifier
static_assert(( std::is_explicitly_convertible<const char*, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_explicitly_convertible.pass.cpp:381:5: error: C++ requires a type specifier for all declarations
static_assert(( std::is_explicitly_convertible<const char*, const char*>::value), "");
^
In file included from is_explicitly_convertible.pass.cpp:28:
In file included from ../../../../include/type_traits:140:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
774 diagnostics 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:39:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(std::alignment_of<T1>::value == 2, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:44:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(std::alignment_of<T1>::value == 4, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:45:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(sizeof(T1) == 12, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:49:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(std::alignment_of<T1>::value == 8, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:50:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(sizeof(T1) == 16, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:54:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(std::alignment_of<T1>::value == 16, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:55:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(sizeof(T1) == 16, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:59:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(std::alignment_of<T1>::value == 32, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:60:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(sizeof(T1) == 32, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:64:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(std::alignment_of<T1>::value == 32, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:65:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(sizeof(T1) == 32, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:69:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(std::alignment_of<T1>::value == 32, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:70:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(sizeof(T1) == 64, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:74:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(std::alignment_of<T1>::value == 16, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:75:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(sizeof(T1) == 16, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:84:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(std::alignment_of<T1>::value == 2, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:89:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(std::alignment_of<T1>::value == 2, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:90:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(sizeof(T1) == 4, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:94:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(std::alignment_of<T1>::value == 4, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:99:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(std::alignment_of<T1>::value == 4, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:100:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(sizeof(T1) == 8, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:104:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(std::alignment_of<T1>::value == 4, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:105:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(sizeof(T1) == 8, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:109:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(std::alignment_of<T1>::value == (sizeof(long) == 4 ? 4 : 8), "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:114:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(std::alignment_of<T1>::value == (sizeof(long) == 4 ? 4 : 8), "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:115:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(sizeof(T1) == (sizeof(long) == 4 ? 12 : 16), "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:119:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(std::alignment_of<T1>::value == (sizeof(long) == 4 ? 4 : 8), "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:120:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(sizeof(T1) == 16, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:124:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(std::alignment_of<T1>::value == 16, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:129:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(std::alignment_of<T1>::value == 16, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:130:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(sizeof(T1) == 32, "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:134:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(std::alignment_of<T1>::value == (sizeof(long) == 4 ? 4 : 8), "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
aligned_storage.pass.cpp:135:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(sizeof(T1) == (sizeof(long) == 4 ? 12 : 16), "");
^
In file included from aligned_storage.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
66 diagnostics generated.
aligned_storage.pass.cpp failed to compile
underlying_type.pass.cpp:32:5: error: no member named 'underlying_type' in namespace 'std'
static_assert((std::is_same<std::underlying_type<int>::type, int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
underlying_type.pass.cpp:32:38: note: instantiated from:
static_assert((std::is_same<std::underlying_type<int>::type, int>::value), "");
~~~~~^
underlying_type.pass.cpp:32:5: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::underlying_type<int>::type, int>::value), "");
^
underlying_type.pass.cpp:32:60: note: instantiated from:
static_assert((std::is_same<std::underlying_type<int>::type, int>::value), "");
^
underlying_type.pass.cpp:32:5: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::underlying_type<int>::type, int>::value), "");
^
underlying_type.pass.cpp:32:60: note: instantiated from:
static_assert((std::is_same<std::underlying_type<int>::type, int>::value), "");
^
underlying_type.pass.cpp:32:5: error: expected ')'
underlying_type.pass.cpp:32:5: note: to match this '('
static_assert((std::is_same<std::underlying_type<int>::type, int>::value), "");
^
underlying_type.pass.cpp:32:19: note: instantiated from:
static_assert((std::is_same<std::underlying_type<int>::type, int>::value), "");
^
underlying_type.pass.cpp:32:5: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::underlying_type<int>::type, int>::value), "");
^
In file included from underlying_type.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
underlying_type.pass.cpp:32:5: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::underlying_type<int>::type, int>::value), "");
^
In file included from underlying_type.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
underlying_type.pass.cpp:33:5: error: no member named 'underlying_type' in namespace 'std'
static_assert((std::is_same<std::underlying_type<char>::type, char>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
underlying_type.pass.cpp:33:38: note: instantiated from:
static_assert((std::is_same<std::underlying_type<char>::type, char>::value), "");
~~~~~^
underlying_type.pass.cpp:33:5: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::underlying_type<char>::type, char>::value), "");
^
underlying_type.pass.cpp:33:61: note: instantiated from:
static_assert((std::is_same<std::underlying_type<char>::type, char>::value), "");
^
underlying_type.pass.cpp:33:5: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::underlying_type<char>::type, char>::value), "");
^
underlying_type.pass.cpp:33:61: note: instantiated from:
static_assert((std::is_same<std::underlying_type<char>::type, char>::value), "");
^
underlying_type.pass.cpp:33:5: error: expected ')'
underlying_type.pass.cpp:33:5: note: to match this '('
static_assert((std::is_same<std::underlying_type<char>::type, char>::value), "");
^
underlying_type.pass.cpp:33:19: note: instantiated from:
static_assert((std::is_same<std::underlying_type<char>::type, char>::value), "");
^
underlying_type.pass.cpp:33:5: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::underlying_type<char>::type, char>::value), "");
^
In file included from underlying_type.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
underlying_type.pass.cpp:33:5: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::underlying_type<char>::type, char>::value), "");
^
In file included from underlying_type.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
underlying_type.pass.cpp:35:5: error: no member named 'underlying_type' in namespace 'std'
static_assert((std::is_same<std::underlying_type<double, char>::type, double>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
underlying_type.pass.cpp:35:38: note: instantiated from:
static_assert((std::is_same<std::underlying_type<double, char>::type, double>::value), "");
~~~~~^
underlying_type.pass.cpp:35:5: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::underlying_type<double, char>::type, double>::value), "");
^
underlying_type.pass.cpp:35:69: note: instantiated from:
static_assert((std::is_same<std::underlying_type<double, char>::type, double>::value), "");
^
underlying_type.pass.cpp:35:5: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::underlying_type<double, char>::type, double>::value), "");
^
underlying_type.pass.cpp:35:69: note: instantiated from:
static_assert((std::is_same<std::underlying_type<double, char>::type, double>::value), "");
^
underlying_type.pass.cpp:35:5: error: expected ')'
underlying_type.pass.cpp:35:5: note: to match this '('
static_assert((std::is_same<std::underlying_type<double, char>::type, double>::value), "");
^
underlying_type.pass.cpp:35:19: note: instantiated from:
static_assert((std::is_same<std::underlying_type<double, char>::type, double>::value), "");
^
underlying_type.pass.cpp:35:5: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::underlying_type<double, char>::type, double>::value), "");
^
In file included from underlying_type.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
underlying_type.pass.cpp:35:5: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::underlying_type<double, char>::type, double>::value), "");
^
In file included from underlying_type.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
underlying_type.pass.cpp:36:5: error: no member named 'underlying_type' in namespace 'std'
static_assert((std::is_same<std::underlying_type<short, char>::type, int>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
underlying_type.pass.cpp:36:38: note: instantiated from:
static_assert((std::is_same<std::underlying_type<short, char>::type, int>::value), "");
~~~~~^
underlying_type.pass.cpp:36:5: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::underlying_type<short, char>::type, int>::value), "");
^
underlying_type.pass.cpp:36:68: note: instantiated from:
static_assert((std::is_same<std::underlying_type<short, char>::type, int>::value), "");
^
underlying_type.pass.cpp:36:5: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::underlying_type<short, char>::type, int>::value), "");
^
underlying_type.pass.cpp:36:68: note: instantiated from:
static_assert((std::is_same<std::underlying_type<short, char>::type, int>::value), "");
^
underlying_type.pass.cpp:36:5: error: expected ')'
underlying_type.pass.cpp:36:5: note: to match this '('
static_assert((std::is_same<std::underlying_type<short, char>::type, int>::value), "");
^
underlying_type.pass.cpp:36:19: note: instantiated from:
static_assert((std::is_same<std::underlying_type<short, char>::type, int>::value), "");
^
underlying_type.pass.cpp:36:5: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::underlying_type<short, char>::type, int>::value), "");
^
In file included from underlying_type.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
underlying_type.pass.cpp:36:5: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::underlying_type<short, char>::type, int>::value), "");
^
In file included from underlying_type.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
underlying_type.pass.cpp:38:5: error: no member named 'underlying_type' in namespace 'std'
static_assert((std::is_same<std::underlying_type<double, char, long long>::type, double>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
underlying_type.pass.cpp:38:38: note: instantiated from:
static_assert((std::is_same<std::underlying_type<double, char, long long>::type, double>::value), "");
~~~~~^
underlying_type.pass.cpp:38:5: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::underlying_type<double, char, long long>::type, double>::value), "");
^
underlying_type.pass.cpp:38:80: note: instantiated from:
static_assert((std::is_same<std::underlying_type<double, char, long long>::type, double>::value), "");
^
underlying_type.pass.cpp:38:5: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::underlying_type<double, char, long long>::type, double>::value), "");
^
underlying_type.pass.cpp:38:80: note: instantiated from:
static_assert((std::is_same<std::underlying_type<double, char, long long>::type, double>::value), "");
^
underlying_type.pass.cpp:38:5: error: expected ')'
underlying_type.pass.cpp:38:5: note: to match this '('
static_assert((std::is_same<std::underlying_type<double, char, long long>::type, double>::value), "");
^
underlying_type.pass.cpp:38:19: note: instantiated from:
static_assert((std::is_same<std::underlying_type<double, char, long long>::type, double>::value), "");
^
underlying_type.pass.cpp:38:5: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::underlying_type<double, char, long long>::type, double>::value), "");
^
In file included from underlying_type.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
underlying_type.pass.cpp:38:5: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::underlying_type<double, char, long long>::type, double>::value), "");
^
In file included from underlying_type.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
underlying_type.pass.cpp:39:5: error: no member named 'underlying_type' in namespace 'std'
static_assert((std::is_same<std::underlying_type<unsigned, char, long long>::type, long long>::value), "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
underlying_type.pass.cpp:39:38: note: instantiated from:
static_assert((std::is_same<std::underlying_type<unsigned, char, long long>::type, long long>::value), "");
~~~~~^
underlying_type.pass.cpp:39:5: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::underlying_type<unsigned, char, long long>::type, long long>::value), "");
^
underlying_type.pass.cpp:39:82: note: instantiated from:
static_assert((std::is_same<std::underlying_type<unsigned, char, long long>::type, long long>::value), "");
^
underlying_type.pass.cpp:39:5: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::underlying_type<unsigned, char, long long>::type, long long>::value), "");
^
underlying_type.pass.cpp:39:82: note: instantiated from:
static_assert((std::is_same<std::underlying_type<unsigned, char, long long>::type, long long>::value), "");
^
underlying_type.pass.cpp:39:5: error: expected ')'
underlying_type.pass.cpp:39:5: note: to match this '('
static_assert((std::is_same<std::underlying_type<unsigned, char, long long>::type, long long>::value), "");
^
underlying_type.pass.cpp:39:19: note: instantiated from:
static_assert((std::is_same<std::underlying_type<unsigned, char, long long>::type, long long>::value), "");
^
underlying_type.pass.cpp:39:5: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::underlying_type<unsigned, char, long long>::type, long long>::value), "");
^
In file included from underlying_type.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
underlying_type.pass.cpp:39:5: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::underlying_type<unsigned, char, long long>::type, long long>::value), "");
^
In file included from underlying_type.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
42 diagnostics generated.
underlying_type.pass.cpp failed to compile
failed 2 tests in /test/utilities/meta/meta.trans/meta.trans.other
passed 5 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:43:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::is_union<T>::value, "");
^
In file included from union.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
union.pass.cpp:51:5: note: in instantiation of function template specialization 'test_union_imp<Union>' requested here
test_union_imp<T>();
^
union.pass.cpp:65:5: note: in instantiation of function template specialization 'test_union<Union>' requested here
test_union<Union>();
^
In file included from union.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
union.pass.cpp:44:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(!std::is_class<T>::value, "");
^
In file included from union.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
union.pass.cpp:43:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::is_union<T>::value, "");
^
In file included from union.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
union.pass.cpp:52:5: note: in instantiation of function template specialization 'test_union_imp<Union const>' requested here
test_union_imp<const T>();
^
union.pass.cpp:65:5: note: in instantiation of function template specialization 'test_union<Union>' requested here
test_union<Union>();
^
In file included from union.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
union.pass.cpp:44:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(!std::is_class<T>::value, "");
^
In file included from union.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
union.pass.cpp:43:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::is_union<T>::value, "");
^
In file included from union.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
union.pass.cpp:53:5: note: in instantiation of function template specialization 'test_union_imp<Union volatile>' requested here
test_union_imp<volatile T>();
^
union.pass.cpp:65:5: note: in instantiation of function template specialization 'test_union<Union>' requested here
test_union<Union>();
^
In file included from union.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
union.pass.cpp:44:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(!std::is_class<T>::value, "");
^
In file included from union.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
union.pass.cpp:43:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::is_union<T>::value, "");
^
In file included from union.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
union.pass.cpp:54:5: note: in instantiation of function template specialization 'test_union_imp<Union const volatile>' requested here
test_union_imp<const volatile T>();
^
union.pass.cpp:65:5: note: in instantiation of function template specialization 'test_union<Union>' requested here
test_union<Union>();
^
In file included from union.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
union.pass.cpp:44:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(!std::is_class<T>::value, "");
^
In file included from union.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
24 diagnostics 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_nothrow_assign.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_assign<T>::value, "");
^
In file included from has_nothrow_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_nothrow_assign.pass.cpp:80:5: note: in instantiation of function template specialization 'test_has_nothrow_assign<Union>' requested here
test_has_nothrow_assign<Union>();
^
In file included from has_nothrow_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_assign.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_assign<volatile T>::value, "");
^
In file included from has_nothrow_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_assign.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_assign<T>::value, "");
^
In file included from has_nothrow_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_nothrow_assign.pass.cpp:81:5: note: in instantiation of function template specialization 'test_has_nothrow_assign<Abstract>' requested here
test_has_nothrow_assign<Abstract>();
^
In file included from has_nothrow_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_assign.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_assign<volatile T>::value, "");
^
In file included from has_nothrow_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_assign.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_assign<T>::value, "");
^
In file included from has_nothrow_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_nothrow_assign.pass.cpp:82:5: note: in instantiation of function template specialization 'test_has_nothrow_assign<Empty>' requested here
test_has_nothrow_assign<Empty>();
^
In file included from has_nothrow_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_assign.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_assign<volatile T>::value, "");
^
In file included from has_nothrow_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_assign.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_assign<T>::value, "");
^
In file included from has_nothrow_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_nothrow_assign.pass.cpp:89:5: note: in instantiation of function template specialization 'test_has_nothrow_assign<NotEmpty>' requested here
test_has_nothrow_assign<NotEmpty>();
^
In file included from has_nothrow_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_assign.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_assign<volatile T>::value, "");
^
In file included from has_nothrow_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_assign.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_assign<T>::value, "");
^
In file included from has_nothrow_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_nothrow_assign.pass.cpp:90:5: note: in instantiation of function template specialization 'test_has_nothrow_assign<bit_zero>' requested here
test_has_nothrow_assign<bit_zero>();
^
In file included from has_nothrow_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_assign.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_assign<volatile T>::value, "");
^
In file included from has_nothrow_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
25 diagnostics generated.
has_nothrow_assign.pass.cpp failed to compile
has_nothrow_copy_constructor.pass.cpp:42:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(!std::has_nothrow_copy_constructor<T>::value, "");
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_nothrow_copy_constructor.pass.cpp:78:5: note: in instantiation of function template specialization 'test_has_not_nothrow_copy_constructor<int &>' requested here
test_has_not_nothrow_copy_constructor<int&>();
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_copy_constructor.pass.cpp:43:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(!std::has_nothrow_copy_constructor<const T>::value, "");
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_copy_constructor.pass.cpp:44:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(!std::has_nothrow_copy_constructor<volatile T>::value, "");
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_copy_constructor.pass.cpp:45:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(!std::has_nothrow_copy_constructor<const volatile T>::value, "");
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_copy_constructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_copy_constructor<T>::value, "");
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_nothrow_copy_constructor.pass.cpp:80:5: note: in instantiation of function template specialization 'test_has_nothrow_copy_constructor<Union>' requested here
test_has_nothrow_copy_constructor<Union>();
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_copy_constructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_copy_constructor<const T>::value, "");
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_copy_constructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_copy_constructor<volatile T>::value, "");
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_copy_constructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_copy_constructor<const volatile T>::value, "");
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_copy_constructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_copy_constructor<T>::value, "");
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_nothrow_copy_constructor.pass.cpp:81:5: note: in instantiation of function template specialization 'test_has_nothrow_copy_constructor<Abstract>' requested here
test_has_nothrow_copy_constructor<Abstract>();
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_copy_constructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_copy_constructor<const T>::value, "");
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_copy_constructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_copy_constructor<volatile T>::value, "");
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_copy_constructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_copy_constructor<const volatile T>::value, "");
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_copy_constructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_copy_constructor<T>::value, "");
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_nothrow_copy_constructor.pass.cpp:82:5: note: in instantiation of function template specialization 'test_has_nothrow_copy_constructor<Empty>' requested here
test_has_nothrow_copy_constructor<Empty>();
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_copy_constructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_copy_constructor<const T>::value, "");
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_copy_constructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_copy_constructor<volatile T>::value, "");
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_copy_constructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_copy_constructor<const volatile T>::value, "");
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_copy_constructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_copy_constructor<T>::value, "");
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_nothrow_copy_constructor.pass.cpp:89:5: note: in instantiation of function template specialization 'test_has_nothrow_copy_constructor<NotEmpty>' requested here
test_has_nothrow_copy_constructor<NotEmpty>();
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_copy_constructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_copy_constructor<const T>::value, "");
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_copy_constructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_copy_constructor<volatile T>::value, "");
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_copy_constructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_copy_constructor<const volatile T>::value, "");
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_copy_constructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_copy_constructor<T>::value, "");
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_nothrow_copy_constructor.pass.cpp:90:5: note: in instantiation of function template specialization 'test_has_nothrow_copy_constructor<bit_zero>' requested here
test_has_nothrow_copy_constructor<bit_zero>();
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_copy_constructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_copy_constructor<const T>::value, "");
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_copy_constructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_copy_constructor<volatile T>::value, "");
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_copy_constructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_copy_constructor<const volatile T>::value, "");
^
In file included from has_nothrow_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
54 diagnostics generated.
has_nothrow_copy_constructor.pass.cpp failed to compile
has_nothrow_default_constructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_default_constructor<T>::value, "");
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_nothrow_default_constructor.pass.cpp:80:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor<Union>' requested here
test_has_nothrow_default_constructor<Union>();
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_default_constructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_default_constructor<const T>::value, "");
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_default_constructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_default_constructor<volatile T>::value, "");
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_default_constructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_default_constructor<const volatile T>::value, "");
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_default_constructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_default_constructor<T>::value, "");
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_nothrow_default_constructor.pass.cpp:81:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor<Abstract>' requested here
test_has_nothrow_default_constructor<Abstract>();
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_default_constructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_default_constructor<const T>::value, "");
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_default_constructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_default_constructor<volatile T>::value, "");
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_default_constructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_default_constructor<const volatile T>::value, "");
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_default_constructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_default_constructor<T>::value, "");
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_nothrow_default_constructor.pass.cpp:82:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor<Empty>' requested here
test_has_nothrow_default_constructor<Empty>();
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_default_constructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_default_constructor<const T>::value, "");
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_default_constructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_default_constructor<volatile T>::value, "");
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_default_constructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_default_constructor<const volatile T>::value, "");
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_default_constructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_default_constructor<T>::value, "");
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_nothrow_default_constructor.pass.cpp:89:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor<NotEmpty>' requested here
test_has_nothrow_default_constructor<NotEmpty>();
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_default_constructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_default_constructor<const T>::value, "");
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_default_constructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_default_constructor<volatile T>::value, "");
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_default_constructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_default_constructor<const volatile T>::value, "");
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_default_constructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_default_constructor<T>::value, "");
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_nothrow_default_constructor.pass.cpp:90:5: note: in instantiation of function template specialization 'test_has_nothrow_default_constructor<bit_zero>' requested here
test_has_nothrow_default_constructor<bit_zero>();
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_default_constructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_default_constructor<const T>::value, "");
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_default_constructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_default_constructor<volatile T>::value, "");
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_nothrow_default_constructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_nothrow_default_constructor<const volatile T>::value, "");
^
In file included from has_nothrow_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
45 diagnostics generated.
has_nothrow_default_constructor.pass.cpp failed to compile
has_trivial_assign.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_assign<T>::value, "");
^
In file included from has_trivial_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_trivial_assign.pass.cpp:80:5: note: in instantiation of function template specialization 'test_has_trivial_assign<Union>' requested here
test_has_trivial_assign<Union>();
^
In file included from has_trivial_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_assign.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_assign<volatile T>::value, "");
^
In file included from has_trivial_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_assign.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_assign<T>::value, "");
^
In file included from has_trivial_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_trivial_assign.pass.cpp:81:5: note: in instantiation of function template specialization 'test_has_trivial_assign<Abstract>' requested here
test_has_trivial_assign<Abstract>();
^
In file included from has_trivial_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_assign.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_assign<volatile T>::value, "");
^
In file included from has_trivial_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_assign.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_assign<T>::value, "");
^
In file included from has_trivial_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_trivial_assign.pass.cpp:82:5: note: in instantiation of function template specialization 'test_has_trivial_assign<Empty>' requested here
test_has_trivial_assign<Empty>();
^
In file included from has_trivial_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_assign.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_assign<volatile T>::value, "");
^
In file included from has_trivial_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_assign.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_assign<T>::value, "");
^
In file included from has_trivial_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_trivial_assign.pass.cpp:89:5: note: in instantiation of function template specialization 'test_has_trivial_assign<NotEmpty>' requested here
test_has_trivial_assign<NotEmpty>();
^
In file included from has_trivial_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_assign.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_assign<volatile T>::value, "");
^
In file included from has_trivial_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_assign.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_assign<T>::value, "");
^
In file included from has_trivial_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_trivial_assign.pass.cpp:90:5: note: in instantiation of function template specialization 'test_has_trivial_assign<bit_zero>' requested here
test_has_trivial_assign<bit_zero>();
^
In file included from has_trivial_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_assign.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_assign<volatile T>::value, "");
^
In file included from has_trivial_assign.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
25 diagnostics generated.
has_trivial_assign.pass.cpp failed to compile
has_trivial_copy_constructor.pass.cpp:42:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(!std::has_trivial_copy_constructor<T>::value, "");
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_trivial_copy_constructor.pass.cpp:78:5: note: in instantiation of function template specialization 'test_has_not_trivial_copy_constructor<int &>' requested here
test_has_not_trivial_copy_constructor<int&>();
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_copy_constructor.pass.cpp:43:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(!std::has_trivial_copy_constructor<const T>::value, "");
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_copy_constructor.pass.cpp:44:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(!std::has_trivial_copy_constructor<volatile T>::value, "");
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_copy_constructor.pass.cpp:45:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert(!std::has_trivial_copy_constructor<const volatile T>::value, "");
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_copy_constructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_copy_constructor<T>::value, "");
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_trivial_copy_constructor.pass.cpp:80:5: note: in instantiation of function template specialization 'test_has_trivial_copy_constructor<Union>' requested here
test_has_trivial_copy_constructor<Union>();
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_copy_constructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_copy_constructor<const T>::value, "");
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_copy_constructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_copy_constructor<volatile T>::value, "");
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_copy_constructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_copy_constructor<const volatile T>::value, "");
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_copy_constructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_copy_constructor<T>::value, "");
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_trivial_copy_constructor.pass.cpp:81:5: note: in instantiation of function template specialization 'test_has_trivial_copy_constructor<Abstract>' requested here
test_has_trivial_copy_constructor<Abstract>();
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_copy_constructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_copy_constructor<const T>::value, "");
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_copy_constructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_copy_constructor<volatile T>::value, "");
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_copy_constructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_copy_constructor<const volatile T>::value, "");
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_copy_constructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_copy_constructor<T>::value, "");
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_trivial_copy_constructor.pass.cpp:82:5: note: in instantiation of function template specialization 'test_has_trivial_copy_constructor<Empty>' requested here
test_has_trivial_copy_constructor<Empty>();
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_copy_constructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_copy_constructor<const T>::value, "");
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_copy_constructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_copy_constructor<volatile T>::value, "");
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_copy_constructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_copy_constructor<const volatile T>::value, "");
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_copy_constructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_copy_constructor<T>::value, "");
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_trivial_copy_constructor.pass.cpp:89:5: note: in instantiation of function template specialization 'test_has_trivial_copy_constructor<NotEmpty>' requested here
test_has_trivial_copy_constructor<NotEmpty>();
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_copy_constructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_copy_constructor<const T>::value, "");
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_copy_constructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_copy_constructor<volatile T>::value, "");
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_copy_constructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_copy_constructor<const volatile T>::value, "");
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_copy_constructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_copy_constructor<T>::value, "");
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_trivial_copy_constructor.pass.cpp:90:5: note: in instantiation of function template specialization 'test_has_trivial_copy_constructor<bit_zero>' requested here
test_has_trivial_copy_constructor<bit_zero>();
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_copy_constructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_copy_constructor<const T>::value, "");
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_copy_constructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_copy_constructor<volatile T>::value, "");
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_copy_constructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_copy_constructor<const volatile T>::value, "");
^
In file included from has_trivial_copy_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
54 diagnostics generated.
has_trivial_copy_constructor.pass.cpp failed to compile
has_trivial_default_constructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_default_constructor<T>::value, "");
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_trivial_default_constructor.pass.cpp:80:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor<Union>' requested here
test_has_trivial_default_constructor<Union>();
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_default_constructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_default_constructor<const T>::value, "");
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_default_constructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_default_constructor<volatile T>::value, "");
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_default_constructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_default_constructor<const volatile T>::value, "");
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_default_constructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_default_constructor<T>::value, "");
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_trivial_default_constructor.pass.cpp:81:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor<Abstract>' requested here
test_has_trivial_default_constructor<Abstract>();
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_default_constructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_default_constructor<const T>::value, "");
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_default_constructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_default_constructor<volatile T>::value, "");
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_default_constructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_default_constructor<const volatile T>::value, "");
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_default_constructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_default_constructor<T>::value, "");
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_trivial_default_constructor.pass.cpp:82:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor<Empty>' requested here
test_has_trivial_default_constructor<Empty>();
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_default_constructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_default_constructor<const T>::value, "");
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_default_constructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_default_constructor<volatile T>::value, "");
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_default_constructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_default_constructor<const volatile T>::value, "");
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_default_constructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_default_constructor<T>::value, "");
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_trivial_default_constructor.pass.cpp:89:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor<NotEmpty>' requested here
test_has_trivial_default_constructor<NotEmpty>();
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_default_constructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_default_constructor<const T>::value, "");
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_default_constructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_default_constructor<volatile T>::value, "");
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_default_constructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_default_constructor<const volatile T>::value, "");
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_default_constructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_default_constructor<T>::value, "");
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_trivial_default_constructor.pass.cpp:90:5: note: in instantiation of function template specialization 'test_has_trivial_default_constructor<bit_zero>' requested here
test_has_trivial_default_constructor<bit_zero>();
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_default_constructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_default_constructor<const T>::value, "");
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_default_constructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_default_constructor<volatile T>::value, "");
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_default_constructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_default_constructor<const volatile T>::value, "");
^
In file included from has_trivial_default_constructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
45 diagnostics generated.
has_trivial_default_constructor.pass.cpp failed to compile
has_trivial_destructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_destructor<T>::value, "");
^
In file included from has_trivial_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_trivial_destructor.pass.cpp:82:5: note: in instantiation of function template specialization 'test_has_trivial_destructor<Union>' requested here
test_has_trivial_destructor<Union>();
^
In file included from has_trivial_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_destructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_destructor<const T>::value, "");
^
In file included from has_trivial_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_destructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_destructor<volatile T>::value, "");
^
In file included from has_trivial_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_destructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_destructor<const volatile T>::value, "");
^
In file included from has_trivial_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_destructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_destructor<T>::value, "");
^
In file included from has_trivial_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_trivial_destructor.pass.cpp:83:5: note: in instantiation of function template specialization 'test_has_trivial_destructor<Empty>' requested here
test_has_trivial_destructor<Empty>();
^
In file included from has_trivial_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_destructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_destructor<const T>::value, "");
^
In file included from has_trivial_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_destructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_destructor<volatile T>::value, "");
^
In file included from has_trivial_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_destructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_destructor<const volatile T>::value, "");
^
In file included from has_trivial_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_destructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_destructor<T>::value, "");
^
In file included from has_trivial_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_trivial_destructor.pass.cpp:90:5: note: in instantiation of function template specialization 'test_has_trivial_destructor<bit_zero>' requested here
test_has_trivial_destructor<bit_zero>();
^
In file included from has_trivial_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_destructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_destructor<const T>::value, "");
^
In file included from has_trivial_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_destructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_destructor<volatile T>::value, "");
^
In file included from has_trivial_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_trivial_destructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_trivial_destructor<const volatile T>::value, "");
^
In file included from has_trivial_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
27 diagnostics generated.
has_trivial_destructor.pass.cpp failed to compile
has_virtual_destructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_virtual_destructor<T>::value, "");
^
In file included from has_virtual_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_virtual_destructor.pass.cpp:89:5: note: in instantiation of function template specialization 'test_has_virtual_destructor<Abstract>' requested here
test_has_virtual_destructor<Abstract>();
^
In file included from has_virtual_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_virtual_destructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_virtual_destructor<const T>::value, "");
^
In file included from has_virtual_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_virtual_destructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_virtual_destructor<volatile T>::value, "");
^
In file included from has_virtual_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_virtual_destructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_virtual_destructor<const volatile T>::value, "");
^
In file included from has_virtual_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_virtual_destructor.pass.cpp:33:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_virtual_destructor<T>::value, "");
^
In file included from has_virtual_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
has_virtual_destructor.pass.cpp:90:5: note: in instantiation of function template specialization 'test_has_virtual_destructor<NotEmpty>' requested here
test_has_virtual_destructor<NotEmpty>();
^
In file included from has_virtual_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_virtual_destructor.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_virtual_destructor<const T>::value, "");
^
In file included from has_virtual_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_virtual_destructor.pass.cpp:35:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_virtual_destructor<volatile T>::value, "");
^
In file included from has_virtual_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
has_virtual_destructor.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::has_virtual_destructor<const volatile T>::value, "");
^
In file included from has_virtual_destructor.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
18 diagnostics generated.
has_virtual_destructor.pass.cpp failed to compile
In file included from is_empty.pass.cpp:28:
../../../../../include/type_traits:676:7: error: unions cannot be base classes
: public _Tp
^~~~~~~~~~
../../../../../include/type_traits:687:54: note: in instantiation of template class 'std::__is_empty1<Union>' requested here
struct __yuga_empty : public integral_constant<bool, sizeof(__is_empty1<_Tp>) == sizeof(__is_empty2)> {};
^
../../../../../include/type_traits:691:40: note: in instantiation of template class 'std::__yuga_empty<Union, 1>' requested here
template <class _Tp> struct is_empty : public __yuga_empty<_Tp> {};
^
is_empty.pass.cpp:42:5: note: in instantiation of template class 'std::is_empty<Union>' requested here
static_assert(!std::is_empty<T>::value, "");
^
is_empty.pass.cpp:42:20: note: instantiated from:
static_assert(!std::is_empty<T>::value, "");
^
is_empty.pass.cpp:74:5: note: in instantiation of function template specialization 'test_is_not_empty<Union>' requested here
test_is_not_empty<Union>();
^
In file included from is_empty.pass.cpp:28:
../../../../../include/type_traits:676:7: error: unions cannot be base classes
: public _Tp
^~~~~~~~~~
../../../../../include/type_traits:687:54: note: in instantiation of template class 'std::__is_empty1<Union const>' requested here
struct __yuga_empty : public integral_constant<bool, sizeof(__is_empty1<_Tp>) == sizeof(__is_empty2)> {};
^
../../../../../include/type_traits:691:40: note: in instantiation of template class 'std::__yuga_empty<Union const, 1>' requested here
template <class _Tp> struct is_empty : public __yuga_empty<_Tp> {};
^
is_empty.pass.cpp:43:5: note: in instantiation of template class 'std::is_empty<Union const>' requested here
static_assert(!std::is_empty<const T>::value, "");
^
is_empty.pass.cpp:43:20: note: instantiated from:
static_assert(!std::is_empty<const T>::value, "");
^
is_empty.pass.cpp:74:5: note: in instantiation of function template specialization 'test_is_not_empty<Union>' requested here
test_is_not_empty<Union>();
^
In file included from is_empty.pass.cpp:28:
../../../../../include/type_traits:676:7: error: unions cannot be base classes
: public _Tp
^~~~~~~~~~
../../../../../include/type_traits:687:54: note: in instantiation of template class 'std::__is_empty1<Union volatile>' requested here
struct __yuga_empty : public integral_constant<bool, sizeof(__is_empty1<_Tp>) == sizeof(__is_empty2)> {};
^
../../../../../include/type_traits:691:40: note: in instantiation of template class 'std::__yuga_empty<Union volatile, 1>' requested here
template <class _Tp> struct is_empty : public __yuga_empty<_Tp> {};
^
is_empty.pass.cpp:44:5: note: in instantiation of template class 'std::is_empty<Union volatile>' requested here
static_assert(!std::is_empty<volatile T>::value, "");
^
is_empty.pass.cpp:44:20: note: instantiated from:
static_assert(!std::is_empty<volatile T>::value, "");
^
is_empty.pass.cpp:74:5: note: in instantiation of function template specialization 'test_is_not_empty<Union>' requested here
test_is_not_empty<Union>();
^
In file included from is_empty.pass.cpp:28:
../../../../../include/type_traits:676:7: error: unions cannot be base classes
: public _Tp
^~~~~~~~~~
../../../../../include/type_traits:687:54: note: in instantiation of template class 'std::__is_empty1<Union const volatile>' requested here
struct __yuga_empty : public integral_constant<bool, sizeof(__is_empty1<_Tp>) == sizeof(__is_empty2)> {};
^
../../../../../include/type_traits:691:40: note: in instantiation of template class 'std::__yuga_empty<Union const volatile, 1>' requested here
template <class _Tp> struct is_empty : public __yuga_empty<_Tp> {};
^
is_empty.pass.cpp:45:5: note: in instantiation of template class 'std::is_empty<Union const volatile>' requested here
static_assert(!std::is_empty<const volatile T>::value, "");
^
is_empty.pass.cpp:45:20: note: instantiated from:
static_assert(!std::is_empty<const volatile T>::value, "");
^
is_empty.pass.cpp:74:5: note: in instantiation of function template specialization 'test_is_not_empty<Union>' requested here
test_is_not_empty<Union>();
^
20 diagnostics generated.
is_empty.pass.cpp failed to compile
is_literal_type.pass.cpp:32:5: error: no member named 'is_literal_type' in namespace 'std'
static_assert( std::is_literal_type<int>::value, "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_literal_type.pass.cpp:32:25: note: instantiated from:
static_assert( std::is_literal_type<int>::value, "");
~~~~~^
is_literal_type.pass.cpp:32:5: error: type name requires a specifier or qualifier
static_assert( std::is_literal_type<int>::value, "");
^
In file included from is_literal_type.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_literal_type.pass.cpp:32:5: error: C++ requires a type specifier for all declarations
static_assert( std::is_literal_type<int>::value, "");
^
In file included from is_literal_type.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_literal_type.pass.cpp:33:5: error: no member named 'is_literal_type' in namespace 'std'
static_assert( std::is_literal_type<const int>::value, "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_literal_type.pass.cpp:33:25: note: instantiated from:
static_assert( std::is_literal_type<const int>::value, "");
~~~~~^
is_literal_type.pass.cpp:33:5: error: type name requires a specifier or qualifier
static_assert( std::is_literal_type<const int>::value, "");
^
In file included from is_literal_type.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_literal_type.pass.cpp:33:5: error: C++ requires a type specifier for all declarations
static_assert( std::is_literal_type<const int>::value, "");
^
In file included from is_literal_type.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_literal_type.pass.cpp:34:5: error: no member named 'is_literal_type' in namespace 'std'
static_assert(!std::is_literal_type<int&>::value, "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_literal_type.pass.cpp:34:25: note: instantiated from:
static_assert(!std::is_literal_type<int&>::value, "");
~~~~~^
is_literal_type.pass.cpp:34:5: error: type name requires a specifier or qualifier
static_assert(!std::is_literal_type<int&>::value, "");
^
In file included from is_literal_type.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_literal_type.pass.cpp:34:5: error: C++ requires a type specifier for all declarations
static_assert(!std::is_literal_type<int&>::value, "");
^
In file included from is_literal_type.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_literal_type.pass.cpp:35:5: error: no member named 'is_literal_type' in namespace 'std'
static_assert(!std::is_literal_type<volatile int&>::value, "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_literal_type.pass.cpp:35:25: note: instantiated from:
static_assert(!std::is_literal_type<volatile int&>::value, "");
~~~~~^
is_literal_type.pass.cpp:35:5: error: type name requires a specifier or qualifier
static_assert(!std::is_literal_type<volatile int&>::value, "");
^
In file included from is_literal_type.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_literal_type.pass.cpp:35:5: error: C++ requires a type specifier for all declarations
static_assert(!std::is_literal_type<volatile int&>::value, "");
^
In file included from is_literal_type.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
12 diagnostics generated.
is_literal_type.pass.cpp failed to compile
is_pod.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::is_pod<const T>::value, "");
^
In file included from is_pod.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_pod.pass.cpp:60:5: note: in instantiation of function template specialization 'test_is_pod<int>' requested here
test_is_pod<int>();
^
In file included from is_pod.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
is_pod.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::is_pod<const volatile T>::value, "");
^
In file included from is_pod.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
is_pod.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::is_pod<const T>::value, "");
^
In file included from is_pod.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_pod.pass.cpp:61:5: note: in instantiation of function template specialization 'test_is_pod<double>' requested here
test_is_pod<double>();
^
In file included from is_pod.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
is_pod.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::is_pod<const volatile T>::value, "");
^
In file included from is_pod.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
is_pod.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::is_pod<const T>::value, "");
^
In file included from is_pod.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_pod.pass.cpp:62:5: note: in instantiation of function template specialization 'test_is_pod<int *>' requested here
test_is_pod<int*>();
^
In file included from is_pod.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
is_pod.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::is_pod<const volatile T>::value, "");
^
In file included from is_pod.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
is_pod.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::is_pod<const T>::value, "");
^
In file included from is_pod.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_pod.pass.cpp:63:5: note: in instantiation of function template specialization 'test_is_pod<int const *>' requested here
test_is_pod<const int*>();
^
In file included from is_pod.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
is_pod.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::is_pod<const volatile T>::value, "");
^
In file included from is_pod.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
is_pod.pass.cpp:34:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::is_pod<const T>::value, "");
^
In file included from is_pod.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_pod.pass.cpp:64:5: note: in instantiation of function template specialization 'test_is_pod<char [3]>' requested here
test_is_pod<char[3]>();
^
In file included from is_pod.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
is_pod.pass.cpp:36:5: error: implicit instantiation of undefined template '__static_assert_test<0>'
static_assert( std::is_pod<const volatile T>::value, "");
^
In file included from is_pod.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:35: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
../../../../../include/__yuga_config:138:24: note: template is declared here
template <bool> struct __static_assert_test;
^
25 diagnostics generated.
is_pod.pass.cpp failed to compile
In file included from is_polymorphic.pass.cpp:28:
../../../../../include/type_traits:695:49: error: unions cannot be base classes
template <class _Tp> struct __is_polymorphic1 : public _Tp {};
^~~~~~~~~~
../../../../../include/type_traits:700:38: note: in instantiation of template class 'std::__is_polymorphic1<Union>' requested here
: public integral_constant<bool, sizeof(__is_polymorphic1<_Tp>) == sizeof(__is_polymorphic2<_Tp>)> {};
^
../../../../../include/type_traits:704:46: note: in instantiation of template class 'std::__yuga_polymorphic<Union, 1>' requested here
template <class _Tp> struct is_polymorphic : public __yuga_polymorphic<_Tp> {};
^
is_polymorphic.pass.cpp:42:5: note: in instantiation of template class 'std::is_polymorphic<Union>' requested here
static_assert(!std::is_polymorphic<T>::value, "");
^
is_polymorphic.pass.cpp:42:20: note: instantiated from:
static_assert(!std::is_polymorphic<T>::value, "");
^
is_polymorphic.pass.cpp:79:5: note: in instantiation of function template specialization 'test_is_not_polymorphic<Union>' requested here
test_is_not_polymorphic<Union>();
^
In file included from is_polymorphic.pass.cpp:28:
../../../../../include/type_traits:695:49: error: unions cannot be base classes
template <class _Tp> struct __is_polymorphic1 : public _Tp {};
^~~~~~~~~~
../../../../../include/type_traits:700:38: note: in instantiation of template class 'std::__is_polymorphic1<Union const>' requested here
: public integral_constant<bool, sizeof(__is_polymorphic1<_Tp>) == sizeof(__is_polymorphic2<_Tp>)> {};
^
../../../../../include/type_traits:704:46: note: in instantiation of template class 'std::__yuga_polymorphic<Union const, 1>' requested here
template <class _Tp> struct is_polymorphic : public __yuga_polymorphic<_Tp> {};
^
is_polymorphic.pass.cpp:43:5: note: in instantiation of template class 'std::is_polymorphic<Union const>' requested here
static_assert(!std::is_polymorphic<const T>::value, "");
^
is_polymorphic.pass.cpp:43:20: note: instantiated from:
static_assert(!std::is_polymorphic<const T>::value, "");
^
is_polymorphic.pass.cpp:79:5: note: in instantiation of function template specialization 'test_is_not_polymorphic<Union>' requested here
test_is_not_polymorphic<Union>();
^
In file included from is_polymorphic.pass.cpp:28:
../../../../../include/type_traits:695:49: error: unions cannot be base classes
template <class _Tp> struct __is_polymorphic1 : public _Tp {};
^~~~~~~~~~
../../../../../include/type_traits:700:38: note: in instantiation of template class 'std::__is_polymorphic1<Union volatile>' requested here
: public integral_constant<bool, sizeof(__is_polymorphic1<_Tp>) == sizeof(__is_polymorphic2<_Tp>)> {};
^
../../../../../include/type_traits:704:46: note: in instantiation of template class 'std::__yuga_polymorphic<Union volatile, 1>' requested here
template <class _Tp> struct is_polymorphic : public __yuga_polymorphic<_Tp> {};
^
is_polymorphic.pass.cpp:44:5: note: in instantiation of template class 'std::is_polymorphic<Union volatile>' requested here
static_assert(!std::is_polymorphic<volatile T>::value, "");
^
is_polymorphic.pass.cpp:44:20: note: instantiated from:
static_assert(!std::is_polymorphic<volatile T>::value, "");
^
is_polymorphic.pass.cpp:79:5: note: in instantiation of function template specialization 'test_is_not_polymorphic<Union>' requested here
test_is_not_polymorphic<Union>();
^
In file included from is_polymorphic.pass.cpp:28:
../../../../../include/type_traits:695:49: error: unions cannot be base classes
template <class _Tp> struct __is_polymorphic1 : public _Tp {};
^~~~~~~~~~
../../../../../include/type_traits:700:38: note: in instantiation of template class 'std::__is_polymorphic1<Union const volatile>' requested here
: public integral_constant<bool, sizeof(__is_polymorphic1<_Tp>) == sizeof(__is_polymorphic2<_Tp>)> {};
^
../../../../../include/type_traits:704:46: note: in instantiation of template class 'std::__yuga_polymorphic<Union const volatile, 1>' requested here
template <class _Tp> struct is_polymorphic : public __yuga_polymorphic<_Tp> {};
^
is_polymorphic.pass.cpp:45:5: note: in instantiation of template class 'std::is_polymorphic<Union const volatile>' requested here
static_assert(!std::is_polymorphic<const volatile T>::value, "");
^
is_polymorphic.pass.cpp:45:20: note: instantiated from:
static_assert(!std::is_polymorphic<const volatile T>::value, "");
^
is_polymorphic.pass.cpp:79:5: note: in instantiation of function template specialization 'test_is_not_polymorphic<Union>' requested here
test_is_not_polymorphic<Union>();
^
20 diagnostics generated.
is_polymorphic.pass.cpp failed to compile
is_standard_layout.pass.cpp:32:5: error: no member named 'is_standard_layout' in namespace 'std'
static_assert( std::is_standard_layout<int>::value, "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_standard_layout.pass.cpp:32:25: note: instantiated from:
static_assert( std::is_standard_layout<int>::value, "");
~~~~~^
is_standard_layout.pass.cpp:32:5: error: type name requires a specifier or qualifier
static_assert( std::is_standard_layout<int>::value, "");
^
In file included from is_standard_layout.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_standard_layout.pass.cpp:32:5: error: C++ requires a type specifier for all declarations
static_assert( std::is_standard_layout<int>::value, "");
^
In file included from is_standard_layout.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_standard_layout.pass.cpp:33:5: error: no member named 'is_standard_layout' in namespace 'std'
static_assert(!std::is_standard_layout<int&>::value, "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_standard_layout.pass.cpp:33:25: note: instantiated from:
static_assert(!std::is_standard_layout<int&>::value, "");
~~~~~^
is_standard_layout.pass.cpp:33:5: error: type name requires a specifier or qualifier
static_assert(!std::is_standard_layout<int&>::value, "");
^
In file included from is_standard_layout.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_standard_layout.pass.cpp:33:5: error: C++ requires a type specifier for all declarations
static_assert(!std::is_standard_layout<int&>::value, "");
^
In file included from is_standard_layout.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_standard_layout.pass.cpp:34:5: error: no member named 'is_standard_layout' in namespace 'std'
static_assert(!std::is_standard_layout<volatile int&>::value, "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_standard_layout.pass.cpp:34:25: note: instantiated from:
static_assert(!std::is_standard_layout<volatile int&>::value, "");
~~~~~^
is_standard_layout.pass.cpp:34:5: error: type name requires a specifier or qualifier
static_assert(!std::is_standard_layout<volatile int&>::value, "");
^
In file included from is_standard_layout.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_standard_layout.pass.cpp:34:5: error: C++ requires a type specifier for all declarations
static_assert(!std::is_standard_layout<volatile int&>::value, "");
^
In file included from is_standard_layout.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
9 diagnostics generated.
is_standard_layout.pass.cpp failed to compile
is_trivial.pass.cpp:32:5: error: no member named 'is_trivial' in namespace 'std'
static_assert( std::is_trivial<int>::value, "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_trivial.pass.cpp:32:25: note: instantiated from:
static_assert( std::is_trivial<int>::value, "");
~~~~~^
is_trivial.pass.cpp:32:5: error: type name requires a specifier or qualifier
static_assert( std::is_trivial<int>::value, "");
^
In file included from is_trivial.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_trivial.pass.cpp:32:5: error: C++ requires a type specifier for all declarations
static_assert( std::is_trivial<int>::value, "");
^
In file included from is_trivial.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_trivial.pass.cpp:33:5: error: no member named 'is_trivial' in namespace 'std'
static_assert(!std::is_trivial<int&>::value, "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_trivial.pass.cpp:33:25: note: instantiated from:
static_assert(!std::is_trivial<int&>::value, "");
~~~~~^
is_trivial.pass.cpp:33:5: error: type name requires a specifier or qualifier
static_assert(!std::is_trivial<int&>::value, "");
^
In file included from is_trivial.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_trivial.pass.cpp:33:5: error: C++ requires a type specifier for all declarations
static_assert(!std::is_trivial<int&>::value, "");
^
In file included from is_trivial.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_trivial.pass.cpp:34:5: error: no member named 'is_trivial' in namespace 'std'
static_assert(!std::is_trivial<volatile int&>::value, "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_trivial.pass.cpp:34:25: note: instantiated from:
static_assert(!std::is_trivial<volatile int&>::value, "");
~~~~~^
is_trivial.pass.cpp:34:5: error: type name requires a specifier or qualifier
static_assert(!std::is_trivial<volatile int&>::value, "");
^
In file included from is_trivial.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_trivial.pass.cpp:34:5: error: C++ requires a type specifier for all declarations
static_assert(!std::is_trivial<volatile int&>::value, "");
^
In file included from is_trivial.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
9 diagnostics generated.
is_trivial.pass.cpp failed to compile
is_trivialially_copyable.pass.cpp:44:5: error: no member named 'is_trivially_copyable' in namespace 'std'
static_assert( std::is_trivially_copyable<int>::value, "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_trivialially_copyable.pass.cpp:44:25: note: instantiated from:
static_assert( std::is_trivially_copyable<int>::value, "");
~~~~~^
is_trivialially_copyable.pass.cpp:44:5: error: type name requires a specifier or qualifier
static_assert( std::is_trivially_copyable<int>::value, "");
^
In file included from is_trivialially_copyable.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_trivialially_copyable.pass.cpp:44:5: error: C++ requires a type specifier for all declarations
static_assert( std::is_trivially_copyable<int>::value, "");
^
In file included from is_trivialially_copyable.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_trivialially_copyable.pass.cpp:45:5: error: no member named 'is_trivially_copyable' in namespace 'std'
static_assert( std::is_trivially_copyable<const int>::value, "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_trivialially_copyable.pass.cpp:45:25: note: instantiated from:
static_assert( std::is_trivially_copyable<const int>::value, "");
~~~~~^
is_trivialially_copyable.pass.cpp:45:5: error: type name requires a specifier or qualifier
static_assert( std::is_trivially_copyable<const int>::value, "");
^
In file included from is_trivialially_copyable.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_trivialially_copyable.pass.cpp:45:5: error: C++ requires a type specifier for all declarations
static_assert( std::is_trivially_copyable<const int>::value, "");
^
In file included from is_trivialially_copyable.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_trivialially_copyable.pass.cpp:46:5: error: no member named 'is_trivially_copyable' in namespace 'std'
static_assert(!std::is_trivially_copyable<int&>::value, "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_trivialially_copyable.pass.cpp:46:25: note: instantiated from:
static_assert(!std::is_trivially_copyable<int&>::value, "");
~~~~~^
is_trivialially_copyable.pass.cpp:46:5: error: type name requires a specifier or qualifier
static_assert(!std::is_trivially_copyable<int&>::value, "");
^
In file included from is_trivialially_copyable.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_trivialially_copyable.pass.cpp:46:5: error: C++ requires a type specifier for all declarations
static_assert(!std::is_trivially_copyable<int&>::value, "");
^
In file included from is_trivialially_copyable.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_trivialially_copyable.pass.cpp:47:5: error: no member named 'is_trivially_copyable' in namespace 'std'
static_assert( std::is_trivially_copyable<A>::value, "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_trivialially_copyable.pass.cpp:47:25: note: instantiated from:
static_assert( std::is_trivially_copyable<A>::value, "");
~~~~~^
is_trivialially_copyable.pass.cpp:47:5: error: type name requires a specifier or qualifier
static_assert( std::is_trivially_copyable<A>::value, "");
^
In file included from is_trivialially_copyable.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_trivialially_copyable.pass.cpp:47:5: error: C++ requires a type specifier for all declarations
static_assert( std::is_trivially_copyable<A>::value, "");
^
In file included from is_trivialially_copyable.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_trivialially_copyable.pass.cpp:48:5: error: no member named 'is_trivially_copyable' in namespace 'std'
static_assert( std::is_trivially_copyable<const A>::value, "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_trivialially_copyable.pass.cpp:48:25: note: instantiated from:
static_assert( std::is_trivially_copyable<const A>::value, "");
~~~~~^
is_trivialially_copyable.pass.cpp:48:5: error: type name requires a specifier or qualifier
static_assert( std::is_trivially_copyable<const A>::value, "");
^
In file included from is_trivialially_copyable.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_trivialially_copyable.pass.cpp:48:5: error: C++ requires a type specifier for all declarations
static_assert( std::is_trivially_copyable<const A>::value, "");
^
In file included from is_trivialially_copyable.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_trivialially_copyable.pass.cpp:49:5: error: no member named 'is_trivially_copyable' in namespace 'std'
static_assert(!std::is_trivially_copyable<const A&>::value, "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_trivialially_copyable.pass.cpp:49:25: note: instantiated from:
static_assert(!std::is_trivially_copyable<const A&>::value, "");
~~~~~^
is_trivialially_copyable.pass.cpp:49:5: error: type name requires a specifier or qualifier
static_assert(!std::is_trivially_copyable<const A&>::value, "");
^
In file included from is_trivialially_copyable.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_trivialially_copyable.pass.cpp:49:5: error: C++ requires a type specifier for all declarations
static_assert(!std::is_trivially_copyable<const A&>::value, "");
^
In file included from is_trivialially_copyable.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_trivialially_copyable.pass.cpp:50:5: error: no member named 'is_trivially_copyable' in namespace 'std'
static_assert(!std::is_trivially_copyable<B>::value, "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
is_trivialially_copyable.pass.cpp:50:25: note: instantiated from:
static_assert(!std::is_trivially_copyable<B>::value, "");
~~~~~^
is_trivialially_copyable.pass.cpp:50:5: error: type name requires a specifier or qualifier
static_assert(!std::is_trivially_copyable<B>::value, "");
^
In file included from is_trivialially_copyable.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
is_trivialially_copyable.pass.cpp:50:5: error: C++ requires a type specifier for all declarations
static_assert(!std::is_trivially_copyable<B>::value, "");
^
In file included from is_trivialially_copyable.pass.cpp:28:
In file included from ../../../../../include/type_traits:140:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
21 diagnostics generated.
is_trivialially_copyable.pass.cpp failed to compile
failed 15 tests in /test/utilities/meta/meta.unary/meta.unary.prop
passed 10 tests in /test/utilities/meta/meta.unary/meta.unary.prop
passed 1 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 1 tests in /test/utilities/template.bitset
passed 4 tests in /test/utilities/template.bitset/bitset.cons
passed 26 tests in /test/utilities/template.bitset/bitset.members
./testit: line 96: 49978 Abort trap ./a.out
stream_in.pass.cpp failed at run time
./testit: line 96: 49985 Abort trap ./a.out
stream_out.pass.cpp failed at run time
failed 2 tests in /test/utilities/template.bitset/bitset.operators
passed 3 tests in /test/utilities/template.bitset/bitset.operators
passed 6 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:39:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, A> T;
~~~~~^
empty_member.pass.cpp:39:27: error: expected unqualified-id
typedef std::tuple<int, A> T;
^
empty_member.pass.cpp:40:9: error: use of undeclared identifier 'T'
static_assert((sizeof(T) == sizeof(int)), "");
^
empty_member.pass.cpp:40:31: note: instantiated from:
static_assert((sizeof(T) == sizeof(int)), "");
^
empty_member.pass.cpp:40:9: error: type name requires a specifier or qualifier
static_assert((sizeof(T) == sizeof(int)), "");
^
In file included from empty_member.pass.cpp:30:
In file included from ../../../../include/tuple:133:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
empty_member.pass.cpp:40:9: error: C++ requires a type specifier for all declarations
static_assert((sizeof(T) == sizeof(int)), "");
^
In file included from empty_member.pass.cpp:30:
In file included from ../../../../include/tuple:133:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
empty_member.pass.cpp:43:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<A, int> T;
~~~~~^
empty_member.pass.cpp:43:27: error: expected unqualified-id
typedef std::tuple<A, int> T;
^
empty_member.pass.cpp:44:9: error: use of undeclared identifier 'T'
static_assert((sizeof(T) == sizeof(int)), "");
^
empty_member.pass.cpp:44:31: note: instantiated from:
static_assert((sizeof(T) == sizeof(int)), "");
^
empty_member.pass.cpp:44:9: error: type name requires a specifier or qualifier
static_assert((sizeof(T) == sizeof(int)), "");
^
In file included from empty_member.pass.cpp:30:
In file included from ../../../../include/tuple:133:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
empty_member.pass.cpp:44:9: error: C++ requires a type specifier for all declarations
static_assert((sizeof(T) == sizeof(int)), "");
^
In file included from empty_member.pass.cpp:30:
In file included from ../../../../include/tuple:133:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
empty_member.pass.cpp:47:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<A, int, B> T;
~~~~~^
empty_member.pass.cpp:47:27: error: expected unqualified-id
typedef std::tuple<A, int, B> T;
^
empty_member.pass.cpp:48:9: error: use of undeclared identifier 'T'
static_assert((sizeof(T) == sizeof(int)), "");
^
empty_member.pass.cpp:48:31: note: instantiated from:
static_assert((sizeof(T) == sizeof(int)), "");
^
empty_member.pass.cpp:48:9: error: type name requires a specifier or qualifier
static_assert((sizeof(T) == sizeof(int)), "");
^
In file included from empty_member.pass.cpp:30:
In file included from ../../../../include/tuple:133:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
empty_member.pass.cpp:48:9: error: C++ requires a type specifier for all declarations
static_assert((sizeof(T) == sizeof(int)), "");
^
In file included from empty_member.pass.cpp:30:
In file included from ../../../../include/tuple:133:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
empty_member.pass.cpp:51:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<A, B, int> T;
~~~~~^
empty_member.pass.cpp:51:27: error: expected unqualified-id
typedef std::tuple<A, B, int> T;
^
empty_member.pass.cpp:52:9: error: use of undeclared identifier 'T'
static_assert((sizeof(T) == sizeof(int)), "");
^
empty_member.pass.cpp:52:31: note: instantiated from:
static_assert((sizeof(T) == sizeof(int)), "");
^
empty_member.pass.cpp:52:9: error: type name requires a specifier or qualifier
static_assert((sizeof(T) == sizeof(int)), "");
^
In file included from empty_member.pass.cpp:30:
In file included from ../../../../include/tuple:133:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
empty_member.pass.cpp:52:9: error: C++ requires a type specifier for all declarations
static_assert((sizeof(T) == sizeof(int)), "");
^
In file included from empty_member.pass.cpp:30:
In file included from ../../../../include/tuple:133:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
empty_member.pass.cpp:55:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, A, B> T;
~~~~~^
empty_member.pass.cpp:55:27: error: expected unqualified-id
typedef std::tuple<int, A, B> T;
^
empty_member.pass.cpp:56:9: error: use of undeclared identifier 'T'
static_assert((sizeof(T) == sizeof(int)), "");
^
empty_member.pass.cpp:56:31: note: instantiated from:
static_assert((sizeof(T) == sizeof(int)), "");
^
empty_member.pass.cpp:56:9: error: type name requires a specifier or qualifier
static_assert((sizeof(T) == sizeof(int)), "");
^
In file included from empty_member.pass.cpp:30:
In file included from ../../../../include/tuple:133:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
empty_member.pass.cpp:56:9: error: C++ requires a type specifier for all declarations
static_assert((sizeof(T) == sizeof(int)), "");
^
In file included from empty_member.pass.cpp:30:
In file included from ../../../../include/tuple:133:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
25 diagnostics generated.
empty_member.pass.cpp failed to compile
failed 1 tests in /test/utilities/tuple/tuple.tuple
const_pair.pass.cpp:39:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, short> T1;
~~~~~^
const_pair.pass.cpp:39:27: error: expected unqualified-id
typedef std::tuple<int, short> T1;
^
const_pair.pass.cpp:41:9: error: use of undeclared identifier 'T1'
T1 t1;
^
const_pair.pass.cpp:42:9: error: use of undeclared identifier 't1'
t1 = t0;
^
const_pair.pass.cpp:43:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
const_pair.pass.cpp:43:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
const_pair.pass.cpp:44:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == short('a'));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
const_pair.pass.cpp:44:21: note: instantiated from:
assert(std::get<1>(t1) == short('a'));
~~~~~^
6 diagnostics generated.
const_pair.pass.cpp failed to compile
convert_copy.pass.cpp:51:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double> T0;
~~~~~^
convert_copy.pass.cpp:51:27: error: expected unqualified-id
typedef std::tuple<double> T0;
^
convert_copy.pass.cpp:52:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int> T1;
~~~~~^
convert_copy.pass.cpp:52:27: error: expected unqualified-id
typedef std::tuple<int> T1;
^
convert_copy.pass.cpp:53:9: error: use of undeclared identifier 'T0'
T0 t0(2.5);
^
convert_copy.pass.cpp:54:9: error: use of undeclared identifier 'T1'
T1 t1;
^
convert_copy.pass.cpp:55:9: error: use of undeclared identifier 't1'
t1 = t0;
^
convert_copy.pass.cpp:56:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_copy.pass.cpp:56:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
convert_copy.pass.cpp:59:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char> T0;
~~~~~^
convert_copy.pass.cpp:59:27: error: expected unqualified-id
typedef std::tuple<double, char> T0;
^
convert_copy.pass.cpp:60:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, int> T1;
~~~~~^
convert_copy.pass.cpp:60:27: error: expected unqualified-id
typedef std::tuple<int, int> T1;
^
convert_copy.pass.cpp:61:9: error: use of undeclared identifier 'T0'
T0 t0(2.5, 'a');
^
convert_copy.pass.cpp:62:9: error: use of undeclared identifier 'T1'
T1 t1;
^
convert_copy.pass.cpp:63:9: error: use of undeclared identifier 't1'
t1 = t0;
^
convert_copy.pass.cpp:64:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_copy.pass.cpp:64:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
convert_copy.pass.cpp:65:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == int('a'));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_copy.pass.cpp:65:21: note: instantiated from:
assert(std::get<1>(t1) == int('a'));
~~~~~^
convert_copy.pass.cpp:68:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, D> T0;
~~~~~^
convert_copy.pass.cpp:68:27: error: expected unqualified-id
typedef std::tuple<double, char, D> T0;
^
convert_copy.pass.cpp:69:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, int, B> T1;
~~~~~^
convert_copy.pass.cpp:69:27: error: expected unqualified-id
typedef std::tuple<int, int, B> T1;
^
convert_copy.pass.cpp:70:9: error: use of undeclared identifier 'T0'
T0 t0(2.5, 'a', D(3));
^
convert_copy.pass.cpp:71:9: error: use of undeclared identifier 'T1'
T1 t1;
^
convert_copy.pass.cpp:72:9: error: use of undeclared identifier 't1'
t1 = t0;
^
convert_copy.pass.cpp:73:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_copy.pass.cpp:73:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
convert_copy.pass.cpp:74:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == int('a'));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_copy.pass.cpp:74:21: note: instantiated from:
assert(std::get<1>(t1) == int('a'));
~~~~~^
convert_copy.pass.cpp:75:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t1).id_ == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_copy.pass.cpp:75:21: note: instantiated from:
assert(std::get<2>(t1).id_ == 3);
~~~~~^
convert_copy.pass.cpp:80:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, D&> T0;
~~~~~^
convert_copy.pass.cpp:80:27: error: expected unqualified-id
typedef std::tuple<double, char, D&> T0;
^
convert_copy.pass.cpp:81:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, int, B&> T1;
~~~~~^
convert_copy.pass.cpp:81:27: error: expected unqualified-id
typedef std::tuple<int, int, B&> T1;
^
convert_copy.pass.cpp:82:9: error: use of undeclared identifier 'T0'
T0 t0(2.5, 'a', d2);
^
convert_copy.pass.cpp:83:9: error: use of undeclared identifier 'T1'
T1 t1(1.5, 'b', d);
^
convert_copy.pass.cpp:84:9: error: use of undeclared identifier 't1'
t1 = t0;
^
convert_copy.pass.cpp:85:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_copy.pass.cpp:85:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
convert_copy.pass.cpp:86:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == int('a'));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_copy.pass.cpp:86:21: note: instantiated from:
assert(std::get<1>(t1) == int('a'));
~~~~~^
convert_copy.pass.cpp:87:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t1).id_ == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_copy.pass.cpp:87:21: note: instantiated from:
assert(std::get<2>(t1).id_ == 2);
~~~~~^
37 diagnostics generated.
convert_copy.pass.cpp failed to compile
convert_move.pass.cpp:54:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double> T0;
~~~~~^
convert_move.pass.cpp:54:27: error: expected unqualified-id
typedef std::tuple<double> T0;
^
convert_move.pass.cpp:55:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int> T1;
~~~~~^
convert_move.pass.cpp:55:27: error: expected unqualified-id
typedef std::tuple<int> T1;
^
convert_move.pass.cpp:56:9: error: use of undeclared identifier 'T0'
T0 t0(2.5);
^
convert_move.pass.cpp:57:9: error: use of undeclared identifier 'T1'
T1 t1;
^
convert_move.pass.cpp:58:9: error: use of undeclared identifier 't1'
t1 = std::move(t0);
^
convert_move.pass.cpp:59:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_move.pass.cpp:59:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
convert_move.pass.cpp:62:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char> T0;
~~~~~^
convert_move.pass.cpp:62:27: error: expected unqualified-id
typedef std::tuple<double, char> T0;
^
convert_move.pass.cpp:63:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, int> T1;
~~~~~^
convert_move.pass.cpp:63:27: error: expected unqualified-id
typedef std::tuple<int, int> T1;
^
convert_move.pass.cpp:64:9: error: use of undeclared identifier 'T0'
T0 t0(2.5, 'a');
^
convert_move.pass.cpp:65:9: error: use of undeclared identifier 'T1'
T1 t1;
^
convert_move.pass.cpp:66:9: error: use of undeclared identifier 't1'
t1 = std::move(t0);
^
convert_move.pass.cpp:67:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_move.pass.cpp:67:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
convert_move.pass.cpp:68:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == int('a'));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_move.pass.cpp:68:21: note: instantiated from:
assert(std::get<1>(t1) == int('a'));
~~~~~^
convert_move.pass.cpp:71:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, D> T0;
~~~~~^
convert_move.pass.cpp:71:27: error: expected unqualified-id
typedef std::tuple<double, char, D> T0;
^
convert_move.pass.cpp:72:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, int, B> T1;
~~~~~^
convert_move.pass.cpp:72:27: error: expected unqualified-id
typedef std::tuple<int, int, B> T1;
^
convert_move.pass.cpp:73:9: error: use of undeclared identifier 'T0'
T0 t0(2.5, 'a', D(3));
^
convert_move.pass.cpp:74:9: error: use of undeclared identifier 'T1'
T1 t1;
^
convert_move.pass.cpp:75:9: error: use of undeclared identifier 't1'
t1 = std::move(t0);
^
convert_move.pass.cpp:76:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_move.pass.cpp:76:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
convert_move.pass.cpp:77:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == int('a'));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_move.pass.cpp:77:21: note: instantiated from:
assert(std::get<1>(t1) == int('a'));
~~~~~^
convert_move.pass.cpp:78:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t1).id_ == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_move.pass.cpp:78:21: note: instantiated from:
assert(std::get<2>(t1).id_ == 3);
~~~~~^
convert_move.pass.cpp:83:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, D&> T0;
~~~~~^
convert_move.pass.cpp:83:27: error: expected unqualified-id
typedef std::tuple<double, char, D&> T0;
^
convert_move.pass.cpp:84:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, int, B&> T1;
~~~~~^
convert_move.pass.cpp:84:27: error: expected unqualified-id
typedef std::tuple<int, int, B&> T1;
^
convert_move.pass.cpp:85:9: error: use of undeclared identifier 'T0'
T0 t0(2.5, 'a', d2);
^
convert_move.pass.cpp:86:9: error: use of undeclared identifier 'T1'
T1 t1(1.5, 'b', d);
^
convert_move.pass.cpp:87:9: error: use of undeclared identifier 't1'
t1 = std::move(t0);
^
convert_move.pass.cpp:88:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_move.pass.cpp:88:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
convert_move.pass.cpp:89:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == int('a'));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_move.pass.cpp:89:21: note: instantiated from:
assert(std::get<1>(t1) == int('a'));
~~~~~^
convert_move.pass.cpp:90:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t1).id_ == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_move.pass.cpp:90:21: note: instantiated from:
assert(std::get<2>(t1).id_ == 2);
~~~~~^
convert_move.pass.cpp:93:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, std::unique_ptr<D>> T0;
~~~~~^
convert_move.pass.cpp:93:27: error: expected unqualified-id
typedef std::tuple<double, char, std::unique_ptr<D>> T0;
^
convert_move.pass.cpp:94:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, int, std::unique_ptr<B>> T1;
~~~~~^
convert_move.pass.cpp:94:27: error: expected unqualified-id
typedef std::tuple<int, int, std::unique_ptr<B>> T1;
^
convert_move.pass.cpp:95:9: error: use of undeclared identifier 'T0'
T0 t0(2.5, 'a', std::unique_ptr<D>(new D(3)));
^
convert_move.pass.cpp:96:9: error: use of undeclared identifier 'T1'
T1 t1;
^
convert_move.pass.cpp:97:9: error: use of undeclared identifier 't1'
t1 = std::move(t0);
^
convert_move.pass.cpp:98:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_move.pass.cpp:98:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
convert_move.pass.cpp:99:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == int('a'));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_move.pass.cpp:99:21: note: instantiated from:
assert(std::get<1>(t1) == int('a'));
~~~~~^
convert_move.pass.cpp:100:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t1)->id_ == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_move.pass.cpp:100:21: note: instantiated from:
assert(std::get<2>(t1)->id_ == 3);
~~~~~^
47 diagnostics generated.
convert_move.pass.cpp failed to compile
copy.pass.cpp:37:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<> T;
~~~~~^
copy.pass.cpp:37:27: error: expected unqualified-id
typedef std::tuple<> T;
^
copy.pass.cpp:38:9: error: use of undeclared identifier 'T'
T t0;
^
copy.pass.cpp:39:9: error: use of undeclared identifier 'T'
T t;
^
copy.pass.cpp:40:9: error: use of undeclared identifier 't'
t = t0;
^
copy.pass.cpp:43:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int> T;
~~~~~^
copy.pass.cpp:43:27: error: expected unqualified-id
typedef std::tuple<int> T;
^
copy.pass.cpp:44:9: error: use of undeclared identifier 'T'
T t0(2);
^
copy.pass.cpp:45:9: error: use of undeclared identifier 'T'
T t;
^
copy.pass.cpp:46:9: error: use of undeclared identifier 't'
t = t0;
^
copy.pass.cpp:47:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
copy.pass.cpp:47:21: note: instantiated from:
assert(std::get<0>(t) == 2);
~~~~~^
copy.pass.cpp:50:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, char> T;
~~~~~^
copy.pass.cpp:50:27: error: expected unqualified-id
typedef std::tuple<int, char> T;
^
copy.pass.cpp:51:9: error: use of undeclared identifier 'T'
T t0(2, 'a');
^
copy.pass.cpp:52:9: error: use of undeclared identifier 'T'
T t;
^
copy.pass.cpp:53:9: error: use of undeclared identifier 't'
t = t0;
^
copy.pass.cpp:54:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
copy.pass.cpp:54:21: note: instantiated from:
assert(std::get<0>(t) == 2);
~~~~~^
copy.pass.cpp:55:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == 'a');
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
copy.pass.cpp:55:21: note: instantiated from:
assert(std::get<1>(t) == 'a');
~~~~~^
copy.pass.cpp:58:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, char, std::string> T;
~~~~~^
copy.pass.cpp:58:27: error: expected unqualified-id
typedef std::tuple<int, char, std::string> T;
^
copy.pass.cpp:59:9: error: use of undeclared identifier 'T'
T t0(2, 'a', "some text");
^
copy.pass.cpp:60:9: error: use of undeclared identifier 'T'
T t;
^
copy.pass.cpp:61:9: error: use of undeclared identifier 't'
t = t0;
^
copy.pass.cpp:62:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
copy.pass.cpp:62:21: note: instantiated from:
assert(std::get<0>(t) == 2);
~~~~~^
copy.pass.cpp:63:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == 'a');
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
copy.pass.cpp:63:21: note: instantiated from:
assert(std::get<1>(t) == 'a');
~~~~~^
copy.pass.cpp:64:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == "some text");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
copy.pass.cpp:64:21: note: instantiated from:
assert(std::get<2>(t) == "some text");
~~~~~^
26 diagnostics generated.
copy.pass.cpp failed to compile
move.pass.cpp:38:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<> T;
~~~~~^
move.pass.cpp:38:27: error: expected unqualified-id
typedef std::tuple<> T;
^
move.pass.cpp:39:9: error: use of undeclared identifier 'T'
T t0;
^
move.pass.cpp:40:9: error: use of undeclared identifier 'T'
T t;
^
move.pass.cpp:41:9: error: use of undeclared identifier 't'
t = std::move(t0);
^
move.pass.cpp:44:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<MoveOnly> T;
~~~~~^
move.pass.cpp:44:27: error: expected unqualified-id
typedef std::tuple<MoveOnly> T;
^
move.pass.cpp:45:9: error: use of undeclared identifier 'T'
T t0(MoveOnly(0));
^
move.pass.cpp:46:9: error: use of undeclared identifier 'T'
T t;
^
move.pass.cpp:47:9: error: use of undeclared identifier 't'
t = std::move(t0);
^
move.pass.cpp:48:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
move.pass.cpp:48:21: note: instantiated from:
assert(std::get<0>(t) == 0);
~~~~~^
move.pass.cpp:51:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<MoveOnly, MoveOnly> T;
~~~~~^
move.pass.cpp:51:27: error: expected unqualified-id
typedef std::tuple<MoveOnly, MoveOnly> T;
^
move.pass.cpp:52:9: error: use of undeclared identifier 'T'
T t0(MoveOnly(0), MoveOnly(1));
^
move.pass.cpp:53:9: error: use of undeclared identifier 'T'
T t;
^
move.pass.cpp:54:9: error: use of undeclared identifier 't'
t = std::move(t0);
^
move.pass.cpp:55:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
move.pass.cpp:55:21: note: instantiated from:
assert(std::get<0>(t) == 0);
~~~~~^
move.pass.cpp:56:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
move.pass.cpp:56:21: note: instantiated from:
assert(std::get<1>(t) == 1);
~~~~~^
move.pass.cpp:59:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<MoveOnly, MoveOnly, MoveOnly> T;
~~~~~^
move.pass.cpp:59:27: error: expected unqualified-id
typedef std::tuple<MoveOnly, MoveOnly, MoveOnly> T;
^
move.pass.cpp:60:9: error: use of undeclared identifier 'T'
T t0(MoveOnly(0), MoveOnly(1), MoveOnly(2));
^
move.pass.cpp:61:9: error: use of undeclared identifier 'T'
T t;
^
move.pass.cpp:62:9: error: use of undeclared identifier 't'
t = std::move(t0);
^
move.pass.cpp:63:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
move.pass.cpp:63:21: note: instantiated from:
assert(std::get<0>(t) == 0);
~~~~~^
move.pass.cpp:64:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
move.pass.cpp:64:21: note: instantiated from:
assert(std::get<1>(t) == 1);
~~~~~^
move.pass.cpp:65:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
move.pass.cpp:65:21: note: instantiated from:
assert(std::get<2>(t) == 2);
~~~~~^
26 diagnostics generated.
move.pass.cpp failed to compile
move_pair.pass.cpp:55:52: error: a space is required between consecutive right angle brackets (use '> >')
typedef std::pair<double, std::unique_ptr<D>> T0;
^~
> >
move_pair.pass.cpp:56:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, std::unique_ptr<B>> T1;
~~~~~^
move_pair.pass.cpp:56:27: error: expected unqualified-id
typedef std::tuple<int, std::unique_ptr<B>> T1;
^
move_pair.pass.cpp:58:9: error: use of undeclared identifier 'T1'
T1 t1;
^
move_pair.pass.cpp:59:9: error: use of undeclared identifier 't1'
t1 = std::move(t0);
^
move_pair.pass.cpp:60:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
move_pair.pass.cpp:60:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
move_pair.pass.cpp:61:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1)->id_ == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
move_pair.pass.cpp:61:21: note: instantiated from:
assert(std::get<1>(t1)->id_ == 3);
~~~~~^
In file included from move_pair.pass.cpp:31:
In file included from ../../../../../include/tuple:136:
In file included from ../../../../../include/memory:214:
../../../../../include/utility:137:23: error: no matching constructor for initialization of 'std::unique_ptr<D, std::default_delete<D> >'
: first(__x), second(__y) {}
^ ~~~
move_pair.pass.cpp:57:12: note: in instantiation of member function 'std::pair<double, std::unique_ptr<D, std::default_delete<D> > >::pair' requested here
T0 t0(2.5, std::unique_ptr<D>(new D(3)));
^
In file included from move_pair.pass.cpp:31:
In file included from ../../../../../include/tuple:136:
../../../../../include/memory:2080:5: note: candidate constructor not viable: 1st argument ('std::unique_ptr<D, std::default_delete<D> > const') would lose const qualifier
unique_ptr(unique_ptr&);
^
../../../../../include/memory:2099:29: note: candidate constructor not viable: no known conversion from 'std::unique_ptr<D, std::default_delete<D> > const' to 'std::nullptr_t' for 1st argument
_YUGA_INLINE_VISIBILITY unique_ptr(nullptr_t)
^
../../../../../include/memory:2105:38: note: candidate constructor not viable: no known conversion from 'std::unique_ptr<D, std::default_delete<D> > const' to 'pointer' (aka 'D *') for 1st argument
_YUGA_INLINE_VISIBILITY explicit unique_ptr(pointer __p)
^
../../../../../include/memory:2191:29: note: candidate constructor not viable: no known conversion from 'std::unique_ptr<D, std::default_delete<D> > const' to '__rv<std::unique_ptr<D, std::default_delete<D> > >' for 1st argument
_YUGA_INLINE_VISIBILITY unique_ptr(__rv<unique_ptr> __u)
^
../../../../../include/memory:2113:33: note: candidate template ignored: failed template argument deduction
_YUGA_INLINE_VISIBILITY unique_ptr(auto_ptr<_Up>& __p,
^
../../../../../include/memory:2093:29: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
_YUGA_INLINE_VISIBILITY unique_ptr()
^
../../../../../include/memory:2202:29: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
_YUGA_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d)
^
16 diagnostics 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:39:14: error: no member named 'tuple' in namespace 'std'
std::tuple<MoveOnly> t(MoveOnly(0));
~~~~~^
UTypes.pass.cpp:40:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
UTypes.pass.cpp:40:21: note: instantiated from:
assert(std::get<0>(t) == 0);
~~~~~^
UTypes.pass.cpp:43:14: error: no member named 'tuple' in namespace 'std'
std::tuple<MoveOnly, MoveOnly> t(MoveOnly(0), MoveOnly(1));
~~~~~^
UTypes.pass.cpp:44:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
UTypes.pass.cpp:44:21: note: instantiated from:
assert(std::get<0>(t) == 0);
~~~~~^
UTypes.pass.cpp:45:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
UTypes.pass.cpp:45:21: note: instantiated from:
assert(std::get<1>(t) == 1);
~~~~~^
UTypes.pass.cpp:48:14: error: no member named 'tuple' in namespace 'std'
std::tuple<MoveOnly, MoveOnly, MoveOnly> 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) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
UTypes.pass.cpp:52:21: note: instantiated from:
assert(std::get<1>(t) == 1);
~~~~~^
UTypes.pass.cpp:53:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
UTypes.pass.cpp:53:21: note: instantiated from:
assert(std::get<2>(t) == 2);
~~~~~^
UTypes.pass.cpp:57:14: error: no member named 'tuple' in namespace 'std'
std::tuple<MoveOnly, MoveOnly, MoveOnly> t(MoveOnly(0),
~~~~~^
UTypes.pass.cpp:59:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
UTypes.pass.cpp:59:21: note: instantiated from:
assert(std::get<0>(t) == 0);
~~~~~^
UTypes.pass.cpp:60:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
UTypes.pass.cpp:60:21: note: instantiated from:
assert(std::get<1>(t) == 1);
~~~~~^
UTypes.pass.cpp:61:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == MoveOnly());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
UTypes.pass.cpp:61:21: note: instantiated from:
assert(std::get<2>(t) == MoveOnly());
~~~~~^
UTypes.pass.cpp:64:14: error: no member named 'tuple' in namespace 'std'
std::tuple<MoveOnly, MoveOnly, MoveOnly> t(MoveOnly(0));
~~~~~^
UTypes.pass.cpp:65:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
UTypes.pass.cpp:65:21: note: instantiated from:
assert(std::get<0>(t) == 0);
~~~~~^
UTypes.pass.cpp:66:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == MoveOnly());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
UTypes.pass.cpp:66:21: note: instantiated from:
assert(std::get<1>(t) == MoveOnly());
~~~~~^
UTypes.pass.cpp:67:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == MoveOnly());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
UTypes.pass.cpp:67:21: note: instantiated from:
assert(std::get<2>(t) == MoveOnly());
~~~~~^
17 diagnostics generated.
UTypes.pass.cpp failed to compile
In file included from alloc.pass.cpp:36:
./../alloc_first.h:12:13: error: unknown type name 'A1'
typedef A1<int> allocator_type;
^
./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers
typedef A1<int> allocator_type;
~~~~~~~~~~^
./../alloc_first.h:18:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:18:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:18:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:25:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:5: error: constructor cannot be redeclared
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:18:5: note: previous declaration is here
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:32:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:5: error: constructor cannot be redeclared
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:25:5: note: previous declaration is here
alloc_first(std::allocator_arg_t, const A1<int>& a, int 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:25:5: error: redefinition of 'alloc_first'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:18:5: note: previous definition is here
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../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:32:5: error: redefinition of 'alloc_first'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:25:5: note: previous definition is here
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../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:37:
./../alloc_last.h:12:13: error: unknown type name 'A1'
typedef A1<int> allocator_type;
^
./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers
typedef A1<int> allocator_type;
~~~~~~~~~~^
./../alloc_last.h:18:22: error: unknown type name 'A1'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:24: error: expected ')'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:15: note: to match this '('
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:5: error: constructor cannot be redeclared
alloc_last(const A1<int>& a)
^
./../alloc_last.h:17:5: note: previous declaration is here
alloc_last(int d) : data_(d) {}
^
./../alloc_last.h:25:29: error: unknown type name 'A1'
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:25:31: error: expected ')'
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:25:15: note: to match this '('
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:32:43: error: unknown type name 'A1'
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:32:45: error: expected ')'
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:32:15: note: to match this '('
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:18:5: error: redefinition of 'alloc_last'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:17:5: note: previous definition is here
alloc_last(int d) : data_(d) {}
^
./../alloc_last.h:21:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:21:16: note: instantiated from:
assert(a.id() == 5);
^
./../alloc_last.h:28:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:28:16: note: instantiated from:
assert(a.id() == 5);
^
./../alloc_last.h:35:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:35:16: note: instantiated from:
assert(a.id() == 5);
^
alloc.pass.cpp:42:14: error: no member named 'tuple' in namespace 'std'
std::tuple<> t(std::allocator_arg, A1<int>());
~~~~~^
alloc.pass.cpp:45:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int> t(std::allocator_arg, A1<int>());
~~~~~^
alloc.pass.cpp:46:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc.pass.cpp:46:21: note: instantiated from:
assert(std::get<0>(t) == 0);
~~~~~^
alloc.pass.cpp:49:14: error: no member named 'tuple' in namespace 'std'
std::tuple<DefaultOnly> t(std::allocator_arg, A1<int>());
~~~~~^
alloc.pass.cpp:50:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == DefaultOnly());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc.pass.cpp:50:21: note: instantiated from:
assert(std::get<0>(t) == DefaultOnly());
~~~~~^
alloc.pass.cpp:54:14: error: no member named 'tuple' in namespace 'std'
std::tuple<alloc_first> t(std::allocator_arg, A1<int>(5));
~~~~~^
alloc.pass.cpp:56:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == alloc_first());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc.pass.cpp:56:21: note: instantiated from:
assert(std::get<0>(t) == alloc_first());
~~~~~^
alloc.pass.cpp:60:14: error: no member named 'tuple' in namespace 'std'
std::tuple<alloc_last> t(std::allocator_arg, A1<int>(5));
~~~~~^
alloc.pass.cpp:62:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == alloc_last());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc.pass.cpp:62:21: note: instantiated from:
assert(std::get<0>(t) == alloc_last());
~~~~~^
alloc.pass.cpp:66:14: error: no member named 'tuple' in namespace 'std'
std::tuple<DefaultOnly, alloc_first> t(std::allocator_arg, A1<int>(5));
~~~~~^
alloc.pass.cpp:67:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == DefaultOnly());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc.pass.cpp:67:21: note: instantiated from:
assert(std::get<0>(t) == DefaultOnly());
~~~~~^
alloc.pass.cpp:69:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == alloc_first());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc.pass.cpp:69:21: note: instantiated from:
assert(std::get<1>(t) == alloc_first());
~~~~~^
alloc.pass.cpp:74:14: error: no member named 'tuple' in namespace 'std'
std::tuple<DefaultOnly, alloc_first, alloc_last> t(std::allocator_arg,
~~~~~^
alloc.pass.cpp:76:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == DefaultOnly());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc.pass.cpp:76:21: note: instantiated from:
assert(std::get<0>(t) == DefaultOnly());
~~~~~^
alloc.pass.cpp:78:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == alloc_first());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc.pass.cpp:78:21: note: instantiated from:
assert(std::get<1>(t) == alloc_first());
~~~~~^
alloc.pass.cpp:80:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == alloc_last());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc.pass.cpp:80:21: note: instantiated from:
assert(std::get<2>(t) == alloc_last());
~~~~~^
alloc.pass.cpp:85:14: error: no member named 'tuple' in namespace 'std'
std::tuple<DefaultOnly, alloc_first, alloc_last> t(std::allocator_arg,
~~~~~^
alloc.pass.cpp:87:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == DefaultOnly());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc.pass.cpp:87:21: note: instantiated from:
assert(std::get<0>(t) == DefaultOnly());
~~~~~^
alloc.pass.cpp:89:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == alloc_first());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc.pass.cpp:89:21: note: instantiated from:
assert(std::get<1>(t) == alloc_first());
~~~~~^
alloc.pass.cpp:91:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == alloc_last());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc.pass.cpp:91:21: note: instantiated from:
assert(std::get<2>(t) == alloc_last());
~~~~~^
62 diagnostics generated.
alloc.pass.cpp failed to compile
In file included from alloc_UTypes.pass.cpp:36:
./../alloc_first.h:12:13: error: unknown type name 'A1'
typedef A1<int> allocator_type;
^
./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers
typedef A1<int> allocator_type;
~~~~~~~~~~^
./../alloc_first.h:18:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:18:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:18:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:25:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:5: error: constructor cannot be redeclared
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:18:5: note: previous declaration is here
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:32:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:5: error: constructor cannot be redeclared
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:25:5: note: previous declaration is here
alloc_first(std::allocator_arg_t, const A1<int>& a, int 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:25:5: error: redefinition of 'alloc_first'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:18:5: note: previous definition is here
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../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:32:5: error: redefinition of 'alloc_first'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:25:5: note: previous definition is here
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../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:37:
./../alloc_last.h:12:13: error: unknown type name 'A1'
typedef A1<int> allocator_type;
^
./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers
typedef A1<int> allocator_type;
~~~~~~~~~~^
./../alloc_last.h:18:22: error: unknown type name 'A1'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:24: error: expected ')'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:15: note: to match this '('
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:5: error: constructor cannot be redeclared
alloc_last(const A1<int>& a)
^
./../alloc_last.h:17:5: note: previous declaration is here
alloc_last(int d) : data_(d) {}
^
./../alloc_last.h:25:29: error: unknown type name 'A1'
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:25:31: error: expected ')'
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:25:15: note: to match this '('
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:32:43: error: unknown type name 'A1'
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:32:45: error: expected ')'
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:32:15: note: to match this '('
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:18:5: error: redefinition of 'alloc_last'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:17:5: note: previous definition is here
alloc_last(int d) : data_(d) {}
^
./../alloc_last.h:21:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:21:16: note: instantiated from:
assert(a.id() == 5);
^
./../alloc_last.h:28:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:28:16: note: instantiated from:
assert(a.id() == 5);
^
./../alloc_last.h:35:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:35:16: note: instantiated from:
assert(a.id() == 5);
^
alloc_UTypes.pass.cpp:42:14: error: no member named 'tuple' in namespace 'std'
std::tuple<MoveOnly> t(std::allocator_arg, A1<int>(), MoveOnly(0));
~~~~~^
alloc_UTypes.pass.cpp:43:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_UTypes.pass.cpp:43:21: note: instantiated from:
assert(std::get<0>(t) == 0);
~~~~~^
alloc_UTypes.pass.cpp:46:14: error: no member named 'tuple' in namespace 'std'
std::tuple<MoveOnly, MoveOnly> t(std::allocator_arg, A1<int>(),
~~~~~^
alloc_UTypes.pass.cpp:48:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_UTypes.pass.cpp:48:21: note: instantiated from:
assert(std::get<0>(t) == 0);
~~~~~^
alloc_UTypes.pass.cpp:49:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_UTypes.pass.cpp:49:21: note: instantiated from:
assert(std::get<1>(t) == 1);
~~~~~^
alloc_UTypes.pass.cpp:52:14: error: no member named 'tuple' in namespace 'std'
std::tuple<MoveOnly, MoveOnly, MoveOnly> t(std::allocator_arg, A1<int>(),
~~~~~^
alloc_UTypes.pass.cpp:55:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_UTypes.pass.cpp:55:21: note: instantiated from:
assert(std::get<0>(t) == 0);
~~~~~^
alloc_UTypes.pass.cpp:56:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_UTypes.pass.cpp:56:21: note: instantiated from:
assert(std::get<1>(t) == 1);
~~~~~^
alloc_UTypes.pass.cpp:57:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_UTypes.pass.cpp:57:21: note: instantiated from:
assert(std::get<2>(t) == 2);
~~~~~^
alloc_UTypes.pass.cpp:62:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int, alloc_first, alloc_last> t(std::allocator_arg,
~~~~~^
alloc_UTypes.pass.cpp:64:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_UTypes.pass.cpp:64:21: note: instantiated from:
assert(std::get<0>(t) == 1);
~~~~~^
alloc_UTypes.pass.cpp:66:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == alloc_first(2));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_UTypes.pass.cpp:66:21: note: instantiated from:
assert(std::get<1>(t) == alloc_first(2));
~~~~~^
alloc_UTypes.pass.cpp:68:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == alloc_last(3));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_UTypes.pass.cpp:68:21: note: instantiated from:
assert(std::get<2>(t) == alloc_last(3));
~~~~~^
alloc_UTypes.pass.cpp:72:14: error: no member named 'tuple' in namespace 'std'
std::tuple<MoveOnly, MoveOnly, MoveOnly> t(std::allocator_arg, A1<int>(),
~~~~~^
alloc_UTypes.pass.cpp:74:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_UTypes.pass.cpp:74:21: note: instantiated from:
assert(std::get<0>(t) == 0);
~~~~~^
alloc_UTypes.pass.cpp:75:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_UTypes.pass.cpp:75:21: note: instantiated from:
assert(std::get<1>(t) == 1);
~~~~~^
alloc_UTypes.pass.cpp:76:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == MoveOnly());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_UTypes.pass.cpp:76:21: note: instantiated from:
assert(std::get<2>(t) == MoveOnly());
~~~~~^
alloc_UTypes.pass.cpp:79:14: error: no member named 'tuple' in namespace 'std'
std::tuple<MoveOnly, MoveOnly, MoveOnly> t(std::allocator_arg, A1<int>(),
~~~~~^
alloc_UTypes.pass.cpp:81:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_UTypes.pass.cpp:81:21: note: instantiated from:
assert(std::get<0>(t) == 0);
~~~~~^
alloc_UTypes.pass.cpp:82:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == MoveOnly());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_UTypes.pass.cpp:82:21: note: instantiated from:
assert(std::get<1>(t) == MoveOnly());
~~~~~^
alloc_UTypes.pass.cpp:83:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == MoveOnly());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_UTypes.pass.cpp:83:21: note: instantiated from:
assert(std::get<2>(t) == MoveOnly());
~~~~~^
63 diagnostics generated.
alloc_UTypes.pass.cpp failed to compile
In file included from alloc_const_Types.pass.cpp:35:
./../alloc_first.h:12:13: error: unknown type name 'A1'
typedef A1<int> allocator_type;
^
./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers
typedef A1<int> allocator_type;
~~~~~~~~~~^
./../alloc_first.h:18:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:18:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:18:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:25:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:5: error: constructor cannot be redeclared
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:18:5: note: previous declaration is here
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:32:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:5: error: constructor cannot be redeclared
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:25:5: note: previous declaration is here
alloc_first(std::allocator_arg_t, const A1<int>& a, int 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:25:5: error: redefinition of 'alloc_first'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:18:5: note: previous definition is here
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../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:32:5: error: redefinition of 'alloc_first'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:25:5: note: previous definition is here
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../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:36:
./../alloc_last.h:12:13: error: unknown type name 'A1'
typedef A1<int> allocator_type;
^
./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers
typedef A1<int> allocator_type;
~~~~~~~~~~^
./../alloc_last.h:18:22: error: unknown type name 'A1'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:24: error: expected ')'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:15: note: to match this '('
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:5: error: constructor cannot be redeclared
alloc_last(const A1<int>& a)
^
./../alloc_last.h:17:5: note: previous declaration is here
alloc_last(int d) : data_(d) {}
^
./../alloc_last.h:25:29: error: unknown type name 'A1'
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:25:31: error: expected ')'
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:25:15: note: to match this '('
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:32:43: error: unknown type name 'A1'
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:32:45: error: expected ')'
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:32:15: note: to match this '('
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:18:5: error: redefinition of 'alloc_last'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:17:5: note: previous definition is here
alloc_last(int d) : data_(d) {}
^
./../alloc_last.h:21:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:21:16: note: instantiated from:
assert(a.id() == 5);
^
./../alloc_last.h:28:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:28:16: note: instantiated from:
assert(a.id() == 5);
^
./../alloc_last.h:35:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:35:16: note: instantiated from:
assert(a.id() == 5);
^
alloc_const_Types.pass.cpp:41:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int> t(std::allocator_arg, A1<int>(), 3);
~~~~~^
alloc_const_Types.pass.cpp:42:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_const_Types.pass.cpp:42:21: note: instantiated from:
assert(std::get<0>(t) == 3);
~~~~~^
alloc_const_Types.pass.cpp:46:14: error: no member named 'tuple' in namespace 'std'
std::tuple<alloc_first> t(std::allocator_arg, A1<int>(5), alloc_first(3));
~~~~~^
alloc_const_Types.pass.cpp:48:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == alloc_first(3));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_const_Types.pass.cpp:48:21: note: instantiated from:
assert(std::get<0>(t) == alloc_first(3));
~~~~~^
alloc_const_Types.pass.cpp:52:14: error: no member named 'tuple' in namespace 'std'
std::tuple<alloc_last> t(std::allocator_arg, A1<int>(5), alloc_last(3));
~~~~~^
alloc_const_Types.pass.cpp:54:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == alloc_last(3));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_const_Types.pass.cpp:54:21: note: instantiated from:
assert(std::get<0>(t) == alloc_last(3));
~~~~~^
alloc_const_Types.pass.cpp:58:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int, alloc_first> t(std::allocator_arg, A1<int>(5),
~~~~~^
alloc_const_Types.pass.cpp:60:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 10);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_const_Types.pass.cpp:60:21: note: instantiated from:
assert(std::get<0>(t) == 10);
~~~~~^
alloc_const_Types.pass.cpp:62:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == alloc_first(15));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_const_Types.pass.cpp:62:21: note: instantiated from:
assert(std::get<1>(t) == alloc_first(15));
~~~~~^
alloc_const_Types.pass.cpp:67:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int, alloc_first, alloc_last> t(std::allocator_arg,
~~~~~^
alloc_const_Types.pass.cpp:70:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_const_Types.pass.cpp:70:21: note: instantiated from:
assert(std::get<0>(t) == 1);
~~~~~^
alloc_const_Types.pass.cpp:72:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == alloc_first(2));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_const_Types.pass.cpp:72:21: note: instantiated from:
assert(std::get<1>(t) == alloc_first(2));
~~~~~^
alloc_const_Types.pass.cpp:74:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == alloc_last(3));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_const_Types.pass.cpp:74:21: note: instantiated from:
assert(std::get<2>(t) == alloc_last(3));
~~~~~^
alloc_const_Types.pass.cpp:79:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int, alloc_first, alloc_last> t(std::allocator_arg,
~~~~~^
alloc_const_Types.pass.cpp:82:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_const_Types.pass.cpp:82:21: note: instantiated from:
assert(std::get<0>(t) == 1);
~~~~~^
alloc_const_Types.pass.cpp:84:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == alloc_first(2));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_const_Types.pass.cpp:84:21: note: instantiated from:
assert(std::get<1>(t) == alloc_first(2));
~~~~~^
alloc_const_Types.pass.cpp:86:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == alloc_last(3));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_const_Types.pass.cpp:86:21: note: instantiated from:
assert(std::get<2>(t) == alloc_last(3));
~~~~~^
59 diagnostics generated.
alloc_const_Types.pass.cpp failed to compile
In file included from alloc_const_pair.pass.cpp:36:
./../alloc_first.h:12:13: error: unknown type name 'A1'
typedef A1<int> allocator_type;
^
./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers
typedef A1<int> allocator_type;
~~~~~~~~~~^
./../alloc_first.h:18:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:18:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:18:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:25:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:5: error: constructor cannot be redeclared
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:18:5: note: previous declaration is here
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:32:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:5: error: constructor cannot be redeclared
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:25:5: note: previous declaration is here
alloc_first(std::allocator_arg_t, const A1<int>& a, int 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:25:5: error: redefinition of 'alloc_first'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:18:5: note: previous definition is here
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../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:32:5: error: redefinition of 'alloc_first'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:25:5: note: previous definition is here
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../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:37:
./../alloc_last.h:12:13: error: unknown type name 'A1'
typedef A1<int> allocator_type;
^
./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers
typedef A1<int> allocator_type;
~~~~~~~~~~^
./../alloc_last.h:18:22: error: unknown type name 'A1'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:24: error: expected ')'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:15: note: to match this '('
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:5: error: constructor cannot be redeclared
alloc_last(const A1<int>& a)
^
./../alloc_last.h:17:5: note: previous declaration is here
alloc_last(int d) : data_(d) {}
^
./../alloc_last.h:25:29: error: unknown type name 'A1'
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:25:31: error: expected ')'
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:25:15: note: to match this '('
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:32:43: error: unknown type name 'A1'
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:32:45: error: expected ')'
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:32:15: note: to match this '('
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:18:5: error: redefinition of 'alloc_last'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:17:5: note: previous definition is here
alloc_last(int d) : data_(d) {}
^
./../alloc_last.h:21:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:21:16: note: instantiated from:
assert(a.id() == 5);
^
./../alloc_last.h:28:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:28:16: note: instantiated from:
assert(a.id() == 5);
^
./../alloc_last.h:35:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:35:16: note: instantiated from:
assert(a.id() == 5);
^
alloc_const_pair.pass.cpp:43:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, double> T1;
~~~~~^
alloc_const_pair.pass.cpp:43:27: error: expected unqualified-id
typedef std::tuple<int, double> T1;
^
alloc_const_pair.pass.cpp:45:9: error: use of undeclared identifier 'T1'
T1 t1(std::allocator_arg, A1<int>(5), t0);
^
alloc_const_pair.pass.cpp:46:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_const_pair.pass.cpp:46:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
alloc_const_pair.pass.cpp:47:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_const_pair.pass.cpp:47:21: note: instantiated from:
assert(std::get<1>(t1) == 3);
~~~~~^
alloc_const_pair.pass.cpp:51:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<alloc_first, double> T1;
~~~~~^
alloc_const_pair.pass.cpp:51:27: error: expected unqualified-id
typedef std::tuple<alloc_first, double> T1;
^
alloc_const_pair.pass.cpp:54:9: error: use of undeclared identifier 'T1'
T1 t1(std::allocator_arg, A1<int>(5), t0);
^
alloc_const_pair.pass.cpp:56:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_const_pair.pass.cpp:56:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
alloc_const_pair.pass.cpp:57:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_const_pair.pass.cpp:57:21: note: instantiated from:
assert(std::get<1>(t1) == 3);
~~~~~^
alloc_const_pair.pass.cpp:61:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<alloc_first, alloc_last> T1;
~~~~~^
alloc_const_pair.pass.cpp:61:27: error: expected unqualified-id
typedef std::tuple<alloc_first, alloc_last> T1;
^
alloc_const_pair.pass.cpp:65:9: error: use of undeclared identifier 'T1'
T1 t1(std::allocator_arg, A1<int>(5), t0);
^
alloc_const_pair.pass.cpp:68:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_const_pair.pass.cpp:68:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
alloc_const_pair.pass.cpp:69:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_const_pair.pass.cpp:69:21: note: instantiated from:
assert(std::get<1>(t1) == 3);
~~~~~^
57 diagnostics generated.
alloc_const_pair.pass.cpp failed to compile
In file included from alloc_convert_copy.pass.cpp:35:
./../alloc_first.h:12:13: error: unknown type name 'A1'
typedef A1<int> allocator_type;
^
./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers
typedef A1<int> allocator_type;
~~~~~~~~~~^
./../alloc_first.h:18:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:18:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:18:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:25:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:5: error: constructor cannot be redeclared
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:18:5: note: previous declaration is here
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:32:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:5: error: constructor cannot be redeclared
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:25:5: note: previous declaration is here
alloc_first(std::allocator_arg_t, const A1<int>& a, int 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:25:5: error: redefinition of 'alloc_first'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:18:5: note: previous definition is here
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../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:32:5: error: redefinition of 'alloc_first'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:25:5: note: previous definition is here
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../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:36:
./../alloc_last.h:12:13: error: unknown type name 'A1'
typedef A1<int> allocator_type;
^
./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers
typedef A1<int> allocator_type;
~~~~~~~~~~^
./../alloc_last.h:18:22: error: unknown type name 'A1'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:24: error: expected ')'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:15: note: to match this '('
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:5: error: constructor cannot be redeclared
alloc_last(const A1<int>& a)
^
./../alloc_last.h:17:5: note: previous declaration is here
alloc_last(int d) : data_(d) {}
^
./../alloc_last.h:25:29: error: unknown type name 'A1'
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:25:31: error: expected ')'
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:25:15: note: to match this '('
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:32:43: error: unknown type name 'A1'
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:32:45: error: expected ')'
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:32:15: note: to match this '('
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:18:5: error: redefinition of 'alloc_last'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:17:5: note: previous definition is here
alloc_last(int d) : data_(d) {}
^
./../alloc_last.h:21:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:21:16: note: instantiated from:
assert(a.id() == 5);
^
./../alloc_last.h:28:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:28:16: note: instantiated from:
assert(a.id() == 5);
^
./../alloc_last.h:35:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:35:16: note: instantiated from:
assert(a.id() == 5);
^
alloc_convert_copy.pass.cpp:41:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double> T0;
~~~~~^
alloc_convert_copy.pass.cpp:41:27: error: expected unqualified-id
typedef std::tuple<double> T0;
^
alloc_convert_copy.pass.cpp:42:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int> T1;
~~~~~^
alloc_convert_copy.pass.cpp:42:27: error: expected unqualified-id
typedef std::tuple<int> T1;
^
alloc_convert_copy.pass.cpp:43:9: error: use of undeclared identifier 'T0'
T0 t0(2.5);
^
alloc_convert_copy.pass.cpp:44:9: error: use of undeclared identifier 'T1'
T1 t1(std::allocator_arg, A1<int>(), t0);
^
alloc_convert_copy.pass.cpp:45:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_convert_copy.pass.cpp:45:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
alloc_convert_copy.pass.cpp:48:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int> T0;
~~~~~^
alloc_convert_copy.pass.cpp:48:27: error: expected unqualified-id
typedef std::tuple<int> T0;
^
alloc_convert_copy.pass.cpp:49:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<alloc_first> T1;
~~~~~^
alloc_convert_copy.pass.cpp:49:27: error: expected unqualified-id
typedef std::tuple<alloc_first> T1;
^
alloc_convert_copy.pass.cpp:50:9: error: use of undeclared identifier 'T0'
T0 t0(2);
^
alloc_convert_copy.pass.cpp:52:9: error: use of undeclared identifier 'T1'
T1 t1(std::allocator_arg, A1<int>(5), t0);
^
alloc_convert_copy.pass.cpp:54:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_convert_copy.pass.cpp:54:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
alloc_convert_copy.pass.cpp:57:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, int> T0;
~~~~~^
alloc_convert_copy.pass.cpp:57:27: error: expected unqualified-id
typedef std::tuple<int, int> T0;
^
alloc_convert_copy.pass.cpp:58:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<alloc_first, alloc_last> T1;
~~~~~^
alloc_convert_copy.pass.cpp:58:27: error: expected unqualified-id
typedef std::tuple<alloc_first, alloc_last> T1;
^
alloc_convert_copy.pass.cpp:59:9: error: use of undeclared identifier 'T0'
T0 t0(2, 3);
^
alloc_convert_copy.pass.cpp:62:9: error: use of undeclared identifier 'T1'
T1 t1(std::allocator_arg, A1<int>(5), t0);
^
alloc_convert_copy.pass.cpp:65:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_convert_copy.pass.cpp:65:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
alloc_convert_copy.pass.cpp:66:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_convert_copy.pass.cpp:66:21: note: instantiated from:
assert(std::get<1>(t1) == 3);
~~~~~^
alloc_convert_copy.pass.cpp:69:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, int, int> T0;
~~~~~^
alloc_convert_copy.pass.cpp:69:27: error: expected unqualified-id
typedef std::tuple<double, int, int> T0;
^
alloc_convert_copy.pass.cpp:70:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, alloc_first, alloc_last> T1;
~~~~~^
alloc_convert_copy.pass.cpp:70:27: error: expected unqualified-id
typedef std::tuple<int, alloc_first, alloc_last> T1;
^
alloc_convert_copy.pass.cpp:71:9: error: use of undeclared identifier 'T0'
T0 t0(1.5, 2, 3);
^
alloc_convert_copy.pass.cpp:74:9: error: use of undeclared identifier 'T1'
T1 t1(std::allocator_arg, A1<int>(5), t0);
^
alloc_convert_copy.pass.cpp:77:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_convert_copy.pass.cpp:77:21: note: instantiated from:
assert(std::get<0>(t1) == 1);
~~~~~^
alloc_convert_copy.pass.cpp:78:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_convert_copy.pass.cpp:78:21: note: instantiated from:
assert(std::get<1>(t1) == 2);
~~~~~^
alloc_convert_copy.pass.cpp:79:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t1) == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_convert_copy.pass.cpp:79:21: note: instantiated from:
assert(std::get<2>(t1) == 3);
~~~~~^
73 diagnostics generated.
alloc_convert_copy.pass.cpp failed to compile
In file included from alloc_convert_move.pass.cpp:37:
./../alloc_first.h:12:13: error: unknown type name 'A1'
typedef A1<int> allocator_type;
^
./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers
typedef A1<int> allocator_type;
~~~~~~~~~~^
./../alloc_first.h:18:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:18:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:18:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:25:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:5: error: constructor cannot be redeclared
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:18:5: note: previous declaration is here
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:32:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:5: error: constructor cannot be redeclared
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:25:5: note: previous declaration is here
alloc_first(std::allocator_arg_t, const A1<int>& a, int 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:25:5: error: redefinition of 'alloc_first'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:18:5: note: previous definition is here
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../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:32:5: error: redefinition of 'alloc_first'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:25:5: note: previous definition is here
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../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:38:
./../alloc_last.h:12:13: error: unknown type name 'A1'
typedef A1<int> allocator_type;
^
./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers
typedef A1<int> allocator_type;
~~~~~~~~~~^
./../alloc_last.h:18:22: error: unknown type name 'A1'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:24: error: expected ')'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:15: note: to match this '('
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:5: error: constructor cannot be redeclared
alloc_last(const A1<int>& a)
^
./../alloc_last.h:17:5: note: previous declaration is here
alloc_last(int d) : data_(d) {}
^
./../alloc_last.h:25:29: error: unknown type name 'A1'
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:25:31: error: expected ')'
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:25:15: note: to match this '('
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:32:43: error: unknown type name 'A1'
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:32:45: error: expected ')'
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:32:15: note: to match this '('
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:18:5: error: redefinition of 'alloc_last'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:17:5: note: previous definition is here
alloc_last(int d) : data_(d) {}
^
./../alloc_last.h:21:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:21:16: note: instantiated from:
assert(a.id() == 5);
^
./../alloc_last.h:28:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:28:16: note: instantiated from:
assert(a.id() == 5);
^
./../alloc_last.h:35:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:35:16: note: instantiated from:
assert(a.id() == 5);
^
alloc_convert_move.pass.cpp:58:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int> T0;
~~~~~^
alloc_convert_move.pass.cpp:58:27: error: expected unqualified-id
typedef std::tuple<int> T0;
^
alloc_convert_move.pass.cpp:59:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<alloc_first> T1;
~~~~~^
alloc_convert_move.pass.cpp:59:27: error: expected unqualified-id
typedef std::tuple<alloc_first> T1;
^
alloc_convert_move.pass.cpp:60:9: error: use of undeclared identifier 'T0'
T0 t0(2);
^
alloc_convert_move.pass.cpp:62:9: error: use of undeclared identifier 'T1'
T1 t1(std::allocator_arg, A1<int>(5), std::move(t0));
^
alloc_convert_move.pass.cpp:64:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_convert_move.pass.cpp:64:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
alloc_convert_move.pass.cpp:67:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<std::unique_ptr<D>> T0;
~~~~~^
alloc_convert_move.pass.cpp:67:27: error: expected unqualified-id
typedef std::tuple<std::unique_ptr<D>> T0;
^
alloc_convert_move.pass.cpp:68:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<std::unique_ptr<B>> T1;
~~~~~^
alloc_convert_move.pass.cpp:68:27: error: expected unqualified-id
typedef std::tuple<std::unique_ptr<B>> T1;
^
alloc_convert_move.pass.cpp:69:9: error: use of undeclared identifier 'T0'
T0 t0(std::unique_ptr<D>(new D(3)));
^
alloc_convert_move.pass.cpp:70:9: error: use of undeclared identifier 'T1'
T1 t1(std::allocator_arg, A1<int>(5), std::move(t0));
^
alloc_convert_move.pass.cpp:71:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1)->id_ == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_convert_move.pass.cpp:71:21: note: instantiated from:
assert(std::get<0>(t1)->id_ == 3);
~~~~~^
alloc_convert_move.pass.cpp:74:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, std::unique_ptr<D>> T0;
~~~~~^
alloc_convert_move.pass.cpp:74:27: error: expected unqualified-id
typedef std::tuple<int, std::unique_ptr<D>> T0;
^
alloc_convert_move.pass.cpp:75:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<alloc_first, std::unique_ptr<B>> T1;
~~~~~^
alloc_convert_move.pass.cpp:75:27: error: expected unqualified-id
typedef std::tuple<alloc_first, std::unique_ptr<B>> T1;
^
alloc_convert_move.pass.cpp:76:9: error: use of undeclared identifier 'T0'
T0 t0(2, std::unique_ptr<D>(new D(3)));
^
alloc_convert_move.pass.cpp:78:9: error: use of undeclared identifier 'T1'
T1 t1(std::allocator_arg, A1<int>(5), std::move(t0));
^
alloc_convert_move.pass.cpp:80:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_convert_move.pass.cpp:80:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
alloc_convert_move.pass.cpp:81:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1)->id_ == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_convert_move.pass.cpp:81:21: note: instantiated from:
assert(std::get<1>(t1)->id_ == 3);
~~~~~^
alloc_convert_move.pass.cpp:84:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, int, std::unique_ptr<D>> T0;
~~~~~^
alloc_convert_move.pass.cpp:84:27: error: expected unqualified-id
typedef std::tuple<int, int, std::unique_ptr<D>> T0;
^
alloc_convert_move.pass.cpp:85:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<alloc_last, alloc_first, std::unique_ptr<B>> T1;
~~~~~^
alloc_convert_move.pass.cpp:85:27: error: expected unqualified-id
typedef std::tuple<alloc_last, alloc_first, std::unique_ptr<B>> T1;
^
alloc_convert_move.pass.cpp:86:9: error: use of undeclared identifier 'T0'
T0 t0(1, 2, std::unique_ptr<D>(new D(3)));
^
alloc_convert_move.pass.cpp:89:9: error: use of undeclared identifier 'T1'
T1 t1(std::allocator_arg, A1<int>(5), std::move(t0));
^
alloc_convert_move.pass.cpp:92:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_convert_move.pass.cpp:92:21: note: instantiated from:
assert(std::get<0>(t1) == 1);
~~~~~^
alloc_convert_move.pass.cpp:93:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_convert_move.pass.cpp:93:21: note: instantiated from:
assert(std::get<1>(t1) == 2);
~~~~~^
alloc_convert_move.pass.cpp:94:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t1)->id_ == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_convert_move.pass.cpp:94:21: note: instantiated from:
assert(std::get<2>(t1)->id_ == 3);
~~~~~^
73 diagnostics generated.
alloc_convert_move.pass.cpp failed to compile
In file included from alloc_copy.pass.cpp:35:
./../alloc_first.h:12:13: error: unknown type name 'A1'
typedef A1<int> allocator_type;
^
./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers
typedef A1<int> allocator_type;
~~~~~~~~~~^
./../alloc_first.h:18:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:18:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:18:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:25:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:5: error: constructor cannot be redeclared
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:18:5: note: previous declaration is here
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:32:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:5: error: constructor cannot be redeclared
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:25:5: note: previous declaration is here
alloc_first(std::allocator_arg_t, const A1<int>& a, int 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:25:5: error: redefinition of 'alloc_first'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:18:5: note: previous definition is here
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../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:32:5: error: redefinition of 'alloc_first'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:25:5: note: previous definition is here
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../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:36:
./../alloc_last.h:12:13: error: unknown type name 'A1'
typedef A1<int> allocator_type;
^
./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers
typedef A1<int> allocator_type;
~~~~~~~~~~^
./../alloc_last.h:18:22: error: unknown type name 'A1'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:24: error: expected ')'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:15: note: to match this '('
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:5: error: constructor cannot be redeclared
alloc_last(const A1<int>& a)
^
./../alloc_last.h:17:5: note: previous declaration is here
alloc_last(int d) : data_(d) {}
^
./../alloc_last.h:25:29: error: unknown type name 'A1'
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:25:31: error: expected ')'
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:25:15: note: to match this '('
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:32:43: error: unknown type name 'A1'
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:32:45: error: expected ')'
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:32:15: note: to match this '('
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:18:5: error: redefinition of 'alloc_last'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:17:5: note: previous definition is here
alloc_last(int d) : data_(d) {}
^
./../alloc_last.h:21:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:21:16: note: instantiated from:
assert(a.id() == 5);
^
./../alloc_last.h:28:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:28:16: note: instantiated from:
assert(a.id() == 5);
^
./../alloc_last.h:35:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:35:16: note: instantiated from:
assert(a.id() == 5);
^
alloc_copy.pass.cpp:41:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<> T;
~~~~~^
alloc_copy.pass.cpp:41:27: error: expected unqualified-id
typedef std::tuple<> T;
^
alloc_copy.pass.cpp:42:9: error: use of undeclared identifier 'T'
T t0;
^
alloc_copy.pass.cpp:43:9: error: use of undeclared identifier 'T'
T t(std::allocator_arg, A1<int>(), t0);
^
alloc_copy.pass.cpp:46:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int> T;
~~~~~^
alloc_copy.pass.cpp:46:27: error: expected unqualified-id
typedef std::tuple<int> T;
^
alloc_copy.pass.cpp:47:9: error: use of undeclared identifier 'T'
T t0(2);
^
alloc_copy.pass.cpp:48:9: error: use of undeclared identifier 'T'
T t(std::allocator_arg, A1<int>(), t0);
^
alloc_copy.pass.cpp:49:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_copy.pass.cpp:49:21: note: instantiated from:
assert(std::get<0>(t) == 2);
~~~~~^
alloc_copy.pass.cpp:52:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<alloc_first> T;
~~~~~^
alloc_copy.pass.cpp:52:27: error: expected unqualified-id
typedef std::tuple<alloc_first> T;
^
alloc_copy.pass.cpp:53:9: error: use of undeclared identifier 'T'
T t0(2);
^
alloc_copy.pass.cpp:55:9: error: use of undeclared identifier 'T'
T t(std::allocator_arg, A1<int>(5), t0);
^
alloc_copy.pass.cpp:57:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_copy.pass.cpp:57:21: note: instantiated from:
assert(std::get<0>(t) == 2);
~~~~~^
alloc_copy.pass.cpp:60:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<alloc_last> T;
~~~~~^
alloc_copy.pass.cpp:60:27: error: expected unqualified-id
typedef std::tuple<alloc_last> T;
^
alloc_copy.pass.cpp:61:9: error: use of undeclared identifier 'T'
T t0(2);
^
alloc_copy.pass.cpp:63:9: error: use of undeclared identifier 'T'
T t(std::allocator_arg, A1<int>(5), t0);
^
alloc_copy.pass.cpp:65:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_copy.pass.cpp:65:21: note: instantiated from:
assert(std::get<0>(t) == 2);
~~~~~^
alloc_copy.pass.cpp:68:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<alloc_first, alloc_last> T;
~~~~~^
alloc_copy.pass.cpp:68:27: error: expected unqualified-id
typedef std::tuple<alloc_first, alloc_last> T;
^
alloc_copy.pass.cpp:69:9: error: use of undeclared identifier 'T'
T t0(2, 3);
^
alloc_copy.pass.cpp:72:9: error: use of undeclared identifier 'T'
T t(std::allocator_arg, A1<int>(5), t0);
^
alloc_copy.pass.cpp:75:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_copy.pass.cpp:75:21: note: instantiated from:
assert(std::get<0>(t) == 2);
~~~~~^
alloc_copy.pass.cpp:76:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_copy.pass.cpp:76:21: note: instantiated from:
assert(std::get<1>(t) == 3);
~~~~~^
alloc_copy.pass.cpp:79:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, alloc_first, alloc_last> T;
~~~~~^
alloc_copy.pass.cpp:79:27: error: expected unqualified-id
typedef std::tuple<int, alloc_first, alloc_last> T;
^
alloc_copy.pass.cpp:80:9: error: use of undeclared identifier 'T'
T t0(1, 2, 3);
^
alloc_copy.pass.cpp:83:9: error: use of undeclared identifier 'T'
T t(std::allocator_arg, A1<int>(5), t0);
^
alloc_copy.pass.cpp:86:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_copy.pass.cpp:86:21: note: instantiated from:
assert(std::get<0>(t) == 1);
~~~~~^
alloc_copy.pass.cpp:87:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_copy.pass.cpp:87:21: note: instantiated from:
assert(std::get<1>(t) == 2);
~~~~~^
alloc_copy.pass.cpp:88:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_copy.pass.cpp:88:21: note: instantiated from:
assert(std::get<2>(t) == 3);
~~~~~^
74 diagnostics generated.
alloc_copy.pass.cpp failed to compile
In file included from alloc_move.pass.cpp:36:
./../alloc_first.h:12:13: error: unknown type name 'A1'
typedef A1<int> allocator_type;
^
./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers
typedef A1<int> allocator_type;
~~~~~~~~~~^
./../alloc_first.h:18:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:18:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:18:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:25:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:5: error: constructor cannot be redeclared
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:18:5: note: previous declaration is here
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:32:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:5: error: constructor cannot be redeclared
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:25:5: note: previous declaration is here
alloc_first(std::allocator_arg_t, const A1<int>& a, int 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:25:5: error: redefinition of 'alloc_first'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:18:5: note: previous definition is here
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../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:32:5: error: redefinition of 'alloc_first'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:25:5: note: previous definition is here
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../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:37:
./../alloc_last.h:12:13: error: unknown type name 'A1'
typedef A1<int> allocator_type;
^
./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers
typedef A1<int> allocator_type;
~~~~~~~~~~^
./../alloc_last.h:18:22: error: unknown type name 'A1'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:24: error: expected ')'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:15: note: to match this '('
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:5: error: constructor cannot be redeclared
alloc_last(const A1<int>& a)
^
./../alloc_last.h:17:5: note: previous declaration is here
alloc_last(int d) : data_(d) {}
^
./../alloc_last.h:25:29: error: unknown type name 'A1'
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:25:31: error: expected ')'
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:25:15: note: to match this '('
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:32:43: error: unknown type name 'A1'
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:32:45: error: expected ')'
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:32:15: note: to match this '('
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:18:5: error: redefinition of 'alloc_last'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:17:5: note: previous definition is here
alloc_last(int d) : data_(d) {}
^
./../alloc_last.h:21:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:21:16: note: instantiated from:
assert(a.id() == 5);
^
./../alloc_last.h:28:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:28:16: note: instantiated from:
assert(a.id() == 5);
^
./../alloc_last.h:35:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:35:16: note: instantiated from:
assert(a.id() == 5);
^
alloc_move.pass.cpp:42:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<> T;
~~~~~^
alloc_move.pass.cpp:42:27: error: expected unqualified-id
typedef std::tuple<> T;
^
alloc_move.pass.cpp:43:9: error: use of undeclared identifier 'T'
T t0;
^
alloc_move.pass.cpp:44:9: error: use of undeclared identifier 'T'
T t(std::allocator_arg, A1<int>(), std::move(t0));
^
alloc_move.pass.cpp:47:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<MoveOnly> T;
~~~~~^
alloc_move.pass.cpp:47:27: error: expected unqualified-id
typedef std::tuple<MoveOnly> T;
^
alloc_move.pass.cpp:48:9: error: use of undeclared identifier 'T'
T t0(MoveOnly(0));
^
alloc_move.pass.cpp:49:9: error: use of undeclared identifier 'T'
T t(std::allocator_arg, A1<int>(), std::move(t0));
^
alloc_move.pass.cpp:50:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_move.pass.cpp:50:21: note: instantiated from:
assert(std::get<0>(t) == 0);
~~~~~^
alloc_move.pass.cpp:53:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<alloc_first> T;
~~~~~^
alloc_move.pass.cpp:53:27: error: expected unqualified-id
typedef std::tuple<alloc_first> T;
^
alloc_move.pass.cpp:54:9: error: use of undeclared identifier 'T'
T t0(1);
^
alloc_move.pass.cpp:56:9: error: use of undeclared identifier 'T'
T t(std::allocator_arg, A1<int>(5), std::move(t0));
^
alloc_move.pass.cpp:58:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_move.pass.cpp:58:21: note: instantiated from:
assert(std::get<0>(t) == 1);
~~~~~^
alloc_move.pass.cpp:61:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<alloc_last> T;
~~~~~^
alloc_move.pass.cpp:61:27: error: expected unqualified-id
typedef std::tuple<alloc_last> T;
^
alloc_move.pass.cpp:62:9: error: use of undeclared identifier 'T'
T t0(1);
^
alloc_move.pass.cpp:64:9: error: use of undeclared identifier 'T'
T t(std::allocator_arg, A1<int>(5), std::move(t0));
^
alloc_move.pass.cpp:66:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_move.pass.cpp:66:21: note: instantiated from:
assert(std::get<0>(t) == 1);
~~~~~^
alloc_move.pass.cpp:69:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<MoveOnly, alloc_first> T;
~~~~~^
alloc_move.pass.cpp:69:27: error: expected unqualified-id
typedef std::tuple<MoveOnly, alloc_first> T;
^
alloc_move.pass.cpp:70:9: error: use of undeclared identifier 'T'
T t0(0 ,1);
^
alloc_move.pass.cpp:72:9: error: use of undeclared identifier 'T'
T t(std::allocator_arg, A1<int>(5), std::move(t0));
^
alloc_move.pass.cpp:74:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_move.pass.cpp:74:21: note: instantiated from:
assert(std::get<0>(t) == 0);
~~~~~^
alloc_move.pass.cpp:75:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_move.pass.cpp:75:21: note: instantiated from:
assert(std::get<1>(t) == 1);
~~~~~^
alloc_move.pass.cpp:78:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<MoveOnly, alloc_first, alloc_last> T;
~~~~~^
alloc_move.pass.cpp:78:27: error: expected unqualified-id
typedef std::tuple<MoveOnly, alloc_first, alloc_last> T;
^
alloc_move.pass.cpp:79:9: error: use of undeclared identifier 'T'
T t0(1, 2, 3);
^
alloc_move.pass.cpp:82:9: error: use of undeclared identifier 'T'
T t(std::allocator_arg, A1<int>(5), std::move(t0));
^
alloc_move.pass.cpp:85:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_move.pass.cpp:85:21: note: instantiated from:
assert(std::get<0>(t) == 1);
~~~~~^
alloc_move.pass.cpp:86:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_move.pass.cpp:86:21: note: instantiated from:
assert(std::get<1>(t) == 2);
~~~~~^
alloc_move.pass.cpp:87:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_move.pass.cpp:87:21: note: instantiated from:
assert(std::get<2>(t) == 3);
~~~~~^
74 diagnostics generated.
alloc_move.pass.cpp failed to compile
In file included from alloc_move_pair.pass.cpp:37:
./../alloc_first.h:12:13: error: unknown type name 'A1'
typedef A1<int> allocator_type;
^
./../alloc_first.h:12:15: error: expected member name or ';' after declaration specifiers
typedef A1<int> allocator_type;
~~~~~~~~~~^
./../alloc_first.h:18:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:18:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:18:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:25:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:25:5: error: constructor cannot be redeclared
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:18:5: note: previous declaration is here
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../alloc_first.h:32:45: error: unknown type name 'A1'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:47: error: expected ')'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:16: note: to match this '('
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:32:5: error: constructor cannot be redeclared
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:25:5: note: previous declaration is here
alloc_first(std::allocator_arg_t, const A1<int>& a, int 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:25:5: error: redefinition of 'alloc_first'
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../alloc_first.h:18:5: note: previous definition is here
alloc_first(std::allocator_arg_t, const A1<int>& a)
^
./../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:32:5: error: redefinition of 'alloc_first'
alloc_first(std::allocator_arg_t, const A1<int>& a, const alloc_first& d)
^
./../alloc_first.h:25:5: note: previous definition is here
alloc_first(std::allocator_arg_t, const A1<int>& a, int d)
^
./../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:38:
./../alloc_last.h:12:13: error: unknown type name 'A1'
typedef A1<int> allocator_type;
^
./../alloc_last.h:12:15: error: expected member name or ';' after declaration specifiers
typedef A1<int> allocator_type;
~~~~~~~~~~^
./../alloc_last.h:18:22: error: unknown type name 'A1'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:24: error: expected ')'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:15: note: to match this '('
alloc_last(const A1<int>& a)
^
./../alloc_last.h:18:5: error: constructor cannot be redeclared
alloc_last(const A1<int>& a)
^
./../alloc_last.h:17:5: note: previous declaration is here
alloc_last(int d) : data_(d) {}
^
./../alloc_last.h:25:29: error: unknown type name 'A1'
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:25:31: error: expected ')'
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:25:15: note: to match this '('
alloc_last(int d, const A1<int>& a)
^
./../alloc_last.h:32:43: error: unknown type name 'A1'
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:32:45: error: expected ')'
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:32:15: note: to match this '('
alloc_last(const alloc_last& d, const A1<int>& a)
^
./../alloc_last.h:18:5: error: redefinition of 'alloc_last'
alloc_last(const A1<int>& a)
^
./../alloc_last.h:17:5: note: previous definition is here
alloc_last(int d) : data_(d) {}
^
./../alloc_last.h:21:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:21:16: note: instantiated from:
assert(a.id() == 5);
^
./../alloc_last.h:28:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:28:16: note: instantiated from:
assert(a.id() == 5);
^
./../alloc_last.h:35:9: error: use of undeclared identifier 'a'
assert(a.id() == 5);
^
./../alloc_last.h:35:16: note: instantiated from:
assert(a.id() == 5);
^
alloc_move_pair.pass.cpp:59:49: error: a space is required between consecutive right angle brackets (use '> >')
typedef std::pair<int, std::unique_ptr<D>> T0;
^~
> >
alloc_move_pair.pass.cpp:60:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<alloc_first, std::unique_ptr<B>> T1;
~~~~~^
alloc_move_pair.pass.cpp:60:27: error: expected unqualified-id
typedef std::tuple<alloc_first, std::unique_ptr<B>> T1;
^
alloc_move_pair.pass.cpp:63:9: error: use of undeclared identifier 'T1'
T1 t1(std::allocator_arg, A1<int>(5), std::move(t0));
^
alloc_move_pair.pass.cpp:65:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_move_pair.pass.cpp:65:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
alloc_move_pair.pass.cpp:66:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1)->id_ == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc_move_pair.pass.cpp:66:21: note: instantiated from:
assert(std::get<1>(t1)->id_ == 3);
~~~~~^
In file included from alloc_move_pair.pass.cpp:31:
In file included from ../../../../../include/tuple:136:
In file included from ../../../../../include/memory:214:
../../../../../include/utility:137:23: error: no matching constructor for initialization of 'std::unique_ptr<D, std::default_delete<D> >'
: first(__x), second(__y) {}
^ ~~~
alloc_move_pair.pass.cpp:61:12: note: in instantiation of member function 'std::pair<int, std::unique_ptr<D, std::default_delete<D> > >::pair' requested here
T0 t0(2, std::unique_ptr<D>(new D(3)));
^
In file included from alloc_move_pair.pass.cpp:31:
In file included from ../../../../../include/tuple:136:
../../../../../include/memory:2080:5: note: candidate constructor not viable: 1st argument ('std::unique_ptr<D, std::default_delete<D> > const') would lose const qualifier
unique_ptr(unique_ptr&);
^
../../../../../include/memory:2099:29: note: candidate constructor not viable: no known conversion from 'std::unique_ptr<D, std::default_delete<D> > const' to 'std::nullptr_t' for 1st argument
_YUGA_INLINE_VISIBILITY unique_ptr(nullptr_t)
^
../../../../../include/memory:2105:38: note: candidate constructor not viable: no known conversion from 'std::unique_ptr<D, std::default_delete<D> > const' to 'pointer' (aka 'D *') for 1st argument
_YUGA_INLINE_VISIBILITY explicit unique_ptr(pointer __p)
^
../../../../../include/memory:2191:29: note: candidate constructor not viable: no known conversion from 'std::unique_ptr<D, std::default_delete<D> > const' to '__rv<std::unique_ptr<D, std::default_delete<D> > >' for 1st argument
_YUGA_INLINE_VISIBILITY unique_ptr(__rv<unique_ptr> __u)
^
../../../../../include/memory:2113:33: note: candidate template ignored: failed template argument deduction
_YUGA_INLINE_VISIBILITY unique_ptr(auto_ptr<_Up>& __p,
^
../../../../../include/memory:2093:29: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
_YUGA_INLINE_VISIBILITY unique_ptr()
^
../../../../../include/memory:2202:29: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
_YUGA_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d)
^
57 diagnostics generated.
alloc_move_pair.pass.cpp failed to compile
const_Types.pass.cpp:37:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int> t(2);
~~~~~^
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:41:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int, char*> t(2, 0);
~~~~~^
const_Types.pass.cpp:42:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
const_Types.pass.cpp:42:21: note: instantiated from:
assert(std::get<0>(t) == 2);
~~~~~^
const_Types.pass.cpp:43:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == nullptr);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
const_Types.pass.cpp:43:21: note: instantiated from:
assert(std::get<1>(t) == nullptr);
~~~~~^
const_Types.pass.cpp:46:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int, char*> t(2, nullptr);
~~~~~^
const_Types.pass.cpp:47:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
const_Types.pass.cpp:47:21: note: instantiated from:
assert(std::get<0>(t) == 2);
~~~~~^
const_Types.pass.cpp:48:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == nullptr);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
const_Types.pass.cpp:48:21: note: instantiated from:
assert(std::get<1>(t) == nullptr);
~~~~~^
const_Types.pass.cpp:51:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int, char*, std::string> t(2, nullptr, "text");
~~~~~^
const_Types.pass.cpp:52:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
const_Types.pass.cpp:52:21: note: instantiated from:
assert(std::get<0>(t) == 2);
~~~~~^
const_Types.pass.cpp:53:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == nullptr);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
const_Types.pass.cpp:53:21: note: instantiated from:
assert(std::get<1>(t) == nullptr);
~~~~~^
const_Types.pass.cpp:54:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == "text");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
const_Types.pass.cpp:54:21: note: instantiated from:
assert(std::get<2>(t) == "text");
~~~~~^
const_Types.pass.cpp:58:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int, char*, std::string> t(2);
~~~~~^
const_Types.pass.cpp:59:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
const_Types.pass.cpp:59:21: note: instantiated from:
assert(std::get<0>(t) == 2);
~~~~~^
const_Types.pass.cpp:60:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == nullptr);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
const_Types.pass.cpp:60:21: note: instantiated from:
assert(std::get<1>(t) == nullptr);
~~~~~^
const_Types.pass.cpp:61:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
const_Types.pass.cpp:61:21: note: instantiated from:
assert(std::get<2>(t) == "");
~~~~~^
const_Types.pass.cpp:64:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int, char*, std::string> t(2, nullptr);
~~~~~^
const_Types.pass.cpp:65:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
const_Types.pass.cpp:65:21: note: instantiated from:
assert(std::get<0>(t) == 2);
~~~~~^
const_Types.pass.cpp:66:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == nullptr);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
const_Types.pass.cpp:66:21: note: instantiated from:
assert(std::get<1>(t) == nullptr);
~~~~~^
const_Types.pass.cpp:67:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
const_Types.pass.cpp:67:21: note: instantiated from:
assert(std::get<2>(t) == "");
~~~~~^
const_Types.pass.cpp:70:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int, char*, std::string, double> t(2, nullptr, "text");
~~~~~^
const_Types.pass.cpp:71:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
const_Types.pass.cpp:71:21: note: instantiated from:
assert(std::get<0>(t) == 2);
~~~~~^
const_Types.pass.cpp:72:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == nullptr);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
const_Types.pass.cpp:72:21: note: instantiated from:
assert(std::get<1>(t) == nullptr);
~~~~~^
const_Types.pass.cpp:73:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == "text");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
const_Types.pass.cpp:73:21: note: instantiated from:
assert(std::get<2>(t) == "text");
~~~~~^
const_Types.pass.cpp:74:9: error: no member named 'get' in namespace 'std'
assert(std::get<3>(t) == 0.0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
const_Types.pass.cpp:74:21: note: instantiated from:
assert(std::get<3>(t) == 0.0);
~~~~~^
25 diagnostics generated.
const_Types.pass.cpp failed to compile
const_pair.pass.cpp:38:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, short> T1;
~~~~~^
const_pair.pass.cpp:38:27: error: expected unqualified-id
typedef std::tuple<int, short> T1;
^
const_pair.pass.cpp:40:9: error: use of undeclared identifier 'T1'
T1 t1 = t0;
^
const_pair.pass.cpp:41:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
const_pair.pass.cpp:41:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
const_pair.pass.cpp:42:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == short('a'));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
const_pair.pass.cpp:42:21: note: instantiated from:
assert(std::get<1>(t1) == short('a'));
~~~~~^
5 diagnostics generated.
const_pair.pass.cpp failed to compile
convert_copy.pass.cpp:50:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double> T0;
~~~~~^
convert_copy.pass.cpp:50:27: error: expected unqualified-id
typedef std::tuple<double> T0;
^
convert_copy.pass.cpp:51:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int> T1;
~~~~~^
convert_copy.pass.cpp:51:27: error: expected unqualified-id
typedef std::tuple<int> T1;
^
convert_copy.pass.cpp:52:9: error: use of undeclared identifier 'T0'
T0 t0(2.5);
^
convert_copy.pass.cpp:53:9: error: use of undeclared identifier 'T1'
T1 t1 = t0;
^
convert_copy.pass.cpp:54:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_copy.pass.cpp:54:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
convert_copy.pass.cpp:57:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char> T0;
~~~~~^
convert_copy.pass.cpp:57:27: error: expected unqualified-id
typedef std::tuple<double, char> T0;
^
convert_copy.pass.cpp:58:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, int> T1;
~~~~~^
convert_copy.pass.cpp:58:27: error: expected unqualified-id
typedef std::tuple<int, int> T1;
^
convert_copy.pass.cpp:59:9: error: use of undeclared identifier 'T0'
T0 t0(2.5, 'a');
^
convert_copy.pass.cpp:60:9: error: use of undeclared identifier 'T1'
T1 t1 = t0;
^
convert_copy.pass.cpp:61:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_copy.pass.cpp:61:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
convert_copy.pass.cpp:62:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == int('a'));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_copy.pass.cpp:62:21: note: instantiated from:
assert(std::get<1>(t1) == int('a'));
~~~~~^
convert_copy.pass.cpp:65:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, D> T0;
~~~~~^
convert_copy.pass.cpp:65:27: error: expected unqualified-id
typedef std::tuple<double, char, D> T0;
^
convert_copy.pass.cpp:66:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, int, B> T1;
~~~~~^
convert_copy.pass.cpp:66:27: error: expected unqualified-id
typedef std::tuple<int, int, B> T1;
^
convert_copy.pass.cpp:67:9: error: use of undeclared identifier 'T0'
T0 t0(2.5, 'a', D(3));
^
convert_copy.pass.cpp:68:9: error: use of undeclared identifier 'T1'
T1 t1 = t0;
^
convert_copy.pass.cpp:69:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_copy.pass.cpp:69:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
convert_copy.pass.cpp:70:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == int('a'));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_copy.pass.cpp:70:21: note: instantiated from:
assert(std::get<1>(t1) == int('a'));
~~~~~^
convert_copy.pass.cpp:71:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t1).id_ == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_copy.pass.cpp:71:21: note: instantiated from:
assert(std::get<2>(t1).id_ == 3);
~~~~~^
convert_copy.pass.cpp:75:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, D&> T0;
~~~~~^
convert_copy.pass.cpp:75:27: error: expected unqualified-id
typedef std::tuple<double, char, D&> T0;
^
convert_copy.pass.cpp:76:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, int, B&> T1;
~~~~~^
convert_copy.pass.cpp:76:27: error: expected unqualified-id
typedef std::tuple<int, int, B&> T1;
^
convert_copy.pass.cpp:77:9: error: use of undeclared identifier 'T0'
T0 t0(2.5, 'a', d);
^
convert_copy.pass.cpp:78:9: error: use of undeclared identifier 'T1'
T1 t1 = t0;
^
convert_copy.pass.cpp:80:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_copy.pass.cpp:80:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
convert_copy.pass.cpp:81:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == int('a'));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_copy.pass.cpp:81:21: note: instantiated from:
assert(std::get<1>(t1) == int('a'));
~~~~~^
convert_copy.pass.cpp:82:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t1).id_ == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_copy.pass.cpp:82:21: note: instantiated from:
assert(std::get<2>(t1).id_ == 2);
~~~~~^
33 diagnostics generated.
convert_copy.pass.cpp failed to compile
convert_move.pass.cpp:53:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double> T0;
~~~~~^
convert_move.pass.cpp:53:27: error: expected unqualified-id
typedef std::tuple<double> T0;
^
convert_move.pass.cpp:54:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int> T1;
~~~~~^
convert_move.pass.cpp:54:27: error: expected unqualified-id
typedef std::tuple<int> T1;
^
convert_move.pass.cpp:55:9: error: use of undeclared identifier 'T0'
T0 t0(2.5);
^
convert_move.pass.cpp:56:9: error: use of undeclared identifier 'T1'
T1 t1 = std::move(t0);
^
convert_move.pass.cpp:57:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_move.pass.cpp:57:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
convert_move.pass.cpp:60:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char> T0;
~~~~~^
convert_move.pass.cpp:60:27: error: expected unqualified-id
typedef std::tuple<double, char> T0;
^
convert_move.pass.cpp:61:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, int> T1;
~~~~~^
convert_move.pass.cpp:61:27: error: expected unqualified-id
typedef std::tuple<int, int> T1;
^
convert_move.pass.cpp:62:9: error: use of undeclared identifier 'T0'
T0 t0(2.5, 'a');
^
convert_move.pass.cpp:63:9: error: use of undeclared identifier 'T1'
T1 t1 = std::move(t0);
^
convert_move.pass.cpp:64:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_move.pass.cpp:64:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
convert_move.pass.cpp:65:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == int('a'));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_move.pass.cpp:65:21: note: instantiated from:
assert(std::get<1>(t1) == int('a'));
~~~~~^
convert_move.pass.cpp:68:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, D> T0;
~~~~~^
convert_move.pass.cpp:68:27: error: expected unqualified-id
typedef std::tuple<double, char, D> T0;
^
convert_move.pass.cpp:69:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, int, B> T1;
~~~~~^
convert_move.pass.cpp:69:27: error: expected unqualified-id
typedef std::tuple<int, int, B> T1;
^
convert_move.pass.cpp:70:9: error: use of undeclared identifier 'T0'
T0 t0(2.5, 'a', D(3));
^
convert_move.pass.cpp:71:9: error: use of undeclared identifier 'T1'
T1 t1 = std::move(t0);
^
convert_move.pass.cpp:72:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_move.pass.cpp:72:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
convert_move.pass.cpp:73:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == int('a'));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_move.pass.cpp:73:21: note: instantiated from:
assert(std::get<1>(t1) == int('a'));
~~~~~^
convert_move.pass.cpp:74:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t1).id_ == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_move.pass.cpp:74:21: note: instantiated from:
assert(std::get<2>(t1).id_ == 3);
~~~~~^
convert_move.pass.cpp:78:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, D&> T0;
~~~~~^
convert_move.pass.cpp:78:27: error: expected unqualified-id
typedef std::tuple<double, char, D&> T0;
^
convert_move.pass.cpp:79:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, int, B&> T1;
~~~~~^
convert_move.pass.cpp:79:27: error: expected unqualified-id
typedef std::tuple<int, int, B&> T1;
^
convert_move.pass.cpp:80:9: error: use of undeclared identifier 'T0'
T0 t0(2.5, 'a', d);
^
convert_move.pass.cpp:81:9: error: use of undeclared identifier 'T1'
T1 t1 = std::move(t0);
^
convert_move.pass.cpp:83:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_move.pass.cpp:83:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
convert_move.pass.cpp:84:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == int('a'));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_move.pass.cpp:84:21: note: instantiated from:
assert(std::get<1>(t1) == int('a'));
~~~~~^
convert_move.pass.cpp:85:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t1).id_ == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_move.pass.cpp:85:21: note: instantiated from:
assert(std::get<2>(t1).id_ == 2);
~~~~~^
convert_move.pass.cpp:88:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, std::unique_ptr<D>> T0;
~~~~~^
convert_move.pass.cpp:88:27: error: expected unqualified-id
typedef std::tuple<double, char, std::unique_ptr<D>> T0;
^
convert_move.pass.cpp:89:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, int, std::unique_ptr<B>> T1;
~~~~~^
convert_move.pass.cpp:89:27: error: expected unqualified-id
typedef std::tuple<int, int, std::unique_ptr<B>> T1;
^
convert_move.pass.cpp:90:9: error: use of undeclared identifier 'T0'
T0 t0(2.5, 'a', std::unique_ptr<D>(new D(3)));
^
convert_move.pass.cpp:91:9: error: use of undeclared identifier 'T1'
T1 t1 = std::move(t0);
^
convert_move.pass.cpp:92:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_move.pass.cpp:92:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
convert_move.pass.cpp:93:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == int('a'));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_move.pass.cpp:93:21: note: instantiated from:
assert(std::get<1>(t1) == int('a'));
~~~~~^
convert_move.pass.cpp:94:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t1)->id_ == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert_move.pass.cpp:94:21: note: instantiated from:
assert(std::get<2>(t1)->id_ == 3);
~~~~~^
42 diagnostics generated.
convert_move.pass.cpp failed to compile
copy.pass.cpp:37:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<> T;
~~~~~^
copy.pass.cpp:37:27: error: expected unqualified-id
typedef std::tuple<> T;
^
copy.pass.cpp:38:9: error: use of undeclared identifier 'T'
T t0;
^
copy.pass.cpp:39:9: error: use of undeclared identifier 'T'
T t = t0;
^
copy.pass.cpp:42:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int> T;
~~~~~^
copy.pass.cpp:42:27: error: expected unqualified-id
typedef std::tuple<int> T;
^
copy.pass.cpp:43:9: error: use of undeclared identifier 'T'
T t0(2);
^
copy.pass.cpp:44:9: error: use of undeclared identifier 'T'
T t = t0;
^
copy.pass.cpp:45:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
copy.pass.cpp:45:21: note: instantiated from:
assert(std::get<0>(t) == 2);
~~~~~^
copy.pass.cpp:48:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, char> T;
~~~~~^
copy.pass.cpp:48:27: error: expected unqualified-id
typedef std::tuple<int, char> T;
^
copy.pass.cpp:49:9: error: use of undeclared identifier 'T'
T t0(2, 'a');
^
copy.pass.cpp:50:9: error: use of undeclared identifier 'T'
T t = t0;
^
copy.pass.cpp:51:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
copy.pass.cpp:51:21: note: instantiated from:
assert(std::get<0>(t) == 2);
~~~~~^
copy.pass.cpp:52:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == 'a');
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
copy.pass.cpp:52:21: note: instantiated from:
assert(std::get<1>(t) == 'a');
~~~~~^
copy.pass.cpp:55:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, char, std::string> T;
~~~~~^
copy.pass.cpp:55:27: error: expected unqualified-id
typedef std::tuple<int, char, std::string> T;
^
copy.pass.cpp:56:9: error: use of undeclared identifier 'T'
T t0(2, 'a', "some text");
^
copy.pass.cpp:57:9: error: use of undeclared identifier 'T'
T t = t0;
^
copy.pass.cpp:58:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
copy.pass.cpp:58:21: note: instantiated from:
assert(std::get<0>(t) == 2);
~~~~~^
copy.pass.cpp:59:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == 'a');
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
copy.pass.cpp:59:21: note: instantiated from:
assert(std::get<1>(t) == 'a');
~~~~~^
copy.pass.cpp:60:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == "some text");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
copy.pass.cpp:60:21: note: instantiated from:
assert(std::get<2>(t) == "some text");
~~~~~^
22 diagnostics generated.
copy.pass.cpp failed to compile
default.pass.cpp:39:14: error: no member named 'tuple' in namespace 'std'
std::tuple<> t;
~~~~~^
default.pass.cpp:42:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int> t;
~~~~~^
default.pass.cpp:43:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
default.pass.cpp:43:21: note: instantiated from:
assert(std::get<0>(t) == 0);
~~~~~^
default.pass.cpp:46:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int, char*> t;
~~~~~^
default.pass.cpp:47:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
default.pass.cpp:47:21: note: instantiated from:
assert(std::get<0>(t) == 0);
~~~~~^
default.pass.cpp:48:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == nullptr);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
default.pass.cpp:48:21: note: instantiated from:
assert(std::get<1>(t) == nullptr);
~~~~~^
default.pass.cpp:51:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int, char*, std::string> t;
~~~~~^
default.pass.cpp:52:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
default.pass.cpp:52:21: note: instantiated from:
assert(std::get<0>(t) == 0);
~~~~~^
default.pass.cpp:53:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == nullptr);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
default.pass.cpp:53:21: note: instantiated from:
assert(std::get<1>(t) == nullptr);
~~~~~^
default.pass.cpp:54:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
default.pass.cpp:54:21: note: instantiated from:
assert(std::get<2>(t) == "");
~~~~~^
default.pass.cpp:57:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int, char*, std::string, DefaultOnly> t;
~~~~~^
default.pass.cpp:58:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
default.pass.cpp:58:21: note: instantiated from:
assert(std::get<0>(t) == 0);
~~~~~^
default.pass.cpp:59:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == nullptr);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
default.pass.cpp:59:21: note: instantiated from:
assert(std::get<1>(t) == nullptr);
~~~~~^
default.pass.cpp:60:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
default.pass.cpp:60:21: note: instantiated from:
assert(std::get<2>(t) == "");
~~~~~^
default.pass.cpp:61:9: error: no member named 'get' in namespace 'std'
assert(std::get<3>(t) == DefaultOnly());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
default.pass.cpp:61:21: note: instantiated from:
assert(std::get<3>(t) == DefaultOnly());
~~~~~^
15 diagnostics generated.
default.pass.cpp failed to compile
move.pass.cpp:38:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<> T;
~~~~~^
move.pass.cpp:38:27: error: expected unqualified-id
typedef std::tuple<> T;
^
move.pass.cpp:39:9: error: use of undeclared identifier 'T'
T t0;
^
move.pass.cpp:40:9: error: use of undeclared identifier 'T'
T t = std::move(t0);
^
move.pass.cpp:43:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<MoveOnly> T;
~~~~~^
move.pass.cpp:43:27: error: expected unqualified-id
typedef std::tuple<MoveOnly> T;
^
move.pass.cpp:44:9: error: use of undeclared identifier 'T'
T t0(MoveOnly(0));
^
move.pass.cpp:45:9: error: use of undeclared identifier 'T'
T t = std::move(t0);
^
move.pass.cpp:46:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
move.pass.cpp:46:21: note: instantiated from:
assert(std::get<0>(t) == 0);
~~~~~^
move.pass.cpp:49:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<MoveOnly, MoveOnly> T;
~~~~~^
move.pass.cpp:49:27: error: expected unqualified-id
typedef std::tuple<MoveOnly, MoveOnly> T;
^
move.pass.cpp:50:9: error: use of undeclared identifier 'T'
T t0(MoveOnly(0), MoveOnly(1));
^
move.pass.cpp:51:9: error: use of undeclared identifier 'T'
T t = std::move(t0);
^
move.pass.cpp:52:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
move.pass.cpp:52:21: note: instantiated from:
assert(std::get<0>(t) == 0);
~~~~~^
move.pass.cpp:53:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
move.pass.cpp:53:21: note: instantiated from:
assert(std::get<1>(t) == 1);
~~~~~^
move.pass.cpp:56:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<MoveOnly, MoveOnly, MoveOnly> T;
~~~~~^
move.pass.cpp:56:27: error: expected unqualified-id
typedef std::tuple<MoveOnly, MoveOnly, MoveOnly> T;
^
move.pass.cpp:57:9: error: use of undeclared identifier 'T'
T t0(MoveOnly(0), MoveOnly(1), MoveOnly(2));
^
move.pass.cpp:58:9: error: use of undeclared identifier 'T'
T t = std::move(t0);
^
move.pass.cpp:59:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
move.pass.cpp:59:21: note: instantiated from:
assert(std::get<0>(t) == 0);
~~~~~^
move.pass.cpp:60:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
move.pass.cpp:60:21: note: instantiated from:
assert(std::get<1>(t) == 1);
~~~~~^
move.pass.cpp:61:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
move.pass.cpp:61:21: note: instantiated from:
assert(std::get<2>(t) == 2);
~~~~~^
22 diagnostics generated.
move.pass.cpp failed to compile
move_pair.pass.cpp:54:52: error: a space is required between consecutive right angle brackets (use '> >')
typedef std::pair<double, std::unique_ptr<D>> T0;
^~
> >
move_pair.pass.cpp:55:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, std::unique_ptr<B>> T1;
~~~~~^
move_pair.pass.cpp:55:27: error: expected unqualified-id
typedef std::tuple<int, std::unique_ptr<B>> T1;
^
move_pair.pass.cpp:57:9: error: use of undeclared identifier 'T1'
T1 t1 = std::move(t0);
^
move_pair.pass.cpp:58:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
move_pair.pass.cpp:58:21: note: instantiated from:
assert(std::get<0>(t1) == 2);
~~~~~^
move_pair.pass.cpp:59:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1)->id_ == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
move_pair.pass.cpp:59:21: note: instantiated from:
assert(std::get<1>(t1)->id_ == 3);
~~~~~^
In file included from move_pair.pass.cpp:30:
In file included from ../../../../../include/tuple:136:
In file included from ../../../../../include/memory:214:
../../../../../include/utility:137:23: error: no matching constructor for initialization of 'std::unique_ptr<D, std::default_delete<D> >'
: first(__x), second(__y) {}
^ ~~~
move_pair.pass.cpp:56:12: note: in instantiation of member function 'std::pair<double, std::unique_ptr<D, std::default_delete<D> > >::pair' requested here
T0 t0(2.5, std::unique_ptr<D>(new D(3)));
^
In file included from move_pair.pass.cpp:30:
In file included from ../../../../../include/tuple:136:
../../../../../include/memory:2080:5: note: candidate constructor not viable: 1st argument ('std::unique_ptr<D, std::default_delete<D> > const') would lose const qualifier
unique_ptr(unique_ptr&);
^
../../../../../include/memory:2099:29: note: candidate constructor not viable: no known conversion from 'std::unique_ptr<D, std::default_delete<D> > const' to 'std::nullptr_t' for 1st argument
_YUGA_INLINE_VISIBILITY unique_ptr(nullptr_t)
^
../../../../../include/memory:2105:38: note: candidate constructor not viable: no known conversion from 'std::unique_ptr<D, std::default_delete<D> > const' to 'pointer' (aka 'D *') for 1st argument
_YUGA_INLINE_VISIBILITY explicit unique_ptr(pointer __p)
^
../../../../../include/memory:2191:29: note: candidate constructor not viable: no known conversion from 'std::unique_ptr<D, std::default_delete<D> > const' to '__rv<std::unique_ptr<D, std::default_delete<D> > >' for 1st argument
_YUGA_INLINE_VISIBILITY unique_ptr(__rv<unique_ptr> __u)
^
../../../../../include/memory:2113:33: note: candidate template ignored: failed template argument deduction
_YUGA_INLINE_VISIBILITY unique_ptr(auto_ptr<_Up>& __p,
^
../../../../../include/memory:2093:29: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
_YUGA_INLINE_VISIBILITY unique_ptr()
^
../../../../../include/memory:2202:29: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
_YUGA_INLINE_VISIBILITY unique_ptr(pointer __p, deleter_type __d)
^
15 diagnostics 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:40:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int, int&, float&> t = std::make_tuple(1, std::ref(i),
~~~~~^
make_tuple.pass.cpp:42:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
make_tuple.pass.cpp:42:21: note: instantiated from:
assert(std::get<0>(t) == 1);
~~~~~^
make_tuple.pass.cpp:43:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
make_tuple.pass.cpp:43:21: note: instantiated from:
assert(std::get<1>(t) == 0);
~~~~~^
make_tuple.pass.cpp:44:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
make_tuple.pass.cpp:44:21: note: instantiated from:
assert(std::get<2>(t) == 0);
~~~~~^
make_tuple.pass.cpp:47:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
make_tuple.pass.cpp:47:21: note: instantiated from:
assert(std::get<0>(t) == 1);
~~~~~^
make_tuple.pass.cpp:48:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
make_tuple.pass.cpp:48:21: note: instantiated from:
assert(std::get<1>(t) == 2);
~~~~~^
make_tuple.pass.cpp:49:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == 3.5);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make_tuple.pass.cpp:49:21: note: instantiated from:
assert(std::get<2>(t) == 3.5);
~~~~~^
make_tuple.pass.cpp:50:14: error: no member named 'get' in namespace 'std'
std::get<1>(t) = 0;
~~~~~^
make_tuple.pass.cpp:51:14: error: no member named 'get' in namespace 'std'
std::get<2>(t) = 0;
~~~~~^
9 diagnostics generated.
make_tuple.pass.cpp failed to compile
tie.pass.cpp:40: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:40:26: error: no member named 'ignore' in namespace 'std'
std::tie(i, std::ignore, s) = std::make_tuple(42, 3.14, "C++");
~~~~~^
2 diagnostics generated.
tie.pass.cpp failed to compile
tuple_cat.pass.cpp:53:14: error: no member named 'tuple' in namespace 'std'
std::tuple<> t1;
~~~~~^
tuple_cat.pass.cpp:54:14: error: no member named 'tuple' in namespace 'std'
std::tuple<> t2;
~~~~~^
tuple_cat.pass.cpp:55:14: error: no member named 'tuple' in namespace 'std'
std::tuple<> t3 = std::tuple_cat(t1, t2);
~~~~~^
tuple_cat.pass.cpp:58:14: error: no member named 'tuple' in namespace 'std'
std::tuple<> t1;
~~~~~^
tuple_cat.pass.cpp:59:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int> t2(2);
~~~~~^
tuple_cat.pass.cpp:60:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int> t3 = std::tuple_cat(t1, t2);
~~~~~^
tuple_cat.pass.cpp:61:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t3) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
tuple_cat.pass.cpp:61:21: note: instantiated from:
assert(std::get<0>(t3) == 2);
~~~~~^
tuple_cat.pass.cpp:64:14: error: no member named 'tuple' in namespace 'std'
std::tuple<> t1;
~~~~~^
tuple_cat.pass.cpp:65:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int> t2(2);
~~~~~^
tuple_cat.pass.cpp:66:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int> t3 = std::tuple_cat(t2, t1);
~~~~~^
tuple_cat.pass.cpp:67:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t3) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
tuple_cat.pass.cpp:67:21: note: instantiated from:
assert(std::get<0>(t3) == 2);
~~~~~^
tuple_cat.pass.cpp:70:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int*> t1;
~~~~~^
tuple_cat.pass.cpp:71:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int> t2(2);
~~~~~^
tuple_cat.pass.cpp:72:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int*, int> t3 = std::tuple_cat(t1, t2);
~~~~~^
tuple_cat.pass.cpp:73:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t3) == nullptr);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tuple_cat.pass.cpp:73:21: note: instantiated from:
assert(std::get<0>(t3) == nullptr);
~~~~~^
tuple_cat.pass.cpp:74:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t3) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
tuple_cat.pass.cpp:74:21: note: instantiated from:
assert(std::get<1>(t3) == 2);
~~~~~^
tuple_cat.pass.cpp:77:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int*> t1;
~~~~~^
tuple_cat.pass.cpp:78:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int> t2(2);
~~~~~^
tuple_cat.pass.cpp:79:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int, int*> t3 = std::tuple_cat(t2, t1);
~~~~~^
tuple_cat.pass.cpp:80:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t3) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
tuple_cat.pass.cpp:80:21: note: instantiated from:
assert(std::get<0>(t3) == 2);
~~~~~^
tuple_cat.pass.cpp:81:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t3) == nullptr);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tuple_cat.pass.cpp:81:21: note: instantiated from:
assert(std::get<1>(t3) == nullptr);
~~~~~^
tuple_cat.pass.cpp:84:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int*> t1;
~~~~~^
tuple_cat.pass.cpp:85:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int, double> t2(2, 3.5);
~~~~~^
tuple_cat.pass.cpp:86:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int*, int, double> t3 = std::tuple_cat(t1, t2);
~~~~~^
tuple_cat.pass.cpp:87:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t3) == nullptr);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tuple_cat.pass.cpp:87:21: note: instantiated from:
assert(std::get<0>(t3) == nullptr);
~~~~~^
tuple_cat.pass.cpp:88:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t3) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
tuple_cat.pass.cpp:88:21: note: instantiated from:
assert(std::get<1>(t3) == 2);
~~~~~^
tuple_cat.pass.cpp:89:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t3) == 3.5);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tuple_cat.pass.cpp:89:21: note: instantiated from:
assert(std::get<2>(t3) == 3.5);
~~~~~^
tuple_cat.pass.cpp:92:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int*> t1;
~~~~~^
tuple_cat.pass.cpp:93:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int, double> t2(2, 3.5);
~~~~~^
tuple_cat.pass.cpp:94:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int, double, int*> t3 = std::tuple_cat(t2, t1);
~~~~~^
tuple_cat.pass.cpp:95:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t3) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
tuple_cat.pass.cpp:95:21: note: instantiated from:
assert(std::get<0>(t3) == 2);
~~~~~^
tuple_cat.pass.cpp:96:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t3) == 3.5);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tuple_cat.pass.cpp:96:21: note: instantiated from:
assert(std::get<1>(t3) == 3.5);
~~~~~^
tuple_cat.pass.cpp:97:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t3) == nullptr);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tuple_cat.pass.cpp:97:21: note: instantiated from:
assert(std::get<2>(t3) == nullptr);
~~~~~^
tuple_cat.pass.cpp:100:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int*, MoveOnly> t1(nullptr, 1);
~~~~~^
tuple_cat.pass.cpp:101:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int, double> t2(2, 3.5);
~~~~~^
tuple_cat.pass.cpp:102:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int*, MoveOnly, int, double> t3 =
~~~~~^
tuple_cat.pass.cpp:104:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t3) == nullptr);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tuple_cat.pass.cpp:104:21: note: instantiated from:
assert(std::get<0>(t3) == nullptr);
~~~~~^
tuple_cat.pass.cpp:105:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t3) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
tuple_cat.pass.cpp:105:21: note: instantiated from:
assert(std::get<1>(t3) == 1);
~~~~~^
tuple_cat.pass.cpp:106:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t3) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
tuple_cat.pass.cpp:106:21: note: instantiated from:
assert(std::get<2>(t3) == 2);
~~~~~^
tuple_cat.pass.cpp:107:9: error: no member named 'get' in namespace 'std'
assert(std::get<3>(t3) == 3.5);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tuple_cat.pass.cpp:107:21: note: instantiated from:
assert(std::get<3>(t3) == 3.5);
~~~~~^
tuple_cat.pass.cpp:110:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int*, MoveOnly> t1(nullptr, 1);
~~~~~^
tuple_cat.pass.cpp:111:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int, double> t2(2, 3.5);
~~~~~^
tuple_cat.pass.cpp:112:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int, double, int*, MoveOnly> t3 =
~~~~~^
tuple_cat.pass.cpp:114:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t3) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
tuple_cat.pass.cpp:114:21: note: instantiated from:
assert(std::get<0>(t3) == 2);
~~~~~^
tuple_cat.pass.cpp:115:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t3) == 3.5);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tuple_cat.pass.cpp:115:21: note: instantiated from:
assert(std::get<1>(t3) == 3.5);
~~~~~^
tuple_cat.pass.cpp:116:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t3) == nullptr);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tuple_cat.pass.cpp:116:21: note: instantiated from:
assert(std::get<2>(t3) == nullptr);
~~~~~^
tuple_cat.pass.cpp:117:9: error: no member named 'get' in namespace 'std'
assert(std::get<3>(t3) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
tuple_cat.pass.cpp:117:21: note: instantiated from:
assert(std::get<3>(t3) == 1);
~~~~~^
tuple_cat.pass.cpp:120:14: error: no member named 'tuple' in namespace 'std'
std::tuple<MoveOnly, MoveOnly> t1(1, 2);
~~~~~^
tuple_cat.pass.cpp:121:14: error: no member named 'tuple' in namespace 'std'
std::tuple<int*, MoveOnly> t2(nullptr, 4);
~~~~~^
tuple_cat.pass.cpp:122:14: error: no member named 'tuple' in namespace 'std'
std::tuple<MoveOnly, MoveOnly, int*, MoveOnly> t3 =
~~~~~^
tuple_cat.pass.cpp:124:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t3) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
tuple_cat.pass.cpp:124:21: note: instantiated from:
assert(std::get<0>(t3) == 1);
~~~~~^
tuple_cat.pass.cpp:125:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t3) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
tuple_cat.pass.cpp:125:21: note: instantiated from:
assert(std::get<1>(t3) == 2);
~~~~~^
tuple_cat.pass.cpp:126:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t3) == nullptr);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tuple_cat.pass.cpp:126:21: note: instantiated from:
assert(std::get<2>(t3) == nullptr);
~~~~~^
tuple_cat.pass.cpp:127:9: error: no member named 'get' in namespace 'std'
assert(std::get<3>(t3) == 4);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
tuple_cat.pass.cpp:127:21: note: instantiated from:
assert(std::get<3>(t3) == 4);
~~~~~^
54 diagnostics generated.
tuple_cat.pass.cpp failed to compile
failed 3 tests in /test/utilities/tuple/tuple.tuple/tuple.creation
get_const.pass.cpp:39:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int> T;
~~~~~^
get_const.pass.cpp:39:27: error: expected unqualified-id
typedef std::tuple<int> T;
^
get_const.pass.cpp:40:15: error: unknown type name 'T'
const T t(3);
^
get_const.pass.cpp:41:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
get_const.pass.cpp:41:21: note: instantiated from:
assert(std::get<0>(t) == 3);
~~~~~^
get_const.pass.cpp:44:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<std::string, int> T;
~~~~~^
get_const.pass.cpp:44:27: error: expected unqualified-id
typedef std::tuple<std::string, int> T;
^
get_const.pass.cpp:45:15: error: unknown type name 'T'
const T t("high", 5);
^
get_const.pass.cpp:45:17: error: excess elements in scalar initializer
const T t("high", 5);
^ ~~~~~~~~~
get_const.pass.cpp:46:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == "high");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
get_const.pass.cpp:46:21: note: instantiated from:
assert(std::get<0>(t) == "high");
~~~~~^
get_const.pass.cpp:47:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == 5);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
get_const.pass.cpp:47:21: note: instantiated from:
assert(std::get<1>(t) == 5);
~~~~~^
get_const.pass.cpp:50:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double&, std::string, int> T;
~~~~~^
get_const.pass.cpp:50:27: error: expected unqualified-id
typedef std::tuple<double&, std::string, int> T;
^
get_const.pass.cpp:52:15: error: unknown type name 'T'
const T t(d, "high", 5);
^
get_const.pass.cpp:52:17: error: excess elements in scalar initializer
const T t(d, "high", 5);
^ ~~~~~~~~~~~~
get_const.pass.cpp:53:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 1.5);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
get_const.pass.cpp:53:21: note: instantiated from:
assert(std::get<0>(t) == 1.5);
~~~~~^
get_const.pass.cpp:54:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == "high");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
get_const.pass.cpp:54:21: note: instantiated from:
assert(std::get<1>(t) == "high");
~~~~~^
get_const.pass.cpp:55:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == 5);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
get_const.pass.cpp:55:21: note: instantiated from:
assert(std::get<2>(t) == 5);
~~~~~^
get_const.pass.cpp:56:14: error: no member named 'get' in namespace 'std'
std::get<0>(t) = 2.5;
~~~~~^
get_const.pass.cpp:57:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 2.5);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
get_const.pass.cpp:57:21: note: instantiated from:
assert(std::get<0>(t) == 2.5);
~~~~~^
get_const.pass.cpp:58:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == "high");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
get_const.pass.cpp:58:21: note: instantiated from:
assert(std::get<1>(t) == "high");
~~~~~^
get_const.pass.cpp:59:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == 5);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
get_const.pass.cpp:59:21: note: instantiated from:
assert(std::get<2>(t) == 5);
~~~~~^
21 diagnostics generated.
get_const.pass.cpp failed to compile
get_non_const.pass.cpp:39:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int> T;
~~~~~^
get_non_const.pass.cpp:39:27: error: expected unqualified-id
typedef std::tuple<int> T;
^
get_non_const.pass.cpp:40:9: error: use of undeclared identifier 'T'
T t(3);
^
get_non_const.pass.cpp:41:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
get_non_const.pass.cpp:41:21: note: instantiated from:
assert(std::get<0>(t) == 3);
~~~~~^
get_non_const.pass.cpp:42:14: error: no member named 'get' in namespace 'std'
std::get<0>(t) = 2;
~~~~~^
get_non_const.pass.cpp:43:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
get_non_const.pass.cpp:43:21: note: instantiated from:
assert(std::get<0>(t) == 2);
~~~~~^
get_non_const.pass.cpp:46:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<std::string, int> T;
~~~~~^
get_non_const.pass.cpp:46:27: error: expected unqualified-id
typedef std::tuple<std::string, int> T;
^
get_non_const.pass.cpp:47:9: error: use of undeclared identifier 'T'
T t("high", 5);
^
get_non_const.pass.cpp:48:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == "high");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
get_non_const.pass.cpp:48:21: note: instantiated from:
assert(std::get<0>(t) == "high");
~~~~~^
get_non_const.pass.cpp:49:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == 5);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
get_non_const.pass.cpp:49:21: note: instantiated from:
assert(std::get<1>(t) == 5);
~~~~~^
get_non_const.pass.cpp:50:14: error: no member named 'get' in namespace 'std'
std::get<0>(t) = "four";
~~~~~^
get_non_const.pass.cpp:51:14: error: no member named 'get' in namespace 'std'
std::get<1>(t) = 4;
~~~~~^
get_non_const.pass.cpp:52:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == "four");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
get_non_const.pass.cpp:52:21: note: instantiated from:
assert(std::get<0>(t) == "four");
~~~~~^
get_non_const.pass.cpp:53:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == 4);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
get_non_const.pass.cpp:53:21: note: instantiated from:
assert(std::get<1>(t) == 4);
~~~~~^
get_non_const.pass.cpp:56:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double&, std::string, int> T;
~~~~~^
get_non_const.pass.cpp:56:27: error: expected unqualified-id
typedef std::tuple<double&, std::string, int> T;
^
get_non_const.pass.cpp:58:9: error: use of undeclared identifier 'T'
T t(d, "high", 5);
^
get_non_const.pass.cpp:59:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 1.5);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
get_non_const.pass.cpp:59:21: note: instantiated from:
assert(std::get<0>(t) == 1.5);
~~~~~^
get_non_const.pass.cpp:60:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == "high");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
get_non_const.pass.cpp:60:21: note: instantiated from:
assert(std::get<1>(t) == "high");
~~~~~^
get_non_const.pass.cpp:61:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == 5);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
get_non_const.pass.cpp:61:21: note: instantiated from:
assert(std::get<2>(t) == 5);
~~~~~^
get_non_const.pass.cpp:62:14: error: no member named 'get' in namespace 'std'
std::get<0>(t) = 2.5;
~~~~~^
get_non_const.pass.cpp:63:14: error: no member named 'get' in namespace 'std'
std::get<1>(t) = "four";
~~~~~^
get_non_const.pass.cpp:64:14: error: no member named 'get' in namespace 'std'
std::get<2>(t) = 4;
~~~~~^
get_non_const.pass.cpp:65:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t) == 2.5);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
get_non_const.pass.cpp:65:21: note: instantiated from:
assert(std::get<0>(t) == 2.5);
~~~~~^
get_non_const.pass.cpp:66:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t) == "four");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
get_non_const.pass.cpp:66:21: note: instantiated from:
assert(std::get<1>(t) == "four");
~~~~~^
get_non_const.pass.cpp:67:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t) == 4);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
get_non_const.pass.cpp:67:21: note: instantiated from:
assert(std::get<2>(t) == 4);
~~~~~^
27 diagnostics 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:41:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int> T;
~~~~~^
tuple_element.pass.cpp:41:27: error: expected unqualified-id
typedef std::tuple<int> T;
^
tuple_element.pass.cpp:42:9: error: use of undeclared identifier 'T'
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:42:59: note: instantiated from:
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:42:9: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:42:63: note: instantiated from:
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:42:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:42:63: note: instantiated from:
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:42:9: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:43:43: note: instantiated from:
int>::value), "");
^
tuple_element.pass.cpp:42:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:43:43: note: instantiated from:
int>::value), "");
^
tuple_element.pass.cpp:42:9: error: expected ')'
tuple_element.pass.cpp:42:9: note: to match this '('
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:42:23: note: instantiated from:
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:42:9: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
In file included from tuple_element.pass.cpp:35:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
tuple_element.pass.cpp:42:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
In file included from tuple_element.pass.cpp:35:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
tuple_element.pass.cpp:46:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char, int> T;
~~~~~^
tuple_element.pass.cpp:46:27: error: expected unqualified-id
typedef std::tuple<char, int> T;
^
tuple_element.pass.cpp:47:9: error: use of undeclared identifier 'T'
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:47:59: note: instantiated from:
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:47:9: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:47:63: note: instantiated from:
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:47:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:47:63: note: instantiated from:
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:47:9: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:48:44: note: instantiated from:
char>::value), "");
^
tuple_element.pass.cpp:47:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:48:44: note: instantiated from:
char>::value), "");
^
tuple_element.pass.cpp:47:9: error: expected ')'
tuple_element.pass.cpp:47:9: note: to match this '('
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:47:23: note: instantiated from:
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:47:9: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
In file included from tuple_element.pass.cpp:35:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
tuple_element.pass.cpp:47:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
In file included from tuple_element.pass.cpp:35:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
tuple_element.pass.cpp:49:9: error: use of undeclared identifier 'T'
static_assert((std::is_same<std::tuple_element<1, T>::type,
^
tuple_element.pass.cpp:49:59: note: instantiated from:
static_assert((std::is_same<std::tuple_element<1, T>::type,
^
tuple_element.pass.cpp:49:9: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::tuple_element<1, T>::type,
^
tuple_element.pass.cpp:49:63: note: instantiated from:
static_assert((std::is_same<std::tuple_element<1, T>::type,
^
tuple_element.pass.cpp:49:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::tuple_element<1, T>::type,
^
tuple_element.pass.cpp:49:63: note: instantiated from:
static_assert((std::is_same<std::tuple_element<1, T>::type,
^
tuple_element.pass.cpp:49:9: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::tuple_element<1, T>::type,
^
tuple_element.pass.cpp:50:43: note: instantiated from:
int>::value), "");
^
tuple_element.pass.cpp:49:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::tuple_element<1, T>::type,
^
tuple_element.pass.cpp:50:43: note: instantiated from:
int>::value), "");
^
tuple_element.pass.cpp:49:9: error: expected ')'
tuple_element.pass.cpp:49:9: note: to match this '('
static_assert((std::is_same<std::tuple_element<1, T>::type,
^
tuple_element.pass.cpp:49:23: note: instantiated from:
static_assert((std::is_same<std::tuple_element<1, T>::type,
^
tuple_element.pass.cpp:49:9: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::tuple_element<1, T>::type,
^
In file included from tuple_element.pass.cpp:35:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
tuple_element.pass.cpp:49:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::tuple_element<1, T>::type,
^
In file included from tuple_element.pass.cpp:35:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
tuple_element.pass.cpp:53:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int*, char, int> T;
~~~~~^
tuple_element.pass.cpp:53:27: error: expected unqualified-id
typedef std::tuple<int*, char, int> T;
^
tuple_element.pass.cpp:54:9: error: use of undeclared identifier 'T'
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:54:59: note: instantiated from:
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:54:9: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:54:63: note: instantiated from:
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:54:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:54:63: note: instantiated from:
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:54:9: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:55:44: note: instantiated from:
int*>::value), "");
^
tuple_element.pass.cpp:54:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:55:44: note: instantiated from:
int*>::value), "");
^
tuple_element.pass.cpp:54:9: error: expected ')'
tuple_element.pass.cpp:54:9: note: to match this '('
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:54:23: note: instantiated from:
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
tuple_element.pass.cpp:54:9: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
In file included from tuple_element.pass.cpp:35:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
tuple_element.pass.cpp:54:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::tuple_element<0, T>::type,
^
In file included from tuple_element.pass.cpp:35:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
tuple_element.pass.cpp:56:9: error: use of undeclared identifier 'T'
static_assert((std::is_same<std::tuple_element<1, T>::type,
^
tuple_element.pass.cpp:56:59: note: instantiated from:
static_assert((std::is_same<std::tuple_element<1, T>::type,
^
tuple_element.pass.cpp:56:9: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::tuple_element<1, T>::type,
^
tuple_element.pass.cpp:56:63: note: instantiated from:
static_assert((std::is_same<std::tuple_element<1, T>::type,
^
tuple_element.pass.cpp:56:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::tuple_element<1, T>::type,
^
tuple_element.pass.cpp:56:63: note: instantiated from:
static_assert((std::is_same<std::tuple_element<1, T>::type,
^
tuple_element.pass.cpp:56:9: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::tuple_element<1, T>::type,
^
tuple_element.pass.cpp:57:44: note: instantiated from:
char>::value), "");
^
tuple_element.pass.cpp:56:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::tuple_element<1, T>::type,
^
tuple_element.pass.cpp:57:44: note: instantiated from:
char>::value), "");
^
tuple_element.pass.cpp:56:9: error: expected ')'
tuple_element.pass.cpp:56:9: note: to match this '('
static_assert((std::is_same<std::tuple_element<1, T>::type,
^
tuple_element.pass.cpp:56:23: note: instantiated from:
static_assert((std::is_same<std::tuple_element<1, T>::type,
^
tuple_element.pass.cpp:56:9: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::tuple_element<1, T>::type,
^
In file included from tuple_element.pass.cpp:35:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
tuple_element.pass.cpp:56:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::tuple_element<1, T>::type,
^
In file included from tuple_element.pass.cpp:35:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
tuple_element.pass.cpp:58:9: error: use of undeclared identifier 'T'
static_assert((std::is_same<std::tuple_element<2, T>::type,
^
tuple_element.pass.cpp:58:59: note: instantiated from:
static_assert((std::is_same<std::tuple_element<2, T>::type,
^
tuple_element.pass.cpp:58:9: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::tuple_element<2, T>::type,
^
tuple_element.pass.cpp:58:63: note: instantiated from:
static_assert((std::is_same<std::tuple_element<2, T>::type,
^
tuple_element.pass.cpp:58:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::tuple_element<2, T>::type,
^
tuple_element.pass.cpp:58:63: note: instantiated from:
static_assert((std::is_same<std::tuple_element<2, T>::type,
^
tuple_element.pass.cpp:58:9: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::tuple_element<2, T>::type,
^
tuple_element.pass.cpp:59:43: note: instantiated from:
int>::value), "");
^
tuple_element.pass.cpp:58:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::tuple_element<2, T>::type,
^
tuple_element.pass.cpp:59:43: note: instantiated from:
int>::value), "");
^
tuple_element.pass.cpp:58:9: error: expected ')'
tuple_element.pass.cpp:58:9: note: to match this '('
static_assert((std::is_same<std::tuple_element<2, T>::type,
^
tuple_element.pass.cpp:58:23: note: instantiated from:
static_assert((std::is_same<std::tuple_element<2, T>::type,
^
tuple_element.pass.cpp:58:9: error: type name requires a specifier or qualifier
static_assert((std::is_same<std::tuple_element<2, T>::type,
^
In file included from tuple_element.pass.cpp:35:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
tuple_element.pass.cpp:58:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_same<std::tuple_element<2, T>::type,
^
In file included from tuple_element.pass.cpp:35:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
60 diagnostics generated.
tuple_element.pass.cpp failed to compile
tuple_size.pass.cpp:38:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<> T;
~~~~~^
tuple_size.pass.cpp:38:27: error: expected unqualified-id
typedef std::tuple<> T;
^
tuple_size.pass.cpp:39:9: error: use of undeclared identifier 'T'
static_assert((std::is_base_of<std::integral_constant<std::size_t, 0>,
^
tuple_size.pass.cpp:40:55: note: instantiated from:
std::tuple_size<T> >::value), "");
^
tuple_size.pass.cpp:39:9: error: type name requires a specifier or qualifier
static_assert((std::is_base_of<std::integral_constant<std::size_t, 0>,
^
tuple_size.pass.cpp:40:58: note: instantiated from:
std::tuple_size<T> >::value), "");
^
tuple_size.pass.cpp:39:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_base_of<std::integral_constant<std::size_t, 0>,
^
tuple_size.pass.cpp:40:58: note: instantiated from:
std::tuple_size<T> >::value), "");
^
tuple_size.pass.cpp:39:9: error: type name requires a specifier or qualifier
static_assert((std::is_base_of<std::integral_constant<std::size_t, 0>,
^
tuple_size.pass.cpp:40:61: note: instantiated from:
std::tuple_size<T> >::value), "");
^
tuple_size.pass.cpp:39:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_base_of<std::integral_constant<std::size_t, 0>,
^
tuple_size.pass.cpp:40:61: note: instantiated from:
std::tuple_size<T> >::value), "");
^
tuple_size.pass.cpp:39:9: error: expected ')'
tuple_size.pass.cpp:39:9: note: to match this '('
static_assert((std::is_base_of<std::integral_constant<std::size_t, 0>,
^
tuple_size.pass.cpp:39:23: note: instantiated from:
static_assert((std::is_base_of<std::integral_constant<std::size_t, 0>,
^
tuple_size.pass.cpp:39:9: error: type name requires a specifier or qualifier
static_assert((std::is_base_of<std::integral_constant<std::size_t, 0>,
^
In file included from tuple_size.pass.cpp:32:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
tuple_size.pass.cpp:39:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_base_of<std::integral_constant<std::size_t, 0>,
^
In file included from tuple_size.pass.cpp:32:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
tuple_size.pass.cpp:43:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int> T;
~~~~~^
tuple_size.pass.cpp:43:27: error: expected unqualified-id
typedef std::tuple<int> T;
^
tuple_size.pass.cpp:44:9: error: use of undeclared identifier 'T'
static_assert((std::is_base_of<std::integral_constant<std::size_t, 1>,
^
tuple_size.pass.cpp:45:55: note: instantiated from:
std::tuple_size<T> >::value), "");
^
tuple_size.pass.cpp:44:9: error: type name requires a specifier or qualifier
static_assert((std::is_base_of<std::integral_constant<std::size_t, 1>,
^
tuple_size.pass.cpp:45:58: note: instantiated from:
std::tuple_size<T> >::value), "");
^
tuple_size.pass.cpp:44:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_base_of<std::integral_constant<std::size_t, 1>,
^
tuple_size.pass.cpp:45:58: note: instantiated from:
std::tuple_size<T> >::value), "");
^
tuple_size.pass.cpp:44:9: error: type name requires a specifier or qualifier
static_assert((std::is_base_of<std::integral_constant<std::size_t, 1>,
^
tuple_size.pass.cpp:45:61: note: instantiated from:
std::tuple_size<T> >::value), "");
^
tuple_size.pass.cpp:44:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_base_of<std::integral_constant<std::size_t, 1>,
^
tuple_size.pass.cpp:45:61: note: instantiated from:
std::tuple_size<T> >::value), "");
^
tuple_size.pass.cpp:44:9: error: expected ')'
tuple_size.pass.cpp:44:9: note: to match this '('
static_assert((std::is_base_of<std::integral_constant<std::size_t, 1>,
^
tuple_size.pass.cpp:44:23: note: instantiated from:
static_assert((std::is_base_of<std::integral_constant<std::size_t, 1>,
^
tuple_size.pass.cpp:44:9: error: type name requires a specifier or qualifier
static_assert((std::is_base_of<std::integral_constant<std::size_t, 1>,
^
In file included from tuple_size.pass.cpp:32:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
tuple_size.pass.cpp:44:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_base_of<std::integral_constant<std::size_t, 1>,
^
In file included from tuple_size.pass.cpp:32:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
tuple_size.pass.cpp:48:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char, int> T;
~~~~~^
tuple_size.pass.cpp:48:27: error: expected unqualified-id
typedef std::tuple<char, int> T;
^
tuple_size.pass.cpp:49:9: error: use of undeclared identifier 'T'
static_assert((std::is_base_of<std::integral_constant<std::size_t, 2>,
^
tuple_size.pass.cpp:50:55: note: instantiated from:
std::tuple_size<T> >::value), "");
^
tuple_size.pass.cpp:49:9: error: type name requires a specifier or qualifier
static_assert((std::is_base_of<std::integral_constant<std::size_t, 2>,
^
tuple_size.pass.cpp:50:58: note: instantiated from:
std::tuple_size<T> >::value), "");
^
tuple_size.pass.cpp:49:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_base_of<std::integral_constant<std::size_t, 2>,
^
tuple_size.pass.cpp:50:58: note: instantiated from:
std::tuple_size<T> >::value), "");
^
tuple_size.pass.cpp:49:9: error: type name requires a specifier or qualifier
static_assert((std::is_base_of<std::integral_constant<std::size_t, 2>,
^
tuple_size.pass.cpp:50:61: note: instantiated from:
std::tuple_size<T> >::value), "");
^
tuple_size.pass.cpp:49:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_base_of<std::integral_constant<std::size_t, 2>,
^
tuple_size.pass.cpp:50:61: note: instantiated from:
std::tuple_size<T> >::value), "");
^
tuple_size.pass.cpp:49:9: error: expected ')'
tuple_size.pass.cpp:49:9: note: to match this '('
static_assert((std::is_base_of<std::integral_constant<std::size_t, 2>,
^
tuple_size.pass.cpp:49:23: note: instantiated from:
static_assert((std::is_base_of<std::integral_constant<std::size_t, 2>,
^
tuple_size.pass.cpp:49:9: error: type name requires a specifier or qualifier
static_assert((std::is_base_of<std::integral_constant<std::size_t, 2>,
^
In file included from tuple_size.pass.cpp:32:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
tuple_size.pass.cpp:49:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_base_of<std::integral_constant<std::size_t, 2>,
^
In file included from tuple_size.pass.cpp:32:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
tuple_size.pass.cpp:53:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char, char*, int> T;
~~~~~^
tuple_size.pass.cpp:53:27: error: expected unqualified-id
typedef std::tuple<char, char*, int> T;
^
tuple_size.pass.cpp:54:9: error: use of undeclared identifier 'T'
static_assert((std::is_base_of<std::integral_constant<std::size_t, 3>,
^
tuple_size.pass.cpp:55:55: note: instantiated from:
std::tuple_size<T> >::value), "");
^
tuple_size.pass.cpp:54:9: error: type name requires a specifier or qualifier
static_assert((std::is_base_of<std::integral_constant<std::size_t, 3>,
^
tuple_size.pass.cpp:55:58: note: instantiated from:
std::tuple_size<T> >::value), "");
^
tuple_size.pass.cpp:54:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_base_of<std::integral_constant<std::size_t, 3>,
^
tuple_size.pass.cpp:55:58: note: instantiated from:
std::tuple_size<T> >::value), "");
^
tuple_size.pass.cpp:54:9: error: type name requires a specifier or qualifier
static_assert((std::is_base_of<std::integral_constant<std::size_t, 3>,
^
tuple_size.pass.cpp:55:61: note: instantiated from:
std::tuple_size<T> >::value), "");
^
tuple_size.pass.cpp:54:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_base_of<std::integral_constant<std::size_t, 3>,
^
tuple_size.pass.cpp:55:61: note: instantiated from:
std::tuple_size<T> >::value), "");
^
tuple_size.pass.cpp:54:9: error: expected ')'
tuple_size.pass.cpp:54:9: note: to match this '('
static_assert((std::is_base_of<std::integral_constant<std::size_t, 3>,
^
tuple_size.pass.cpp:54:23: note: instantiated from:
static_assert((std::is_base_of<std::integral_constant<std::size_t, 3>,
^
tuple_size.pass.cpp:54:9: error: type name requires a specifier or qualifier
static_assert((std::is_base_of<std::integral_constant<std::size_t, 3>,
^
In file included from tuple_size.pass.cpp:32:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
tuple_size.pass.cpp:54:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_base_of<std::integral_constant<std::size_t, 3>,
^
In file included from tuple_size.pass.cpp:32:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
44 diagnostics generated.
tuple_size.pass.cpp failed to compile
failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.helper
begin.pass.cpp:41:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int*, int*> T;
~~~~~^
begin.pass.cpp:41:27: error: expected unqualified-id
typedef std::tuple<int*, int*> T;
^
begin.pass.cpp:43:15: error: unknown type name 'T'
const T t(std::begin(array), std::end(array));
^
begin.pass.cpp:43:17: error: excess elements in scalar initializer
const T t(std::begin(array), std::end(array));
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 diagnostics generated.
begin.pass.cpp failed to compile
failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.range
eq.pass.cpp:39:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<> T1;
~~~~~^
eq.pass.cpp:39:27: error: expected unqualified-id
typedef std::tuple<> T1;
^
eq.pass.cpp:40:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<> T2;
~~~~~^
eq.pass.cpp:40:27: error: expected unqualified-id
typedef std::tuple<> T2;
^
eq.pass.cpp:41:15: error: unknown type name 'T1'
const T1 t1;
^
eq.pass.cpp:42:15: error: unknown type name 'T2'
const T2 t2;
^
eq.pass.cpp:47:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int> T1;
~~~~~^
eq.pass.cpp:47:27: error: expected unqualified-id
typedef std::tuple<int> T1;
^
eq.pass.cpp:48:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double> T2;
~~~~~^
eq.pass.cpp:48:27: error: expected unqualified-id
typedef std::tuple<double> T2;
^
eq.pass.cpp:49:15: error: unknown type name 'T1'
const T1 t1(1);
^
eq.pass.cpp:50:15: error: unknown type name 'T2'
const T2 t2(1.1);
^
eq.pass.cpp:55:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int> T1;
~~~~~^
eq.pass.cpp:55:27: error: expected unqualified-id
typedef std::tuple<int> T1;
^
eq.pass.cpp:56:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double> T2;
~~~~~^
eq.pass.cpp:56:27: error: expected unqualified-id
typedef std::tuple<double> T2;
^
eq.pass.cpp:57:15: error: unknown type name 'T1'
const T1 t1(1);
^
eq.pass.cpp:58:15: error: unknown type name 'T2'
const T2 t2(1);
^
eq.pass.cpp:63:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, double> T1;
~~~~~^
eq.pass.cpp:63:27: error: expected unqualified-id
typedef std::tuple<int, double> T1;
^
eq.pass.cpp:64:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char> T2;
~~~~~^
eq.pass.cpp:64:27: error: expected unqualified-id
typedef std::tuple<double, char> T2;
^
eq.pass.cpp:65:15: error: unknown type name 'T1'
const T1 t1(1, 2);
^
eq.pass.cpp:65:18: error: excess elements in scalar initializer
const T1 t1(1, 2);
^ ~~~~
eq.pass.cpp:66:15: error: unknown type name 'T2'
const T2 t2(1, char(2));
^
eq.pass.cpp:66:18: error: excess elements in scalar initializer
const T2 t2(1, char(2));
^ ~~~~~~~~~~
eq.pass.cpp:71:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, double> T1;
~~~~~^
eq.pass.cpp:71:27: error: expected unqualified-id
typedef std::tuple<int, double> T1;
^
eq.pass.cpp:72:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char> T2;
~~~~~^
eq.pass.cpp:72:27: error: expected unqualified-id
typedef std::tuple<double, char> T2;
^
eq.pass.cpp:73:15: error: unknown type name 'T1'
const T1 t1(1, 2);
^
eq.pass.cpp:73:18: error: excess elements in scalar initializer
const T1 t1(1, 2);
^ ~~~~
eq.pass.cpp:74:15: error: unknown type name 'T2'
const T2 t2(1, char(3));
^
eq.pass.cpp:74:18: error: excess elements in scalar initializer
const T2 t2(1, char(3));
^ ~~~~~~~~~~
eq.pass.cpp:79:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, double> T1;
~~~~~^
eq.pass.cpp:79:27: error: expected unqualified-id
typedef std::tuple<int, double> T1;
^
eq.pass.cpp:80:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char> T2;
~~~~~^
eq.pass.cpp:80:27: error: expected unqualified-id
typedef std::tuple<double, char> T2;
^
eq.pass.cpp:81:15: error: unknown type name 'T1'
const T1 t1(1, 2);
^
eq.pass.cpp:81:18: error: excess elements in scalar initializer
const T1 t1(1, 2);
^ ~~~~
eq.pass.cpp:82:15: error: unknown type name 'T2'
const T2 t2(1.1, char(2));
^
eq.pass.cpp:82:18: error: excess elements in scalar initializer
const T2 t2(1.1, char(2));
^ ~~~~~~~~~~~~
eq.pass.cpp:87:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int, double> T1;
~~~~~^
eq.pass.cpp:87:27: error: expected unqualified-id
typedef std::tuple<int, double> T1;
^
eq.pass.cpp:88:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char> T2;
~~~~~^
eq.pass.cpp:88:27: error: expected unqualified-id
typedef std::tuple<double, char> T2;
^
eq.pass.cpp:89:15: error: unknown type name 'T1'
const T1 t1(1, 2);
^
eq.pass.cpp:89:18: error: excess elements in scalar initializer
const T1 t1(1, 2);
^ ~~~~
eq.pass.cpp:90:15: error: unknown type name 'T2'
const T2 t2(1.1, char(3));
^
eq.pass.cpp:90:18: error: excess elements in scalar initializer
const T2 t2(1.1, char(3));
^ ~~~~~~~~~~~~
eq.pass.cpp:95:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char, int, double> T1;
~~~~~^
eq.pass.cpp:95:27: error: expected unqualified-id
typedef std::tuple<char, int, double> T1;
^
eq.pass.cpp:96:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, int> T2;
~~~~~^
eq.pass.cpp:96:27: error: expected unqualified-id
typedef std::tuple<double, char, int> T2;
^
eq.pass.cpp:97:15: error: unknown type name 'T1'
const T1 t1(1, 2, 3);
^
eq.pass.cpp:97:18: error: excess elements in scalar initializer
const T1 t1(1, 2, 3);
^ ~~~~~~~
eq.pass.cpp:98:15: error: unknown type name 'T2'
const T2 t2(1, 2, 3);
^
eq.pass.cpp:98:18: error: excess elements in scalar initializer
const T2 t2(1, 2, 3);
^ ~~~~~~~
eq.pass.cpp:103:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char, int, double> T1;
~~~~~^
eq.pass.cpp:103:27: error: expected unqualified-id
typedef std::tuple<char, int, double> T1;
^
eq.pass.cpp:104:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, int> T2;
~~~~~^
eq.pass.cpp:104:27: error: expected unqualified-id
typedef std::tuple<double, char, int> T2;
^
eq.pass.cpp:105:15: error: unknown type name 'T1'
const T1 t1(1, 2, 3);
^
eq.pass.cpp:105:18: error: excess elements in scalar initializer
const T1 t1(1, 2, 3);
^ ~~~~~~~
eq.pass.cpp:106:15: error: unknown type name 'T2'
const T2 t2(1.1, 2, 3);
^
eq.pass.cpp:106:18: error: excess elements in scalar initializer
const T2 t2(1.1, 2, 3);
^ ~~~~~~~~~
eq.pass.cpp:111:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char, int, double> T1;
~~~~~^
eq.pass.cpp:111:27: error: expected unqualified-id
typedef std::tuple<char, int, double> T1;
^
eq.pass.cpp:112:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, int> T2;
~~~~~^
eq.pass.cpp:112:27: error: expected unqualified-id
typedef std::tuple<double, char, int> T2;
^
eq.pass.cpp:113:15: error: unknown type name 'T1'
const T1 t1(1, 2, 3);
^
eq.pass.cpp:113:18: error: excess elements in scalar initializer
const T1 t1(1, 2, 3);
^ ~~~~~~~
eq.pass.cpp:114:15: error: unknown type name 'T2'
const T2 t2(1, 3, 3);
^
eq.pass.cpp:114:18: error: excess elements in scalar initializer
const T2 t2(1, 3, 3);
^ ~~~~~~~
eq.pass.cpp:119:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char, int, double> T1;
~~~~~^
eq.pass.cpp:119:27: error: expected unqualified-id
typedef std::tuple<char, int, double> T1;
^
eq.pass.cpp:120:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, int> T2;
~~~~~^
eq.pass.cpp:120:27: error: expected unqualified-id
typedef std::tuple<double, char, int> T2;
^
eq.pass.cpp:121:15: error: unknown type name 'T1'
const T1 t1(1, 2, 3);
^
eq.pass.cpp:121:18: error: excess elements in scalar initializer
const T1 t1(1, 2, 3);
^ ~~~~~~~
eq.pass.cpp:122:15: error: unknown type name 'T2'
const T2 t2(1, 2, 4);
^
eq.pass.cpp:122:18: error: excess elements in scalar initializer
const T2 t2(1, 2, 4);
^ ~~~~~~~
eq.pass.cpp:127:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char, int, double> T1;
~~~~~^
eq.pass.cpp:127:27: error: expected unqualified-id
typedef std::tuple<char, int, double> T1;
^
eq.pass.cpp:128:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, int> T2;
~~~~~^
eq.pass.cpp:128:27: error: expected unqualified-id
typedef std::tuple<double, char, int> T2;
^
eq.pass.cpp:129:15: error: unknown type name 'T1'
const T1 t1(1, 2, 3);
^
eq.pass.cpp:129:18: error: excess elements in scalar initializer
const T1 t1(1, 2, 3);
^ ~~~~~~~
eq.pass.cpp:130:15: error: unknown type name 'T2'
const T2 t2(1, 3, 2);
^
eq.pass.cpp:130:18: error: excess elements in scalar initializer
const T2 t2(1, 3, 2);
^ ~~~~~~~
eq.pass.cpp:135:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char, int, double> T1;
~~~~~^
eq.pass.cpp:135:27: error: expected unqualified-id
typedef std::tuple<char, int, double> T1;
^
eq.pass.cpp:136:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, int> T2;
~~~~~^
eq.pass.cpp:136:27: error: expected unqualified-id
typedef std::tuple<double, char, int> T2;
^
eq.pass.cpp:137:15: error: unknown type name 'T1'
const T1 t1(1, 2, 3);
^
eq.pass.cpp:137:18: error: excess elements in scalar initializer
const T1 t1(1, 2, 3);
^ ~~~~~~~
eq.pass.cpp:138:15: error: unknown type name 'T2'
const T2 t2(1.1, 2, 2);
^
eq.pass.cpp:138:18: error: excess elements in scalar initializer
const T2 t2(1.1, 2, 2);
^ ~~~~~~~~~
eq.pass.cpp:143:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char, int, double> T1;
~~~~~^
eq.pass.cpp:143:27: error: expected unqualified-id
typedef std::tuple<char, int, double> T1;
^
eq.pass.cpp:144:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, int> T2;
~~~~~^
eq.pass.cpp:144:27: error: expected unqualified-id
typedef std::tuple<double, char, int> T2;
^
eq.pass.cpp:145:15: error: unknown type name 'T1'
const T1 t1(1, 2, 3);
^
eq.pass.cpp:145:18: error: excess elements in scalar initializer
const T1 t1(1, 2, 3);
^ ~~~~~~~
eq.pass.cpp:146:15: error: unknown type name 'T2'
const T2 t2(1.1, 3, 3);
^
eq.pass.cpp:146:18: error: excess elements in scalar initializer
const T2 t2(1.1, 3, 3);
^ ~~~~~~~~~
eq.pass.cpp:151:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char, int, double> T1;
~~~~~^
eq.pass.cpp:151:27: error: expected unqualified-id
typedef std::tuple<char, int, double> T1;
^
eq.pass.cpp:152:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, int> T2;
~~~~~^
eq.pass.cpp:152:27: error: expected unqualified-id
typedef std::tuple<double, char, int> T2;
^
eq.pass.cpp:153:15: error: unknown type name 'T1'
const T1 t1(1, 2, 3);
^
eq.pass.cpp:153:18: error: excess elements in scalar initializer
const T1 t1(1, 2, 3);
^ ~~~~~~~
eq.pass.cpp:154:15: error: unknown type name 'T2'
const T2 t2(1.1, 3, 2);
^
eq.pass.cpp:154:18: error: excess elements in scalar initializer
const T2 t2(1.1, 3, 2);
^ ~~~~~~~~~
114 diagnostics generated.
eq.pass.cpp failed to compile
lt.pass.cpp:51:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<> T1;
~~~~~^
lt.pass.cpp:51:27: error: expected unqualified-id
typedef std::tuple<> T1;
^
lt.pass.cpp:52:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<> T2;
~~~~~^
lt.pass.cpp:52:27: error: expected unqualified-id
typedef std::tuple<> T2;
^
lt.pass.cpp:53:15: error: unknown type name 'T1'
const T1 t1;
^
lt.pass.cpp:54:15: error: unknown type name 'T2'
const T2 t2;
^
lt.pass.cpp:61:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char> T1;
~~~~~^
lt.pass.cpp:61:27: error: expected unqualified-id
typedef std::tuple<char> T1;
^
lt.pass.cpp:62:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double> T2;
~~~~~^
lt.pass.cpp:62:27: error: expected unqualified-id
typedef std::tuple<double> T2;
^
lt.pass.cpp:63:15: error: unknown type name 'T1'
const T1 t1(1);
^
lt.pass.cpp:64:15: error: unknown type name 'T2'
const T2 t2(1);
^
lt.pass.cpp:71:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char> T1;
~~~~~^
lt.pass.cpp:71:27: error: expected unqualified-id
typedef std::tuple<char> T1;
^
lt.pass.cpp:72:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double> T2;
~~~~~^
lt.pass.cpp:72:27: error: expected unqualified-id
typedef std::tuple<double> T2;
^
lt.pass.cpp:73:15: error: unknown type name 'T1'
const T1 t1(1);
^
lt.pass.cpp:74:15: error: unknown type name 'T2'
const T2 t2(0.9);
^
lt.pass.cpp:81:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char> T1;
~~~~~^
lt.pass.cpp:81:27: error: expected unqualified-id
typedef std::tuple<char> T1;
^
lt.pass.cpp:82:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double> T2;
~~~~~^
lt.pass.cpp:82:27: error: expected unqualified-id
typedef std::tuple<double> T2;
^
lt.pass.cpp:83:15: error: unknown type name 'T1'
const T1 t1(1);
^
lt.pass.cpp:84:15: error: unknown type name 'T2'
const T2 t2(1.1);
^
lt.pass.cpp:91:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char, int> T1;
~~~~~^
lt.pass.cpp:91:27: error: expected unqualified-id
typedef std::tuple<char, int> T1;
^
lt.pass.cpp:92:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char> T2;
~~~~~^
lt.pass.cpp:92:27: error: expected unqualified-id
typedef std::tuple<double, char> T2;
^
lt.pass.cpp:93:15: error: unknown type name 'T1'
const T1 t1(1, 2);
^
lt.pass.cpp:93:18: error: excess elements in scalar initializer
const T1 t1(1, 2);
^ ~~~~
lt.pass.cpp:94:15: error: unknown type name 'T2'
const T2 t2(1, 2);
^
lt.pass.cpp:94:18: error: excess elements in scalar initializer
const T2 t2(1, 2);
^ ~~~~
lt.pass.cpp:101:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char, int> T1;
~~~~~^
lt.pass.cpp:101:27: error: expected unqualified-id
typedef std::tuple<char, int> T1;
^
lt.pass.cpp:102:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char> T2;
~~~~~^
lt.pass.cpp:102:27: error: expected unqualified-id
typedef std::tuple<double, char> T2;
^
lt.pass.cpp:103:15: error: unknown type name 'T1'
const T1 t1(1, 2);
^
lt.pass.cpp:103:18: error: excess elements in scalar initializer
const T1 t1(1, 2);
^ ~~~~
lt.pass.cpp:104:15: error: unknown type name 'T2'
const T2 t2(0.9, 2);
^
lt.pass.cpp:104:18: error: excess elements in scalar initializer
const T2 t2(0.9, 2);
^ ~~~~~~
lt.pass.cpp:111:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char, int> T1;
~~~~~^
lt.pass.cpp:111:27: error: expected unqualified-id
typedef std::tuple<char, int> T1;
^
lt.pass.cpp:112:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char> T2;
~~~~~^
lt.pass.cpp:112:27: error: expected unqualified-id
typedef std::tuple<double, char> T2;
^
lt.pass.cpp:113:15: error: unknown type name 'T1'
const T1 t1(1, 2);
^
lt.pass.cpp:113:18: error: excess elements in scalar initializer
const T1 t1(1, 2);
^ ~~~~
lt.pass.cpp:114:15: error: unknown type name 'T2'
const T2 t2(1.1, 2);
^
lt.pass.cpp:114:18: error: excess elements in scalar initializer
const T2 t2(1.1, 2);
^ ~~~~~~
lt.pass.cpp:121:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char, int> T1;
~~~~~^
lt.pass.cpp:121:27: error: expected unqualified-id
typedef std::tuple<char, int> T1;
^
lt.pass.cpp:122:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char> T2;
~~~~~^
lt.pass.cpp:122:27: error: expected unqualified-id
typedef std::tuple<double, char> T2;
^
lt.pass.cpp:123:15: error: unknown type name 'T1'
const T1 t1(1, 2);
^
lt.pass.cpp:123:18: error: excess elements in scalar initializer
const T1 t1(1, 2);
^ ~~~~
lt.pass.cpp:124:15: error: unknown type name 'T2'
const T2 t2(1, 1);
^
lt.pass.cpp:124:18: error: excess elements in scalar initializer
const T2 t2(1, 1);
^ ~~~~
lt.pass.cpp:131:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char, int> T1;
~~~~~^
lt.pass.cpp:131:27: error: expected unqualified-id
typedef std::tuple<char, int> T1;
^
lt.pass.cpp:132:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char> T2;
~~~~~^
lt.pass.cpp:132:27: error: expected unqualified-id
typedef std::tuple<double, char> T2;
^
lt.pass.cpp:133:15: error: unknown type name 'T1'
const T1 t1(1, 2);
^
lt.pass.cpp:133:18: error: excess elements in scalar initializer
const T1 t1(1, 2);
^ ~~~~
lt.pass.cpp:134:15: error: unknown type name 'T2'
const T2 t2(1, 3);
^
lt.pass.cpp:134:18: error: excess elements in scalar initializer
const T2 t2(1, 3);
^ ~~~~
lt.pass.cpp:141:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char, int, double> T1;
~~~~~^
lt.pass.cpp:141:27: error: expected unqualified-id
typedef std::tuple<char, int, double> T1;
^
lt.pass.cpp:142:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, int> T2;
~~~~~^
lt.pass.cpp:142:27: error: expected unqualified-id
typedef std::tuple<double, char, int> T2;
^
lt.pass.cpp:143:15: error: unknown type name 'T1'
const T1 t1(1, 2, 3);
^
lt.pass.cpp:143:18: error: excess elements in scalar initializer
const T1 t1(1, 2, 3);
^ ~~~~~~~
lt.pass.cpp:144:15: error: unknown type name 'T2'
const T2 t2(1, 2, 3);
^
lt.pass.cpp:144:18: error: excess elements in scalar initializer
const T2 t2(1, 2, 3);
^ ~~~~~~~
lt.pass.cpp:151:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char, int, double> T1;
~~~~~^
lt.pass.cpp:151:27: error: expected unqualified-id
typedef std::tuple<char, int, double> T1;
^
lt.pass.cpp:152:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, int> T2;
~~~~~^
lt.pass.cpp:152:27: error: expected unqualified-id
typedef std::tuple<double, char, int> T2;
^
lt.pass.cpp:153:15: error: unknown type name 'T1'
const T1 t1(1, 2, 3);
^
lt.pass.cpp:153:18: error: excess elements in scalar initializer
const T1 t1(1, 2, 3);
^ ~~~~~~~
lt.pass.cpp:154:15: error: unknown type name 'T2'
const T2 t2(0.9, 2, 3);
^
lt.pass.cpp:154:18: error: excess elements in scalar initializer
const T2 t2(0.9, 2, 3);
^ ~~~~~~~~~
lt.pass.cpp:161:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char, int, double> T1;
~~~~~^
lt.pass.cpp:161:27: error: expected unqualified-id
typedef std::tuple<char, int, double> T1;
^
lt.pass.cpp:162:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, int> T2;
~~~~~^
lt.pass.cpp:162:27: error: expected unqualified-id
typedef std::tuple<double, char, int> T2;
^
lt.pass.cpp:163:15: error: unknown type name 'T1'
const T1 t1(1, 2, 3);
^
lt.pass.cpp:163:18: error: excess elements in scalar initializer
const T1 t1(1, 2, 3);
^ ~~~~~~~
lt.pass.cpp:164:15: error: unknown type name 'T2'
const T2 t2(1.1, 2, 3);
^
lt.pass.cpp:164:18: error: excess elements in scalar initializer
const T2 t2(1.1, 2, 3);
^ ~~~~~~~~~
lt.pass.cpp:171:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char, int, double> T1;
~~~~~^
lt.pass.cpp:171:27: error: expected unqualified-id
typedef std::tuple<char, int, double> T1;
^
lt.pass.cpp:172:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, int> T2;
~~~~~^
lt.pass.cpp:172:27: error: expected unqualified-id
typedef std::tuple<double, char, int> T2;
^
lt.pass.cpp:173:15: error: unknown type name 'T1'
const T1 t1(1, 2, 3);
^
lt.pass.cpp:173:18: error: excess elements in scalar initializer
const T1 t1(1, 2, 3);
^ ~~~~~~~
lt.pass.cpp:174:15: error: unknown type name 'T2'
const T2 t2(1, 1, 3);
^
lt.pass.cpp:174:18: error: excess elements in scalar initializer
const T2 t2(1, 1, 3);
^ ~~~~~~~
lt.pass.cpp:181:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char, int, double> T1;
~~~~~^
lt.pass.cpp:181:27: error: expected unqualified-id
typedef std::tuple<char, int, double> T1;
^
lt.pass.cpp:182:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, int> T2;
~~~~~^
lt.pass.cpp:182:27: error: expected unqualified-id
typedef std::tuple<double, char, int> T2;
^
lt.pass.cpp:183:15: error: unknown type name 'T1'
const T1 t1(1, 2, 3);
^
lt.pass.cpp:183:18: error: excess elements in scalar initializer
const T1 t1(1, 2, 3);
^ ~~~~~~~
lt.pass.cpp:184:15: error: unknown type name 'T2'
const T2 t2(1, 3, 3);
^
lt.pass.cpp:184:18: error: excess elements in scalar initializer
const T2 t2(1, 3, 3);
^ ~~~~~~~
lt.pass.cpp:191:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char, int, double> T1;
~~~~~^
lt.pass.cpp:191:27: error: expected unqualified-id
typedef std::tuple<char, int, double> T1;
^
lt.pass.cpp:192:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, int> T2;
~~~~~^
lt.pass.cpp:192:27: error: expected unqualified-id
typedef std::tuple<double, char, int> T2;
^
lt.pass.cpp:193:15: error: unknown type name 'T1'
const T1 t1(1, 2, 3);
^
lt.pass.cpp:193:18: error: excess elements in scalar initializer
const T1 t1(1, 2, 3);
^ ~~~~~~~
lt.pass.cpp:194:15: error: unknown type name 'T2'
const T2 t2(1, 2, 2);
^
lt.pass.cpp:194:18: error: excess elements in scalar initializer
const T2 t2(1, 2, 2);
^ ~~~~~~~
lt.pass.cpp:201:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char, int, double> T1;
~~~~~^
lt.pass.cpp:201:27: error: expected unqualified-id
typedef std::tuple<char, int, double> T1;
^
lt.pass.cpp:202:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double, char, int> T2;
~~~~~^
lt.pass.cpp:202:27: error: expected unqualified-id
typedef std::tuple<double, char, int> T2;
^
lt.pass.cpp:203:15: error: unknown type name 'T1'
const T1 t1(1, 2, 3);
^
lt.pass.cpp:203:18: error: excess elements in scalar initializer
const T1 t1(1, 2, 3);
^ ~~~~~~~
lt.pass.cpp:204:15: error: unknown type name 'T2'
const T2 t2(1, 2, 4);
^
lt.pass.cpp:204:18: error: excess elements in scalar initializer
const T2 t2(1, 2, 4);
^ ~~~~~~~
120 diagnostics generated.
lt.pass.cpp failed to compile
failed 2 tests in /test/utilities/tuple/tuple.tuple/tuple.rel
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;
^
non_member_swap.pass.cpp:41:9: error: use of undeclared identifier 'T'
T t1;
^
non_member_swap.pass.cpp:42:14: error: use of undeclared identifier 't0'
swap(t0, t1);
^
non_member_swap.pass.cpp:45:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<MoveOnly> T;
~~~~~^
non_member_swap.pass.cpp:45:27: error: expected unqualified-id
typedef std::tuple<MoveOnly> T;
^
non_member_swap.pass.cpp:46:9: error: use of undeclared identifier 'T'
T t0(MoveOnly(0));
^
non_member_swap.pass.cpp:47:9: error: use of undeclared identifier 'T'
T t1(MoveOnly(1));
^
non_member_swap.pass.cpp:48:14: error: use of undeclared identifier 't0'
swap(t0, t1);
^
non_member_swap.pass.cpp:49:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t0) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
non_member_swap.pass.cpp:49:21: note: instantiated from:
assert(std::get<0>(t0) == 1);
~~~~~^
non_member_swap.pass.cpp:50:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
non_member_swap.pass.cpp:50:21: note: instantiated from:
assert(std::get<0>(t1) == 0);
~~~~~^
non_member_swap.pass.cpp:53:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<MoveOnly, MoveOnly> T;
~~~~~^
non_member_swap.pass.cpp:53:27: error: expected unqualified-id
typedef std::tuple<MoveOnly, MoveOnly> T;
^
non_member_swap.pass.cpp:54:9: error: use of undeclared identifier 'T'
T t0(MoveOnly(0), MoveOnly(1));
^
non_member_swap.pass.cpp:55:9: error: use of undeclared identifier 'T'
T t1(MoveOnly(2), MoveOnly(3));
^
non_member_swap.pass.cpp:56:14: error: use of undeclared identifier 't0'
swap(t0, t1);
^
non_member_swap.pass.cpp:57:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t0) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
non_member_swap.pass.cpp:57:21: note: instantiated from:
assert(std::get<0>(t0) == 2);
~~~~~^
non_member_swap.pass.cpp:58:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t0) == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
non_member_swap.pass.cpp:58:21: note: instantiated from:
assert(std::get<1>(t0) == 3);
~~~~~^
non_member_swap.pass.cpp:59:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
non_member_swap.pass.cpp:59:21: note: instantiated from:
assert(std::get<0>(t1) == 0);
~~~~~^
non_member_swap.pass.cpp:60:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
non_member_swap.pass.cpp:60:21: note: instantiated from:
assert(std::get<1>(t1) == 1);
~~~~~^
non_member_swap.pass.cpp:63:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<MoveOnly, MoveOnly, MoveOnly> T;
~~~~~^
non_member_swap.pass.cpp:63:27: error: expected unqualified-id
typedef std::tuple<MoveOnly, MoveOnly, MoveOnly> T;
^
non_member_swap.pass.cpp:64:9: error: use of undeclared identifier 'T'
T t0(MoveOnly(0), MoveOnly(1), MoveOnly(2));
^
non_member_swap.pass.cpp:65:9: error: use of undeclared identifier 'T'
T t1(MoveOnly(3), MoveOnly(4), MoveOnly(5));
^
non_member_swap.pass.cpp:66:14: error: use of undeclared identifier 't0'
swap(t0, t1);
^
non_member_swap.pass.cpp:67:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t0) == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
non_member_swap.pass.cpp:67:21: note: instantiated from:
assert(std::get<0>(t0) == 3);
~~~~~^
non_member_swap.pass.cpp:68:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t0) == 4);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
non_member_swap.pass.cpp:68:21: note: instantiated from:
assert(std::get<1>(t0) == 4);
~~~~~^
non_member_swap.pass.cpp:69:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t0) == 5);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
non_member_swap.pass.cpp:69:21: note: instantiated from:
assert(std::get<2>(t0) == 5);
~~~~~^
non_member_swap.pass.cpp:70:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
non_member_swap.pass.cpp:70:21: note: instantiated from:
assert(std::get<0>(t1) == 0);
~~~~~^
non_member_swap.pass.cpp:71:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
non_member_swap.pass.cpp:71:21: note: instantiated from:
assert(std::get<1>(t1) == 1);
~~~~~^
non_member_swap.pass.cpp:72:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
non_member_swap.pass.cpp:72:21: note: instantiated from:
assert(std::get<2>(t1) == 2);
~~~~~^
32 diagnostics generated.
non_member_swap.pass.cpp failed to compile
failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.special
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;
^
member_swap.pass.cpp:40:9: error: use of undeclared identifier 'T'
T t1;
^
member_swap.pass.cpp:41:9: error: use of undeclared identifier 't0'
t0.swap(t1);
^
member_swap.pass.cpp:41:17: error: use of undeclared identifier 't1'
t0.swap(t1);
^
member_swap.pass.cpp:44:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<MoveOnly> T;
~~~~~^
member_swap.pass.cpp:44:27: error: expected unqualified-id
typedef std::tuple<MoveOnly> T;
^
member_swap.pass.cpp:45:9: error: use of undeclared identifier 'T'
T t0(MoveOnly(0));
^
member_swap.pass.cpp:46:9: error: use of undeclared identifier 'T'
T t1(MoveOnly(1));
^
member_swap.pass.cpp:47:9: error: use of undeclared identifier 't0'
t0.swap(t1);
^
member_swap.pass.cpp:47:17: error: use of undeclared identifier 't1'
t0.swap(t1);
^
member_swap.pass.cpp:48:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t0) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
member_swap.pass.cpp:48:21: note: instantiated from:
assert(std::get<0>(t0) == 1);
~~~~~^
member_swap.pass.cpp:49:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
member_swap.pass.cpp:49:21: note: instantiated from:
assert(std::get<0>(t1) == 0);
~~~~~^
member_swap.pass.cpp:52:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<MoveOnly, MoveOnly> T;
~~~~~^
member_swap.pass.cpp:52:27: error: expected unqualified-id
typedef std::tuple<MoveOnly, MoveOnly> T;
^
member_swap.pass.cpp:53:9: error: use of undeclared identifier 'T'
T t0(MoveOnly(0), MoveOnly(1));
^
member_swap.pass.cpp:54:9: error: use of undeclared identifier 'T'
T t1(MoveOnly(2), MoveOnly(3));
^
member_swap.pass.cpp:55:9: error: use of undeclared identifier 't0'
t0.swap(t1);
^
member_swap.pass.cpp:55:17: error: use of undeclared identifier 't1'
t0.swap(t1);
^
member_swap.pass.cpp:56:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t0) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
member_swap.pass.cpp:56:21: note: instantiated from:
assert(std::get<0>(t0) == 2);
~~~~~^
member_swap.pass.cpp:57:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t0) == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
member_swap.pass.cpp:57:21: note: instantiated from:
assert(std::get<1>(t0) == 3);
~~~~~^
member_swap.pass.cpp:58:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
member_swap.pass.cpp:58:21: note: instantiated from:
assert(std::get<0>(t1) == 0);
~~~~~^
member_swap.pass.cpp:59:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
member_swap.pass.cpp:59:21: note: instantiated from:
assert(std::get<1>(t1) == 1);
~~~~~^
member_swap.pass.cpp:62:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<MoveOnly, MoveOnly, MoveOnly> T;
~~~~~^
member_swap.pass.cpp:62:27: error: expected unqualified-id
typedef std::tuple<MoveOnly, MoveOnly, MoveOnly> T;
^
member_swap.pass.cpp:63:9: error: use of undeclared identifier 'T'
T t0(MoveOnly(0), MoveOnly(1), MoveOnly(2));
^
member_swap.pass.cpp:64:9: error: use of undeclared identifier 'T'
T t1(MoveOnly(3), MoveOnly(4), MoveOnly(5));
^
member_swap.pass.cpp:65:9: error: use of undeclared identifier 't0'
t0.swap(t1);
^
member_swap.pass.cpp:65:17: error: use of undeclared identifier 't1'
t0.swap(t1);
^
member_swap.pass.cpp:66:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t0) == 3);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
member_swap.pass.cpp:66:21: note: instantiated from:
assert(std::get<0>(t0) == 3);
~~~~~^
member_swap.pass.cpp:67:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t0) == 4);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
member_swap.pass.cpp:67:21: note: instantiated from:
assert(std::get<1>(t0) == 4);
~~~~~^
member_swap.pass.cpp:68:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t0) == 5);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
member_swap.pass.cpp:68:21: note: instantiated from:
assert(std::get<2>(t0) == 5);
~~~~~^
member_swap.pass.cpp:69:9: error: no member named 'get' in namespace 'std'
assert(std::get<0>(t1) == 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
member_swap.pass.cpp:69:21: note: instantiated from:
assert(std::get<0>(t1) == 0);
~~~~~^
member_swap.pass.cpp:70:9: error: no member named 'get' in namespace 'std'
assert(std::get<1>(t1) == 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
member_swap.pass.cpp:70:21: note: instantiated from:
assert(std::get<1>(t1) == 1);
~~~~~^
member_swap.pass.cpp:71:9: error: no member named 'get' in namespace 'std'
assert(std::get<2>(t1) == 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
member_swap.pass.cpp:71:21: note: instantiated from:
assert(std::get<2>(t1) == 2);
~~~~~^
36 diagnostics generated.
member_swap.pass.cpp failed to compile
failed 1 tests in /test/utilities/tuple/tuple.tuple/tuple.swap
uses_allocator.pass.cpp:39:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<> T;
~~~~~^
uses_allocator.pass.cpp:39:27: error: expected unqualified-id
typedef std::tuple<> T;
^
uses_allocator.pass.cpp:40:9: error: use of undeclared identifier 'T'
static_assert((std::is_base_of<std::true_type,
^
uses_allocator.pass.cpp:41:60: note: instantiated from:
std::uses_allocator<T, A>>::value), "");
^
uses_allocator.pass.cpp:40:9: error: type name requires a specifier or qualifier
static_assert((std::is_base_of<std::true_type,
^
uses_allocator.pass.cpp:41:73: note: instantiated from:
std::uses_allocator<T, A>>::value), "");
^
uses_allocator.pass.cpp:40:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_base_of<std::true_type,
^
uses_allocator.pass.cpp:41:73: note: instantiated from:
std::uses_allocator<T, A>>::value), "");
^
uses_allocator.pass.cpp:40:9: error: type name requires a specifier or qualifier
static_assert((std::is_base_of<std::true_type,
^
In file included from uses_allocator.pass.cpp:31:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
uses_allocator.pass.cpp:40:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_base_of<std::true_type,
^
In file included from uses_allocator.pass.cpp:31:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
uses_allocator.pass.cpp:41:79: error: type name requires a specifier or qualifier
std::uses_allocator<T, A>>::value), "");
^
uses_allocator.pass.cpp:41:79: error: C++ requires a type specifier for all declarations
std::uses_allocator<T, A>>::value), "");
^
uses_allocator.pass.cpp:41:79: error: expected ')'
uses_allocator.pass.cpp:40:9: note: to match this '('
static_assert((std::is_base_of<std::true_type,
^
In file included from uses_allocator.pass.cpp:31:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:41: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
uses_allocator.pass.cpp:44:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<int> T;
~~~~~^
uses_allocator.pass.cpp:44:27: error: expected unqualified-id
typedef std::tuple<int> T;
^
uses_allocator.pass.cpp:45:9: error: use of undeclared identifier 'T'
static_assert((std::is_base_of<std::true_type,
^
uses_allocator.pass.cpp:46:60: note: instantiated from:
std::uses_allocator<T, A>>::value), "");
^
uses_allocator.pass.cpp:45:9: error: type name requires a specifier or qualifier
static_assert((std::is_base_of<std::true_type,
^
uses_allocator.pass.cpp:46:73: note: instantiated from:
std::uses_allocator<T, A>>::value), "");
^
uses_allocator.pass.cpp:45:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_base_of<std::true_type,
^
uses_allocator.pass.cpp:46:73: note: instantiated from:
std::uses_allocator<T, A>>::value), "");
^
uses_allocator.pass.cpp:45:9: error: type name requires a specifier or qualifier
static_assert((std::is_base_of<std::true_type,
^
In file included from uses_allocator.pass.cpp:31:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
uses_allocator.pass.cpp:45:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_base_of<std::true_type,
^
In file included from uses_allocator.pass.cpp:31:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
uses_allocator.pass.cpp:46:79: error: type name requires a specifier or qualifier
std::uses_allocator<T, A>>::value), "");
^
uses_allocator.pass.cpp:46:79: error: C++ requires a type specifier for all declarations
std::uses_allocator<T, A>>::value), "");
^
uses_allocator.pass.cpp:46:79: error: expected ')'
uses_allocator.pass.cpp:45:9: note: to match this '('
static_assert((std::is_base_of<std::true_type,
^
In file included from uses_allocator.pass.cpp:31:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:41: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
uses_allocator.pass.cpp:49:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<char, int> T;
~~~~~^
uses_allocator.pass.cpp:49:27: error: expected unqualified-id
typedef std::tuple<char, int> T;
^
uses_allocator.pass.cpp:50:9: error: use of undeclared identifier 'T'
static_assert((std::is_base_of<std::true_type,
^
uses_allocator.pass.cpp:51:60: note: instantiated from:
std::uses_allocator<T, A>>::value), "");
^
uses_allocator.pass.cpp:50:9: error: type name requires a specifier or qualifier
static_assert((std::is_base_of<std::true_type,
^
uses_allocator.pass.cpp:51:73: note: instantiated from:
std::uses_allocator<T, A>>::value), "");
^
uses_allocator.pass.cpp:50:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_base_of<std::true_type,
^
uses_allocator.pass.cpp:51:73: note: instantiated from:
std::uses_allocator<T, A>>::value), "");
^
uses_allocator.pass.cpp:50:9: error: type name requires a specifier or qualifier
static_assert((std::is_base_of<std::true_type,
^
In file included from uses_allocator.pass.cpp:31:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
uses_allocator.pass.cpp:50:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_base_of<std::true_type,
^
In file included from uses_allocator.pass.cpp:31:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
uses_allocator.pass.cpp:51:79: error: type name requires a specifier or qualifier
std::uses_allocator<T, A>>::value), "");
^
uses_allocator.pass.cpp:51:79: error: C++ requires a type specifier for all declarations
std::uses_allocator<T, A>>::value), "");
^
uses_allocator.pass.cpp:51:79: error: expected ')'
uses_allocator.pass.cpp:50:9: note: to match this '('
static_assert((std::is_base_of<std::true_type,
^
In file included from uses_allocator.pass.cpp:31:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:41: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
uses_allocator.pass.cpp:54:22: error: no type named 'tuple' in namespace 'std'
typedef std::tuple<double&, char, int> T;
~~~~~^
uses_allocator.pass.cpp:54:27: error: expected unqualified-id
typedef std::tuple<double&, char, int> T;
^
uses_allocator.pass.cpp:55:9: error: use of undeclared identifier 'T'
static_assert((std::is_base_of<std::true_type,
^
uses_allocator.pass.cpp:56:60: note: instantiated from:
std::uses_allocator<T, A>>::value), "");
^
uses_allocator.pass.cpp:55:9: error: type name requires a specifier or qualifier
static_assert((std::is_base_of<std::true_type,
^
uses_allocator.pass.cpp:56:73: note: instantiated from:
std::uses_allocator<T, A>>::value), "");
^
uses_allocator.pass.cpp:55:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_base_of<std::true_type,
^
uses_allocator.pass.cpp:56:73: note: instantiated from:
std::uses_allocator<T, A>>::value), "");
^
uses_allocator.pass.cpp:55:9: error: type name requires a specifier or qualifier
static_assert((std::is_base_of<std::true_type,
^
In file included from uses_allocator.pass.cpp:31:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
uses_allocator.pass.cpp:55:9: error: C++ requires a type specifier for all declarations
static_assert((std::is_base_of<std::true_type,
^
In file included from uses_allocator.pass.cpp:31:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
uses_allocator.pass.cpp:56:79: error: type name requires a specifier or qualifier
std::uses_allocator<T, A>>::value), "");
^
uses_allocator.pass.cpp:56:79: error: C++ requires a type specifier for all declarations
std::uses_allocator<T, A>>::value), "");
^
uses_allocator.pass.cpp:56:79: error: expected ')'
uses_allocator.pass.cpp:55:9: note: to match this '('
static_assert((std::is_base_of<std::true_type,
^
In file included from uses_allocator.pass.cpp:31:
In file included from ../../../../../include/tuple:133:
../../../../../include/__yuga_config:142:41: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
44 diagnostics 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 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/type.index/type.index.templ
passed 1 tests in /test/utilities/utilities.general
passed 1 tests in /test/utilities/utility
forward.pass.cpp:78:5: error: no matching function for call to 'forward'
static_assert(sizeof(test(std::forward<const A&>(source()))) == 2, "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
forward.pass.cpp:78:31: note: instantiated from:
static_assert(sizeof(test(std::forward<const A&>(source()))) == 2, "");
^~~~~~~~~~~~~~~~~~~~~~
In file included from forward.pass.cpp:26:
In file included from ../../../../include/utility:79:
In file included from ../../../../include/__tuple:39:
../../../../include/type_traits:1205:1: note: candidate function [with T = A const &, U = A] not viable: no known conversion from 'A' to 'A &' for 1st argument
forward(U& t)
^
../../../../include/type_traits:1217:1: note: candidate template ignored: failed template argument deduction
forward(U& t)
^
forward.pass.cpp:78:5: error: type name requires a specifier or qualifier
static_assert(sizeof(test(std::forward<const A&>(source()))) == 2, "");
^
In file included from forward.pass.cpp:26:
In file included from ../../../../include/utility:78:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
forward.pass.cpp:78:5: error: C++ requires a type specifier for all declarations
static_assert(sizeof(test(std::forward<const A&>(source()))) == 2, "");
^
In file included from forward.pass.cpp:26:
In file included from ../../../../include/utility:78:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
forward.pass.cpp:80:5: error: no matching function for call to 'forward'
static_assert(sizeof(test(std::forward<const A>(source()))) == 2, "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
forward.pass.cpp:80:31: note: instantiated from:
static_assert(sizeof(test(std::forward<const A>(source()))) == 2, "");
^~~~~~~~~~~~~~~~~~~~~
In file included from forward.pass.cpp:26:
In file included from ../../../../include/utility:79:
In file included from ../../../../include/__tuple:39:
../../../../include/type_traits:1205:1: note: candidate function [with T = A const, U = A] not viable: no known conversion from 'A' to 'A &' for 1st argument
forward(U& t)
^
../../../../include/type_traits:1217:1: note: candidate template ignored: failed template argument deduction
forward(U& t)
^
forward.pass.cpp:80:5: error: type name requires a specifier or qualifier
static_assert(sizeof(test(std::forward<const A>(source()))) == 2, "");
^
In file included from forward.pass.cpp:26:
In file included from ../../../../include/utility:78:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
forward.pass.cpp:80:5: error: C++ requires a type specifier for all declarations
static_assert(sizeof(test(std::forward<const A>(source()))) == 2, "");
^
In file included from forward.pass.cpp:26:
In file included from ../../../../include/utility:78:
../../../../include/__yuga_config:142:69: note: instantiated from:
typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
^
10 diagnostics generated.
forward.pass.cpp failed to compile
failed 1 tests in /test/utilities/utility/forward
passed 13 tests in /test/utilities/utility/forward
passed 1 tests in /test/utilities/utility/operators
not implemented: /test/utilities/utility/pairs
not implemented: /test/utilities/utility/pairs/pair.astuple
not implemented: /test/utilities/utility/pairs/pair.range
not implemented: /test/utilities/utility/pairs/pairs.general
not implemented: /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/utility.arg.requirements
****************************************************
Results for /test:
using clang version 1.5 (trunk 100008)
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 : 139
sections with failures : 147
sections without failures: 747
+ ----
total number of sections : 1033
----------------------------------------------------
number of tests failed : 561
number of tests passed : 2736
+ ----
total number of tests : 3297
****************************************************